From 207223b100c7cc657462b73238075cd70b4cc9f2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 5 Dec 2022 16:56:50 +0100 Subject: [PATCH] [jOOQ/jOOQ#13640] Seal significant parts of the QOM API --- jOOQ/src/main/java/org/jooq/impl/QOM.java | 1294 +++++++++++---------- 1 file changed, 649 insertions(+), 645 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/QOM.java b/jOOQ/src/main/java/org/jooq/impl/QOM.java index 0e3c0128a6..be6fe65a71 100644 --- a/jOOQ/src/main/java/org/jooq/impl/QOM.java +++ b/jOOQ/src/main/java/org/jooq/impl/QOM.java @@ -1576,11 +1576,11 @@ public final class QOM { /** * The ALTER DATABASE statement. */ - public /*sealed*/ interface AlterDatabase + public sealed interface AlterDatabase extends DDLQuery - //permits - // AlterDatabaseImpl + permits + org.jooq.impl.AlterDatabaseImpl { @NotNull Catalog $database(); boolean $ifExists(); @@ -1596,11 +1596,11 @@ public final class QOM { /** * The ALTER DOMAIN statement. */ - public /*sealed*/ interface AlterDomain + public sealed interface AlterDomain extends DDLQuery - //permits - // AlterDomainImpl + permits + org.jooq.impl.AlterDomainImpl { @NotNull Domain $domain(); boolean $ifExists(); @@ -1649,11 +1649,11 @@ public final class QOM { /** * The ALTER INDEX statement. */ - public /*sealed*/ interface AlterIndex + public sealed interface AlterIndex extends DDLQuery - //permits - // AlterIndexImpl + permits + org.jooq.impl.AlterIndexImpl { @NotNull Index $index(); boolean $ifExists(); @@ -1672,11 +1672,11 @@ public final class QOM { /** * The ALTER SCHEMA statement. */ - public /*sealed*/ interface AlterSchema + public sealed interface AlterSchema extends DDLQuery - //permits - // AlterSchemaImpl + permits + org.jooq.impl.AlterSchemaImpl { @NotNull Schema $schema(); boolean $ifExists(); @@ -1692,11 +1692,11 @@ public final class QOM { /** * The ALTER SEQUENCE statement. */ - public /*sealed*/ interface AlterSequence + public sealed interface AlterSequence extends DDLQuery - //permits - // AlterSequenceImpl + permits + org.jooq.impl.AlterSequenceImpl { @NotNull Sequence $sequence(); boolean $ifExists(); @@ -1745,11 +1745,11 @@ public final class QOM { /** * The ALTER TYPE statement. */ - public /*sealed*/ interface AlterType + public sealed interface AlterType extends DDLQuery - //permits - // AlterTypeImpl + permits + org.jooq.impl.AlterTypeImpl { @NotNull Name $type(); @Nullable Name $renameTo(); @@ -1774,11 +1774,11 @@ public final class QOM { /** * The ALTER VIEW statement. */ - public /*sealed*/ interface AlterView + public sealed interface AlterView extends DDLQuery - //permits - // AlterViewImpl + permits + org.jooq.impl.AlterViewImpl { @NotNull Table $view(); @NotNull UnmodifiableList> $fields(); @@ -1803,11 +1803,11 @@ public final class QOM { /** * The COMMENT ON TABLE statement. */ - public /*sealed*/ interface CommentOn + public sealed interface CommentOn extends DDLQuery - //permits - // CommentOnImpl + permits + org.jooq.impl.CommentOnImpl { @Nullable Table $table(); boolean $isView(); @@ -1826,11 +1826,11 @@ public final class QOM { /** * The CREATE DATABASE statement. */ - public /*sealed*/ interface CreateDatabase + public sealed interface CreateDatabase extends DDLQuery - //permits - // CreateDatabaseImpl + permits + org.jooq.impl.CreateDatabaseImpl { @NotNull Catalog $database(); boolean $ifNotExists(); @@ -1843,11 +1843,11 @@ public final class QOM { /** * The CREATE DOMAIN statement. */ - public /*sealed*/ interface CreateDomain + public sealed interface CreateDomain extends DDLQuery - //permits - // CreateDomainImpl + permits + org.jooq.impl.CreateDomainImpl { @NotNull Domain $domain(); boolean $ifNotExists(); @@ -1910,11 +1910,11 @@ public final class QOM { /** * The CREATE INDEX statement. */ - public /*sealed*/ interface CreateIndex + public sealed interface CreateIndex extends DDLQuery - //permits - // CreateIndexImpl + permits + org.jooq.impl.CreateIndexImpl { boolean $unique(); @Nullable Index $index(); @@ -1974,11 +1974,11 @@ public final class QOM { /** * The CREATE TABLE statement. */ - public /*sealed*/ interface CreateTable + public sealed interface CreateTable extends DDLQuery - //permits - // CreateTableImpl + permits + org.jooq.impl.CreateTableImpl { @NotNull Table $table(); boolean $temporary(); @@ -2074,11 +2074,11 @@ public final class QOM { /** * The CREATE SCHEMA statement. */ - public /*sealed*/ interface CreateSchema + public sealed interface CreateSchema extends DDLQuery - //permits - // CreateSchemaImpl + permits + org.jooq.impl.CreateSchemaImpl { @NotNull Schema $schema(); boolean $ifNotExists(); @@ -2091,11 +2091,11 @@ public final class QOM { /** * The CREATE SEQUENCE statement. */ - public /*sealed*/ interface CreateSequence + public sealed interface CreateSequence extends DDLQuery - //permits - // CreateSequenceImpl + permits + org.jooq.impl.CreateSequenceImpl { @NotNull Sequence $sequence(); boolean $ifNotExists(); @@ -2135,11 +2135,11 @@ public final class QOM { /** * The DROP DATABASE statement. */ - public /*sealed*/ interface DropDatabase + public sealed interface DropDatabase extends DDLQuery - //permits - // DropDatabaseImpl + permits + org.jooq.impl.DropDatabaseImpl { @NotNull Catalog $database(); boolean $ifExists(); @@ -2152,11 +2152,11 @@ public final class QOM { /** * The DROP DOMAIN statement. */ - public /*sealed*/ interface DropDomain + public sealed interface DropDomain extends DDLQuery - //permits - // DropDomainImpl + permits + org.jooq.impl.DropDomainImpl { @NotNull Domain $domain(); boolean $ifExists(); @@ -2192,11 +2192,11 @@ public final class QOM { /** * The DROP INDEX statement. */ - public /*sealed*/ interface DropIndex + public sealed interface DropIndex extends DDLQuery - //permits - // DropIndexImpl + permits + org.jooq.impl.DropIndexImpl { @NotNull Index $index(); boolean $ifExists(); @@ -2235,11 +2235,11 @@ public final class QOM { /** * The DROP SCHEMA statement. */ - public /*sealed*/ interface DropSchema + public sealed interface DropSchema extends DDLQuery - //permits - // DropSchemaImpl + permits + org.jooq.impl.DropSchemaImpl { @NotNull Schema $schema(); boolean $ifExists(); @@ -2255,11 +2255,11 @@ public final class QOM { /** * The DROP SEQUENCE statement. */ - public /*sealed*/ interface DropSequence + public sealed interface DropSequence extends DDLQuery - //permits - // DropSequenceImpl + permits + org.jooq.impl.DropSequenceImpl { @NotNull Sequence $sequence(); boolean $ifExists(); @@ -2272,11 +2272,11 @@ public final class QOM { /** * The DROP TABLE statement. */ - public /*sealed*/ interface DropTable + public sealed interface DropTable extends DDLQuery - //permits - // DropTableImpl + permits + org.jooq.impl.DropTableImpl { boolean $temporary(); @NotNull Table $table(); @@ -2315,11 +2315,11 @@ public final class QOM { /** * The DROP VIEW statement. */ - public /*sealed*/ interface DropView + public sealed interface DropView extends DDLQuery - //permits - // DropViewImpl + permits + org.jooq.impl.DropViewImpl { @NotNull Table $view(); boolean $ifExists(); @@ -2332,11 +2332,11 @@ public final class QOM { /** * The GRANT statement. */ - public /*sealed*/ interface Grant + public sealed interface Grant extends DDLQuery - //permits - // GrantImpl + permits + org.jooq.impl.GrantImpl { @NotNull UnmodifiableList $privileges(); @NotNull Table $on(); @@ -2358,11 +2358,11 @@ public final class QOM { /** * The REVOKE statement. */ - public /*sealed*/ interface Revoke + public sealed interface Revoke extends DDLQuery - //permits - // RevokeImpl + permits + org.jooq.impl.RevokeImpl { @NotNull UnmodifiableList $privileges(); boolean $grantOptionFor(); @@ -2386,11 +2386,11 @@ public final class QOM { *

* Set a vendor specific session configuration to a new value. */ - public /*sealed*/ interface SetCommand + public sealed interface SetCommand extends org.jooq.RowCountQuery - //permits - // SetCommand + permits + org.jooq.impl.SetCommand { @NotNull Name $name(); @NotNull Param $value(); @@ -2408,11 +2408,11 @@ public final class QOM { *

* Set the current catalog to a new value. */ - public /*sealed*/ interface SetCatalog + public sealed interface SetCatalog extends org.jooq.RowCountQuery - //permits - // SetCatalog + permits + org.jooq.impl.SetCatalog { @NotNull Catalog $catalog(); @CheckReturnValue @@ -2424,11 +2424,11 @@ public final class QOM { *

* Set the current schema to a new value. */ - public /*sealed*/ interface SetSchema + public sealed interface SetSchema extends org.jooq.RowCountQuery - //permits - // SetSchema + permits + org.jooq.impl.SetSchema { @NotNull Schema $schema(); @CheckReturnValue @@ -2438,11 +2438,11 @@ public final class QOM { /** * The TRUNCATE statement. */ - public /*sealed*/ interface Truncate + public sealed interface Truncate extends DDLQuery - //permits - // TruncateImpl + permits + org.jooq.impl.TruncateImpl { @NotNull Table $table(); @Nullable IdentityRestartOption $restartIdentity(); @@ -2480,47 +2480,47 @@ public final class QOM { /** * The AND operator. */ - public /*sealed*/ interface And + public sealed interface And extends UCommutativeOperator, CombinedCondition - //permits - // And + permits + org.jooq.impl.And {} /** * The EQ operator. */ - public /*sealed*/ interface TableEq + public sealed interface TableEq extends UReturnsNullOnNullInput, UCommutativeOperator, Condition>, org.jooq.Condition - //permits - // TableEq + permits + org.jooq.impl.TableEq {} /** * The EQ operator. */ - public /*sealed*/ interface Eq + public sealed interface Eq extends UReturnsNullOnNullInput, UCommutativeOperator, Condition>, CompareCondition - //permits - // Eq + permits + org.jooq.impl.Eq {} /** * The EXISTS function. */ - public /*sealed*/ interface Exists + public sealed interface Exists extends UOperator1, Condition>, org.jooq.Condition - //permits - // Exists + permits + org.jooq.impl.Exists { @NotNull default Select $query() { return $arg1(); } } @@ -2528,13 +2528,13 @@ public final class QOM { /** * The GE operator. */ - public /*sealed*/ interface Ge + public sealed interface Ge extends UReturnsNullOnNullInput, UConvertibleOperator, Condition>, CompareCondition - //permits - // Ge + permits + org.jooq.impl.Ge { @Override default Condition $converse() { @@ -2545,13 +2545,13 @@ public final class QOM { /** * The GT operator. */ - public /*sealed*/ interface Gt + public sealed interface Gt extends UReturnsNullOnNullInput, UConvertibleOperator, Condition>, CompareCondition - //permits - // Gt + permits + org.jooq.impl.Gt { @Override default Condition $converse() { @@ -2566,12 +2566,12 @@ public final class QOM { * by jOOQ and will result in syntax errors in the database, if not used * correctly. */ - public /*sealed*/ interface In + public sealed interface In extends UOperator2, Select>, Condition>, org.jooq.Condition - //permits - // In + permits + org.jooq.impl.In {} /** @@ -2580,23 +2580,23 @@ public final class QOM { * The DISTINCT predicate allows for creating NULL safe comparisons where the two operands * are tested for non-equality */ - public /*sealed*/ interface IsDistinctFrom + public sealed interface IsDistinctFrom extends UCommutativeOperator, Condition>, CompareCondition - //permits - // IsDistinctFrom + permits + org.jooq.impl.IsDistinctFrom {} /** * The IS NULL operator. */ - public /*sealed*/ interface IsNull + public sealed interface IsNull extends UOperator1, Condition>, org.jooq.Condition - //permits - // IsNull + permits + org.jooq.impl.IsNull { @NotNull default Field $field() { return $arg1(); } } @@ -2607,23 +2607,23 @@ public final class QOM { * The NOT DISTINCT predicate allows for creating NULL safe comparisons where the two * operands are tested for equality */ - public /*sealed*/ interface IsNotDistinctFrom + public sealed interface IsNotDistinctFrom extends UCommutativeOperator, Condition>, CompareCondition - //permits - // IsNotDistinctFrom + permits + org.jooq.impl.IsNotDistinctFrom {} /** * The IS NOT NULL operator. */ - public /*sealed*/ interface IsNotNull + public sealed interface IsNotNull extends UOperator1, Condition>, org.jooq.Condition - //permits - // IsNotNull + permits + org.jooq.impl.IsNotNull { @NotNull default Field $field() { return $arg1(); } } @@ -2631,13 +2631,13 @@ public final class QOM { /** * The LE operator. */ - public /*sealed*/ interface Le + public sealed interface Le extends UReturnsNullOnNullInput, UConvertibleOperator, Condition>, CompareCondition - //permits - // Le + permits + org.jooq.impl.Le { @Override default Condition $converse() { @@ -2648,13 +2648,13 @@ public final class QOM { /** * The LIKE operator. */ - public /*sealed*/ interface Like + public sealed interface Like extends UReturnsNullOnNullInput, UOperator3, Field, Character, Condition>, Condition - //permits - // Like + permits + org.jooq.impl.Like { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $pattern() { return $arg2(); } @@ -2671,13 +2671,13 @@ public final class QOM { * {@link SQLDialect#POSTGRES}, or to * lower(this) not like lower(value) in all other dialects. */ - public /*sealed*/ interface LikeIgnoreCase + public sealed interface LikeIgnoreCase extends UReturnsNullOnNullInput, UOperator3, Field, Character, Condition>, Condition - //permits - // LikeIgnoreCase + permits + org.jooq.impl.LikeIgnoreCase { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $pattern() { return $arg2(); } @@ -2687,13 +2687,13 @@ public final class QOM { /** * The LT operator. */ - public /*sealed*/ interface Lt + public sealed interface Lt extends UReturnsNullOnNullInput, UConvertibleOperator, Condition>, CompareCondition - //permits - // Lt + permits + org.jooq.impl.Lt { @Override default Condition $converse() { @@ -2704,37 +2704,37 @@ public final class QOM { /** * The NE operator. */ - public /*sealed*/ interface TableNe + public sealed interface TableNe extends UReturnsNullOnNullInput, UCommutativeOperator, Condition>, org.jooq.Condition - //permits - // TableNe + permits + org.jooq.impl.TableNe {} /** * The NE operator. */ - public /*sealed*/ interface Ne + public sealed interface Ne extends UReturnsNullOnNullInput, UCommutativeOperator, Condition>, CompareCondition - //permits - // Ne + permits + org.jooq.impl.Ne {} /** * The NOT operator. */ - public /*sealed*/ interface Not + public sealed interface Not extends UReturnsNullOnNullInput, UOperator1, org.jooq.Condition - //permits - // Not + permits + org.jooq.impl.Not { @NotNull default Condition $condition() { return $arg1(); } } @@ -2742,13 +2742,13 @@ public final class QOM { /** * The NOT operator. */ - public /*sealed*/ interface NotField + public sealed interface NotField extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // NotField + permits + org.jooq.impl.NotField { @NotNull default Field $field() { return $arg1(); } } @@ -2764,24 +2764,24 @@ public final class QOM { * condition will be NULL (or false, depending on * the dialect) as well. This is standard SQL behaviour. */ - public /*sealed*/ interface NotIn + public sealed interface NotIn extends UOperator2, Select>, Condition>, org.jooq.Condition - //permits - // NotIn + permits + org.jooq.impl.NotIn {} /** * The NOT LIKE operator. */ - public /*sealed*/ interface NotLike + public sealed interface NotLike extends UReturnsNullOnNullInput, UOperator3, Field, Character, Condition>, Condition - //permits - // NotLike + permits + org.jooq.impl.NotLike { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $pattern() { return $arg2(); } @@ -2798,13 +2798,13 @@ public final class QOM { * {@link SQLDialect#POSTGRES}, or to * lower(this) not like lower(value) in all other dialects. */ - public /*sealed*/ interface NotLikeIgnoreCase + public sealed interface NotLikeIgnoreCase extends UReturnsNullOnNullInput, UOperator3, Field, Character, Condition>, Condition - //permits - // NotLikeIgnoreCase + permits + org.jooq.impl.NotLikeIgnoreCase { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $pattern() { return $arg2(); } @@ -2814,13 +2814,13 @@ public final class QOM { /** * The NOT SIMILAR TO operator. */ - public /*sealed*/ interface NotSimilarTo + public sealed interface NotSimilarTo extends UReturnsNullOnNullInput, UOperator3, Field, Character, Condition>, Condition - //permits - // NotSimilarTo + permits + org.jooq.impl.NotSimilarTo { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $pattern() { return $arg2(); } @@ -2830,24 +2830,24 @@ public final class QOM { /** * The OR operator. */ - public /*sealed*/ interface Or + public sealed interface Or extends UCommutativeOperator, CombinedCondition - //permits - // Or + permits + org.jooq.impl.Or {} /** * The SIMILAR TO operator. */ - public /*sealed*/ interface SimilarTo + public sealed interface SimilarTo extends UReturnsNullOnNullInput, UOperator3, Field, Character, Condition>, Condition - //permits - // SimilarTo + permits + org.jooq.impl.SimilarTo { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $pattern() { return $arg2(); } @@ -2857,12 +2857,12 @@ public final class QOM { /** * The UNIQUE function. */ - public /*sealed*/ interface Unique + public sealed interface Unique extends UOperator1, Condition>, org.jooq.Condition - //permits - // Unique + permits + org.jooq.impl.Unique { @NotNull default Select $query() { return $arg1(); } } @@ -2870,13 +2870,13 @@ public final class QOM { /** * The XOR operator. */ - public /*sealed*/ interface Xor + public sealed interface Xor extends UReturnsNullOnNullInput, UCommutativeOperator, CombinedCondition - //permits - // Xor + permits + org.jooq.impl.Xor {} /** @@ -2884,13 +2884,13 @@ public final class QOM { *

* Create a condition to check if this field contains XML data. */ - public /*sealed*/ interface IsDocument + public sealed interface IsDocument extends UReturnsNullOnNullInput, UOperator1, Condition>, org.jooq.Condition - //permits - // IsDocument + permits + org.jooq.impl.IsDocument { @NotNull default Field $field() { return $arg1(); } } @@ -2900,13 +2900,13 @@ public final class QOM { *

* Create a condition to check if this field does not contain XML data. */ - public /*sealed*/ interface IsNotDocument + public sealed interface IsNotDocument extends UReturnsNullOnNullInput, UOperator1, Condition>, org.jooq.Condition - //permits - // IsNotDocument + permits + org.jooq.impl.IsNotDocument { @NotNull default Field $field() { return $arg1(); } } @@ -2916,13 +2916,13 @@ public final class QOM { *

* Create a condition to check if this field contains JSON data. */ - public /*sealed*/ interface IsJson + public sealed interface IsJson extends UReturnsNullOnNullInput, UOperator1, Condition>, org.jooq.Condition - //permits - // IsJson + permits + org.jooq.impl.IsJson { @NotNull default Field $field() { return $arg1(); } } @@ -2932,13 +2932,13 @@ public final class QOM { *

* Create a condition to check if this field does not contain JSON data. */ - public /*sealed*/ interface IsNotJson + public sealed interface IsNotJson extends UReturnsNullOnNullInput, UOperator1, Condition>, org.jooq.Condition - //permits - // IsNotJson + permits + org.jooq.impl.IsNotJson { @NotNull default Field $field() { return $arg1(); } } @@ -2949,12 +2949,12 @@ public final class QOM { * Provide "EXCLUDED" qualification for a column for use in ON CONFLICT or ON DUPLICATE * KEY UPDATE. */ - public /*sealed*/ interface Excluded + public sealed interface Excluded extends UOperator1, Field>, org.jooq.Field - //permits - // Excluded + permits + org.jooq.impl.Excluded { /** @@ -2988,12 +2988,12 @@ public final class QOM { * row to a different physical location at any time, thus changing the rowid * value. In general, use primary keys, instead. */ - public /*sealed*/ interface QualifiedRowid + public sealed interface QualifiedRowid extends UOperator1, Field>, org.jooq.Field - //permits - // QualifiedRowid + permits + org.jooq.impl.QualifiedRowid { @NotNull default Table $table() { return $arg1(); } } @@ -3001,13 +3001,13 @@ public final class QOM { /** * The ABS function. */ - public /*sealed*/ interface Abs + public sealed interface Abs extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Abs + permits + org.jooq.impl.Abs { @NotNull default Field $value() { return $arg1(); } } @@ -3015,13 +3015,13 @@ public final class QOM { /** * The ACOS function. */ - public /*sealed*/ interface Acos + public sealed interface Acos extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Acos + permits + org.jooq.impl.Acos { @NotNull default Field $value() { return $arg1(); } } @@ -3029,13 +3029,13 @@ public final class QOM { /** * The ACOSH function. */ - public /*sealed*/ interface Acosh + public sealed interface Acosh extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Acosh + permits + org.jooq.impl.Acosh { @NotNull default Field $value() { return $arg1(); } } @@ -3043,13 +3043,13 @@ public final class QOM { /** * The ACOTH function. */ - public /*sealed*/ interface Acoth + public sealed interface Acoth extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Acoth + permits + org.jooq.impl.Acoth { @NotNull default Field $value() { return $arg1(); } } @@ -3057,25 +3057,26 @@ public final class QOM { /** * The ADD operator. */ - public /*sealed*/ interface Add + public sealed interface Add extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // Add + permits + org.jooq.impl.IAdd, + org.jooq.impl.Add {} /** * The ASIN function. */ - public /*sealed*/ interface Asin + public sealed interface Asin extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Asin + permits + org.jooq.impl.Asin { @NotNull default Field $value() { return $arg1(); } } @@ -3083,13 +3084,13 @@ public final class QOM { /** * The ASINH function. */ - public /*sealed*/ interface Asinh + public sealed interface Asinh extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Asinh + permits + org.jooq.impl.Asinh { @NotNull default Field $value() { return $arg1(); } } @@ -3097,13 +3098,13 @@ public final class QOM { /** * The ATAN function. */ - public /*sealed*/ interface Atan + public sealed interface Atan extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Atan + permits + org.jooq.impl.Atan { @NotNull default Field $value() { return $arg1(); } } @@ -3111,13 +3112,13 @@ public final class QOM { /** * The ATAN2 function. */ - public /*sealed*/ interface Atan2 + public sealed interface Atan2 extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Atan2 + permits + org.jooq.impl.Atan2 { @NotNull default Field $x() { return $arg1(); } @NotNull default Field $y() { return $arg2(); } @@ -3126,13 +3127,13 @@ public final class QOM { /** * The ATANH function. */ - public /*sealed*/ interface Atanh + public sealed interface Atanh extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Atanh + permits + org.jooq.impl.Atanh { @NotNull default Field $value() { return $arg1(); } } @@ -3140,13 +3141,13 @@ public final class QOM { /** * The BIT AND operator. */ - public /*sealed*/ interface BitAnd + public sealed interface BitAnd extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // BitAnd + permits + org.jooq.impl.BitAnd {} /** @@ -3154,13 +3155,13 @@ public final class QOM { *

* Count the number of bits set in a number */ - public /*sealed*/ interface BitCount + public sealed interface BitCount extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // BitCount + permits + org.jooq.impl.BitCount { @NotNull default Field $value() { return $arg1(); } } @@ -3168,73 +3169,73 @@ public final class QOM { /** * The BIT NAND operator. */ - public /*sealed*/ interface BitNand + public sealed interface BitNand extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // BitNand + permits + org.jooq.impl.BitNand {} /** * The BIT NOR operator. */ - public /*sealed*/ interface BitNor + public sealed interface BitNor extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // BitNor + permits + org.jooq.impl.BitNor {} /** * The BIT NOT operator. */ - public /*sealed*/ interface BitNot + public sealed interface BitNot extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // BitNot + permits + org.jooq.impl.BitNot {} /** * The BIT OR operator. */ - public /*sealed*/ interface BitOr + public sealed interface BitOr extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // BitOr + permits + org.jooq.impl.BitOr {} /** * The BIT X NOR operator. */ - public /*sealed*/ interface BitXNor + public sealed interface BitXNor extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // BitXNor + permits + org.jooq.impl.BitXNor {} /** * The BIT XOR operator. */ - public /*sealed*/ interface BitXor + public sealed interface BitXor extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // BitXor + permits + org.jooq.impl.BitXor {} /** @@ -3242,13 +3243,13 @@ public final class QOM { *

* Get the smallest integer value equal or greater to a value. */ - public /*sealed*/ interface Ceil + public sealed interface Ceil extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Ceil + permits + org.jooq.impl.Ceil { @NotNull default Field $value() { return $arg1(); } } @@ -3256,13 +3257,13 @@ public final class QOM { /** * The COS function. */ - public /*sealed*/ interface Cos + public sealed interface Cos extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Cos + permits + org.jooq.impl.Cos { @NotNull default Field $value() { return $arg1(); } } @@ -3270,13 +3271,13 @@ public final class QOM { /** * The COSH function. */ - public /*sealed*/ interface Cosh + public sealed interface Cosh extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Cosh + permits + org.jooq.impl.Cosh { @NotNull default Field $value() { return $arg1(); } } @@ -3284,13 +3285,13 @@ public final class QOM { /** * The COT function. */ - public /*sealed*/ interface Cot + public sealed interface Cot extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Cot + permits + org.jooq.impl.Cot { @NotNull default Field $value() { return $arg1(); } } @@ -3298,13 +3299,13 @@ public final class QOM { /** * The COTH function. */ - public /*sealed*/ interface Coth + public sealed interface Coth extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Coth + permits + org.jooq.impl.Coth { @NotNull default Field $value() { return $arg1(); } } @@ -3314,13 +3315,13 @@ public final class QOM { *

* Turn a value in radians to degrees. */ - public /*sealed*/ interface Degrees + public sealed interface Degrees extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Degrees + permits + org.jooq.impl.Degrees { /** @@ -3332,13 +3333,14 @@ public final class QOM { /** * The DIV operator. */ - public /*sealed*/ interface Div + public sealed interface Div extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Div + permits + org.jooq.impl.IDiv, + org.jooq.impl.Div {} /** @@ -3346,24 +3348,24 @@ public final class QOM { *

* The E literal (Euler number). */ - public /*sealed*/ interface Euler + public sealed interface Euler extends UOperator0>, org.jooq.Field - //permits - // Euler + permits + org.jooq.impl.Euler {} /** * The EXP function. */ - public /*sealed*/ interface Exp + public sealed interface Exp extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Exp + permits + org.jooq.impl.Exp { @NotNull default Field $value() { return $arg1(); } } @@ -3373,13 +3375,13 @@ public final class QOM { *

* Get the biggest integer value equal or less than a value. */ - public /*sealed*/ interface Floor + public sealed interface Floor extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Floor + permits + org.jooq.impl.Floor { @NotNull default Field $value() { return $arg1(); } } @@ -3389,13 +3391,13 @@ public final class QOM { *

* Get the natural logarithm of a value. */ - public /*sealed*/ interface Ln + public sealed interface Ln extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Ln + permits + org.jooq.impl.Ln { @NotNull default Field $value() { return $arg1(); } } @@ -3405,13 +3407,13 @@ public final class QOM { *

* Get the logarithm of a value for a base. */ - public /*sealed*/ interface Log + public sealed interface Log extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Log + permits + org.jooq.impl.Log { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $base() { return $arg2(); } @@ -3422,13 +3424,13 @@ public final class QOM { *

* Get the logarithm of a value for base 10. */ - public /*sealed*/ interface Log10 + public sealed interface Log10 extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Log10 + permits + org.jooq.impl.Log10 { @NotNull default Field $value() { return $arg1(); } } @@ -3436,13 +3438,13 @@ public final class QOM { /** * The MOD operator. */ - public /*sealed*/ interface Mod + public sealed interface Mod extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Mod + permits + org.jooq.impl.Mod { @NotNull default Field $dividend() { return $arg1(); } @NotNull default Field $divisor() { return $arg2(); } @@ -3451,13 +3453,14 @@ public final class QOM { /** * The MUL operator. */ - public /*sealed*/ interface Mul + public sealed interface Mul extends UReturnsNullOnNullInput, UCommutativeOperator, Field>, org.jooq.Field - //permits - // Mul + permits + org.jooq.impl.IMul, + org.jooq.impl.Mul {} /** @@ -3465,24 +3468,24 @@ public final class QOM { *

* The π literal. */ - public /*sealed*/ interface Pi + public sealed interface Pi extends UOperator0>, org.jooq.Field - //permits - // Pi + permits + org.jooq.impl.Pi {} /** * The POWER operator. */ - public /*sealed*/ interface Power + public sealed interface Power extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Power + permits + org.jooq.impl.Power { @NotNull default Field $base() { return $arg1(); } @NotNull default Field $exponent() { return $arg2(); } @@ -3493,13 +3496,13 @@ public final class QOM { *

* Turn a value in degrees to radians. */ - public /*sealed*/ interface Radians + public sealed interface Radians extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Radians + permits + org.jooq.impl.Radians { /** @@ -3513,12 +3516,12 @@ public final class QOM { *

* Get a random numeric value. */ - public /*sealed*/ interface Rand + public sealed interface Rand extends UOperator0>, org.jooq.Field - //permits - // Rand + permits + org.jooq.impl.Rand {} /** @@ -3526,13 +3529,13 @@ public final class QOM { *

* Round a numeric value to the nearest decimal precision. */ - public /*sealed*/ interface Round + public sealed interface Round extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Round + permits + org.jooq.impl.Round { /** @@ -3551,13 +3554,13 @@ public final class QOM { *

* Left shift all bits in a number */ - public /*sealed*/ interface Shl + public sealed interface Shl extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Shl + permits + org.jooq.impl.Shl { /** @@ -3576,13 +3579,13 @@ public final class QOM { *

* Right shift all bits in a number */ - public /*sealed*/ interface Shr + public sealed interface Shr extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Shr + permits + org.jooq.impl.Shr { /** @@ -3601,13 +3604,13 @@ public final class QOM { *

* Get the sign of a number and return it as any of +1, 0, -1. */ - public /*sealed*/ interface Sign + public sealed interface Sign extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Sign + permits + org.jooq.impl.Sign { @NotNull default Field $value() { return $arg1(); } } @@ -3615,13 +3618,13 @@ public final class QOM { /** * The SIN function. */ - public /*sealed*/ interface Sin + public sealed interface Sin extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Sin + permits + org.jooq.impl.Sin { @NotNull default Field $value() { return $arg1(); } } @@ -3629,13 +3632,13 @@ public final class QOM { /** * The SINH function. */ - public /*sealed*/ interface Sinh + public sealed interface Sinh extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Sinh + permits + org.jooq.impl.Sinh { @NotNull default Field $value() { return $arg1(); } } @@ -3643,13 +3646,13 @@ public final class QOM { /** * The SQRT function. */ - public /*sealed*/ interface Sqrt + public sealed interface Sqrt extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Sqrt + permits + org.jooq.impl.Sqrt { @NotNull default Field $value() { return $arg1(); } } @@ -3657,13 +3660,13 @@ public final class QOM { /** * The SQUARE function. */ - public /*sealed*/ interface Square + public sealed interface Square extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Square + permits + org.jooq.impl.Square { @NotNull default Field $value() { return $arg1(); } } @@ -3671,25 +3674,26 @@ public final class QOM { /** * The SUB operator. */ - public /*sealed*/ interface Sub + public sealed interface Sub extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Sub + permits + org.jooq.impl.ISub, + org.jooq.impl.Sub {} /** * The TAN function. */ - public /*sealed*/ interface Tan + public sealed interface Tan extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Tan + permits + org.jooq.impl.Tan { @NotNull default Field $value() { return $arg1(); } } @@ -3697,13 +3701,13 @@ public final class QOM { /** * The TANH function. */ - public /*sealed*/ interface Tanh + public sealed interface Tanh extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Tanh + permits + org.jooq.impl.Tanh { @NotNull default Field $value() { return $arg1(); } } @@ -3713,12 +3717,12 @@ public final class QOM { *

* The τ literal, or π, in a better world. */ - public /*sealed*/ interface Tau + public sealed interface Tau extends UOperator0>, org.jooq.Field - //permits - // Tau + permits + org.jooq.impl.Tau {} /** @@ -3726,13 +3730,13 @@ public final class QOM { *

* Truncate a number to a given number of decimals. */ - public /*sealed*/ interface Trunc + public sealed interface Trunc extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Trunc + permits + org.jooq.impl.Trunc { /** @@ -3751,13 +3755,13 @@ public final class QOM { *

* Divide a range into buckets of equal size. */ - public /*sealed*/ interface WidthBucket + public sealed interface WidthBucket extends UReturnsNullOnNullInput, UOperator4, Field, Field, Field, Field>, org.jooq.Field - //permits - // WidthBucket + permits + org.jooq.impl.WidthBucket { /** @@ -3786,13 +3790,13 @@ public final class QOM { *

* The ASCII value of a character. */ - public /*sealed*/ interface Ascii + public sealed interface Ascii extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Ascii + permits + org.jooq.impl.Ascii { @NotNull default Field $string() { return $arg1(); } } @@ -3802,13 +3806,13 @@ public final class QOM { *

* The length of a string in bits. */ - public /*sealed*/ interface BitLength + public sealed interface BitLength extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // BitLength + permits + org.jooq.impl.BitLength { @NotNull default Field $string() { return $arg1(); } } @@ -3818,13 +3822,13 @@ public final class QOM { *

* The length of a string in characters. */ - public /*sealed*/ interface CharLength + public sealed interface CharLength extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // CharLength + permits + org.jooq.impl.CharLength { @NotNull default Field $string() { return $arg1(); } } @@ -3832,13 +3836,13 @@ public final class QOM { /** * The CHR function. */ - public /*sealed*/ interface Chr + public sealed interface Chr extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Chr + permits + org.jooq.impl.Chr { @NotNull default Field $value() { return $arg1(); } } @@ -3866,13 +3870,13 @@ public final class QOM { * Note, this does not correspond to the Oracle Text CONTAINS() * function. Refer to {@link OracleDSL#contains(Field, String)} instead. */ - public /*sealed*/ interface Contains + public sealed interface Contains extends UReturnsNullOnNullInput, UOperator2, Field, Condition>, CompareCondition - //permits - // Contains + permits + org.jooq.impl.Contains { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $content() { return $arg2(); } @@ -3890,13 +3894,13 @@ public final class QOM { * lower(this) not like lower(('%' || escape(value, '\') || '%') escape '\') * in all other dialects. */ - public /*sealed*/ interface ContainsIgnoreCase + public sealed interface ContainsIgnoreCase extends UReturnsNullOnNullInput, UOperator2, Field, Condition>, CompareCondition - //permits - // ContainsIgnoreCase + permits + org.jooq.impl.ContainsIgnoreCase { @NotNull default Field $value() { return $arg1(); } @NotNull default Field $content() { return $arg2(); } @@ -3905,13 +3909,13 @@ public final class QOM { /** * The DIGITS function. */ - public /*sealed*/ interface Digits + public sealed interface Digits extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Digits + permits + org.jooq.impl.Digits { @NotNull default Field $value() { return $arg1(); } } @@ -3927,13 +3931,13 @@ public final class QOM { * Note: This also works with numbers, for instance * val(1133).endsWith(33) */ - public /*sealed*/ interface EndsWith + public sealed interface EndsWith extends UReturnsNullOnNullInput, UOperator2, Field, Condition>, CompareCondition - //permits - // EndsWith + permits + org.jooq.impl.EndsWith { @NotNull default Field $string() { return $arg1(); } @NotNull default Field $suffix() { return $arg2(); } @@ -3950,13 +3954,13 @@ public final class QOM { * Note: This also works with numbers, for instance * val(1133).endsWithIgnoreCase(33) */ - public /*sealed*/ interface EndsWithIgnoreCase + public sealed interface EndsWithIgnoreCase extends UReturnsNullOnNullInput, UOperator2, Field, Condition>, CompareCondition - //permits - // EndsWithIgnoreCase + permits + org.jooq.impl.EndsWithIgnoreCase { @NotNull default Field $string() { return $arg1(); } @NotNull default Field $suffix() { return $arg2(); } @@ -3967,13 +3971,13 @@ public final class QOM { *

* Get the left outermost characters from a string. */ - public /*sealed*/ interface Left + public sealed interface Left extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Left + permits + org.jooq.impl.Left { /** @@ -3992,13 +3996,13 @@ public final class QOM { *

* Turn a string into lower case. */ - public /*sealed*/ interface Lower + public sealed interface Lower extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Lower + permits + org.jooq.impl.Lower { @NotNull default Field $string() { return $arg1(); } } @@ -4008,13 +4012,13 @@ public final class QOM { *

* Left-pad a string with a character (whitespace as default) for a number of times. */ - public /*sealed*/ interface Lpad + public sealed interface Lpad extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // Lpad + permits + org.jooq.impl.Lpad { /** @@ -4038,13 +4042,13 @@ public final class QOM { *

* Trim characters (whitespace as default) from both sides of a string. */ - public /*sealed*/ interface Ltrim + public sealed interface Ltrim extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Ltrim + permits + org.jooq.impl.Ltrim { /** @@ -4063,13 +4067,13 @@ public final class QOM { *

* Calculate an MD5 hash from a string. */ - public /*sealed*/ interface Md5 + public sealed interface Md5 extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Md5 + permits + org.jooq.impl.Md5 { @NotNull default Field $string() { return $arg1(); } } @@ -4079,13 +4083,13 @@ public final class QOM { *

* The length of a string in octets. */ - public /*sealed*/ interface OctetLength + public sealed interface OctetLength extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // OctetLength + permits + org.jooq.impl.OctetLength { @NotNull default Field $string() { return $arg1(); } } @@ -4095,13 +4099,13 @@ public final class QOM { *

* Place a string on top of another string, replacing the original contents. */ - public /*sealed*/ interface Overlay + public sealed interface Overlay extends UReturnsNullOnNullInput, UOperator4, Field, Field, Field, Field>, org.jooq.Field - //permits - // Overlay + permits + org.jooq.impl.Overlay { /** @@ -4130,13 +4134,13 @@ public final class QOM { *

* Search the position (1-based) of a substring in another string. */ - public /*sealed*/ interface Position + public sealed interface Position extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // Position + permits + org.jooq.impl.Position { /** @@ -4160,13 +4164,13 @@ public final class QOM { *

* Repeat a string a number of times. */ - public /*sealed*/ interface Repeat + public sealed interface Repeat extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Repeat + permits + org.jooq.impl.Repeat { /** @@ -4185,13 +4189,13 @@ public final class QOM { *

* Replace all occurrences of a substring in another string. */ - public /*sealed*/ interface Replace + public sealed interface Replace extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // Replace + permits + org.jooq.impl.Replace { /** @@ -4215,13 +4219,13 @@ public final class QOM { *

* Reverse a string. */ - public /*sealed*/ interface Reverse + public sealed interface Reverse extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Reverse + permits + org.jooq.impl.Reverse { @NotNull default Field $string() { return $arg1(); } } @@ -4231,13 +4235,13 @@ public final class QOM { *

* Get the right outermost characters from a string. */ - public /*sealed*/ interface Right + public sealed interface Right extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Right + permits + org.jooq.impl.Right { /** @@ -4256,13 +4260,13 @@ public final class QOM { *

* Right-pad a string with a character (whitespace as default) for a number of times. */ - public /*sealed*/ interface Rpad + public sealed interface Rpad extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // Rpad + permits + org.jooq.impl.Rpad { /** @@ -4286,13 +4290,13 @@ public final class QOM { *

* Trim characters (whitespace as default) from both sides of a string. */ - public /*sealed*/ interface Rtrim + public sealed interface Rtrim extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Rtrim + permits + org.jooq.impl.Rtrim { /** @@ -4311,13 +4315,13 @@ public final class QOM { *

* Get a string of spaces of a given length. */ - public /*sealed*/ interface Space + public sealed interface Space extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Space + permits + org.jooq.impl.Space { /** @@ -4331,13 +4335,13 @@ public final class QOM { *

* Split a string into tokens, and retrieve the nth token. */ - public /*sealed*/ interface SplitPart + public sealed interface SplitPart extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // SplitPart + permits + org.jooq.impl.SplitPart { /** @@ -4367,13 +4371,13 @@ public final class QOM { * Note: This also works with numbers, for instance * val(1133).startsWith(11) */ - public /*sealed*/ interface StartsWith + public sealed interface StartsWith extends UReturnsNullOnNullInput, UOperator2, Field, Condition>, CompareCondition - //permits - // StartsWith + permits + org.jooq.impl.StartsWith { @NotNull default Field $string() { return $arg1(); } @NotNull default Field $prefix() { return $arg2(); } @@ -4390,13 +4394,13 @@ public final class QOM { * Note: This also works with numbers, for instance * val(1133).startsWithIgnoreCase(11) */ - public /*sealed*/ interface StartsWithIgnoreCase + public sealed interface StartsWithIgnoreCase extends UReturnsNullOnNullInput, UOperator2, Field, Condition>, CompareCondition - //permits - // StartsWithIgnoreCase + permits + org.jooq.impl.StartsWithIgnoreCase { @NotNull default Field $string() { return $arg1(); } @NotNull default Field $prefix() { return $arg2(); } @@ -4407,13 +4411,13 @@ public final class QOM { *

* Get a substring of a string, from a given position. */ - public /*sealed*/ interface Substring + public sealed interface Substring extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // Substring + permits + org.jooq.impl.Substring { /** @@ -4437,13 +4441,13 @@ public final class QOM { *

* Get a substring of a string, from the beginning until the nth occurrence of a substring. */ - public /*sealed*/ interface SubstringIndex + public sealed interface SubstringIndex extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // SubstringIndex + permits + org.jooq.impl.SubstringIndex { /** @@ -4467,13 +4471,13 @@ public final class QOM { *

* Format an arbitrary value as a string. */ - public /*sealed*/ interface ToChar + public sealed interface ToChar extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // ToChar + permits + org.jooq.impl.ToChar { /** @@ -4492,13 +4496,13 @@ public final class QOM { *

* Parse a string-formatted date value to a date. */ - public /*sealed*/ interface ToDate + public sealed interface ToDate extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // ToDate + permits + org.jooq.impl.ToDate { /** @@ -4517,13 +4521,13 @@ public final class QOM { *

* Format a number to its hex value. */ - public /*sealed*/ interface ToHex + public sealed interface ToHex extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // ToHex + permits + org.jooq.impl.ToHex { @NotNull default Field $value() { return $arg1(); } } @@ -4533,13 +4537,13 @@ public final class QOM { *

* Parse a string-formatted timestamp value to a timestamp. */ - public /*sealed*/ interface ToTimestamp + public sealed interface ToTimestamp extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // ToTimestamp + permits + org.jooq.impl.ToTimestamp { /** @@ -4558,13 +4562,13 @@ public final class QOM { *

* Translate a set of characters to another set of characters in a string. */ - public /*sealed*/ interface Translate + public sealed interface Translate extends UReturnsNullOnNullInput, UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // Translate + permits + org.jooq.impl.Translate { /** @@ -4588,13 +4592,13 @@ public final class QOM { *

* Trim characters (whitespace as default) from both sides of a string. */ - public /*sealed*/ interface Trim + public sealed interface Trim extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // Trim + permits + org.jooq.impl.Trim { /** @@ -4613,13 +4617,13 @@ public final class QOM { *

* Turn a string into upper case. */ - public /*sealed*/ interface Upper + public sealed interface Upper extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Upper + permits + org.jooq.impl.Upper { @NotNull default Field $string() { return $arg1(); } } @@ -4629,12 +4633,12 @@ public final class QOM { *

* Generate a random UUID. */ - public /*sealed*/ interface Uuid + public sealed interface Uuid extends UOperator0>, org.jooq.Field - //permits - // Uuid + permits + org.jooq.impl.Uuid {} /** @@ -4642,13 +4646,13 @@ public final class QOM { *

* Add an interval to a date. */ - public /*sealed*/ interface DateAdd + public sealed interface DateAdd extends UReturnsNullOnNullInput, UOperator3, Field, DatePart, Field>, org.jooq.Field - //permits - // DateAdd + permits + org.jooq.impl.DateAdd { /** @@ -4672,13 +4676,13 @@ public final class QOM { *

* Calculate the cardinality of an array field. */ - public /*sealed*/ interface Cardinality + public sealed interface Cardinality extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // Cardinality + permits + org.jooq.impl.Cardinality { @NotNull default Field $array() { return $arg1(); } } @@ -4688,13 +4692,13 @@ public final class QOM { *

* Get an array element at a given index (1 based). */ - public /*sealed*/ interface ArrayGet + public sealed interface ArrayGet extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // ArrayGet + permits + org.jooq.impl.ArrayGet { @NotNull default Field $array() { return $arg1(); } @NotNull default Field $index() { return $arg2(); } @@ -4705,12 +4709,12 @@ public final class QOM { *

* Return the first non-null argument. */ - public /*sealed*/ interface Nvl + public sealed interface Nvl extends UOperator2, Field, Field>, org.jooq.Field - //permits - // Nvl + permits + org.jooq.impl.Nvl { /** @@ -4727,12 +4731,12 @@ public final class QOM { /** * The NULLIF function. */ - public /*sealed*/ interface Nullif + public sealed interface Nullif extends UOperator2, Field, Field>, org.jooq.Field - //permits - // Nullif + permits + org.jooq.impl.Nullif { /** @@ -4749,34 +4753,34 @@ public final class QOM { /** * The CURRENT CATALOG function. */ - public /*sealed*/ interface CurrentCatalog + public sealed interface CurrentCatalog extends UOperator0>, org.jooq.Field - //permits - // CurrentCatalog + permits + org.jooq.impl.CurrentCatalog {} /** * The CURRENT SCHEMA function. */ - public /*sealed*/ interface CurrentSchema + public sealed interface CurrentSchema extends UOperator0>, org.jooq.Field - //permits - // CurrentSchema + permits + org.jooq.impl.CurrentSchema {} /** * The CURRENT USER function. */ - public /*sealed*/ interface CurrentUser + public sealed interface CurrentUser extends UOperator0>, org.jooq.Field - //permits - // CurrentUser + permits + org.jooq.impl.CurrentUser {} @@ -4922,12 +4926,12 @@ public final class QOM { /** * The XMLCOMMENT function. */ - public /*sealed*/ interface XMLComment + public sealed interface XMLComment extends UOperator1, Field>, org.jooq.Field - //permits - // XMLComment + permits + org.jooq.impl.XMLComment { @NotNull default Field $comment() { return $arg1(); } } @@ -4935,12 +4939,12 @@ public final class QOM { /** * The XMLCONCAT function. */ - public /*sealed*/ interface XMLConcat + public sealed interface XMLConcat extends UOperator1>, Field>, org.jooq.Field - //permits - // XMLConcat + permits + org.jooq.impl.XMLConcat {} @@ -4962,12 +4966,12 @@ public final class QOM { /** * The XMLFOREST function. */ - public /*sealed*/ interface XMLForest + public sealed interface XMLForest extends UOperator1>, Field>, org.jooq.Field - //permits - // XMLForest + permits + org.jooq.impl.XMLForest { @NotNull default UnmodifiableList> $fields() { return $arg1(); } } @@ -4975,12 +4979,12 @@ public final class QOM { /** * The XMLPI function. */ - public /*sealed*/ interface XMLPi + public sealed interface XMLPi extends UOperator2, Field>, org.jooq.Field - //permits - // XMLPi + permits + org.jooq.impl.XMLPi { @NotNull default Name $target() { return $arg1(); } @Nullable default Field $content() { return $arg2(); } @@ -4989,12 +4993,12 @@ public final class QOM { /** * The XMLSERIALIZE function. */ - public /*sealed*/ interface XMLSerialize + public sealed interface XMLSerialize extends UOperator3, DataType, Field>, org.jooq.Field - //permits - // XMLSerialize + permits + org.jooq.impl.XMLSerialize { @NotNull default Boolean $content() { return $arg1(); } @NotNull default Field $value() { return $arg2(); } @@ -5004,12 +5008,12 @@ public final class QOM { /** * The JSON ARRAY function. */ - public /*sealed*/ interface JSONArray + public sealed interface JSONArray extends UOperator4, UnmodifiableList>, JSONOnNull, DataType, Field>, Field - //permits - // JSONArray + permits + org.jooq.impl.JSONArray { @NotNull default DataType $type() { return $arg1(); } @NotNull default UnmodifiableList> $fields() { return $arg2(); } @@ -5020,12 +5024,12 @@ public final class QOM { /** * The JSON OBJECT function. */ - public /*sealed*/ interface JSONObject + public sealed interface JSONObject extends UOperator4, UnmodifiableList>, JSONOnNull, DataType, Field>, Field - //permits - // JSONObject + permits + org.jooq.impl.JSONObject { @NotNull default DataType $type() { return $arg1(); } @NotNull default UnmodifiableList> $entries() { return $arg2(); } @@ -5038,13 +5042,13 @@ public final class QOM { *

* Access an array element from a JSON array expression. */ - public /*sealed*/ interface JSONGetElement + public sealed interface JSONGetElement extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONGetElement + permits + org.jooq.impl.JSONGetElement { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $index() { return $arg2(); } @@ -5055,13 +5059,13 @@ public final class QOM { *

* Access an array element from a JSONB array expression. */ - public /*sealed*/ interface JSONBGetElement + public sealed interface JSONBGetElement extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONBGetElement + permits + org.jooq.impl.JSONBGetElement { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $index() { return $arg2(); } @@ -5072,13 +5076,13 @@ public final class QOM { *

* Access an array element from a JSON array expression and return it as a string. */ - public /*sealed*/ interface JSONGetElementAsText + public sealed interface JSONGetElementAsText extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONGetElementAsText + permits + org.jooq.impl.JSONGetElementAsText { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $index() { return $arg2(); } @@ -5089,13 +5093,13 @@ public final class QOM { *

* Access an array element from a JSONB array expression and return it as a string. */ - public /*sealed*/ interface JSONBGetElementAsText + public sealed interface JSONBGetElementAsText extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONBGetElementAsText + permits + org.jooq.impl.JSONBGetElementAsText { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $index() { return $arg2(); } @@ -5106,13 +5110,13 @@ public final class QOM { *

* Access an object attribute value from a JSON object expression. */ - public /*sealed*/ interface JSONGetAttribute + public sealed interface JSONGetAttribute extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONGetAttribute + permits + org.jooq.impl.JSONGetAttribute { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $attribute() { return $arg2(); } @@ -5123,13 +5127,13 @@ public final class QOM { *

* Access an object attribute value from a JSONB object expression. */ - public /*sealed*/ interface JSONBGetAttribute + public sealed interface JSONBGetAttribute extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONBGetAttribute + permits + org.jooq.impl.JSONBGetAttribute { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $attribute() { return $arg2(); } @@ -5140,13 +5144,13 @@ public final class QOM { *

* Access an object attribute value from a JSON object expression and return it as string. */ - public /*sealed*/ interface JSONGetAttributeAsText + public sealed interface JSONGetAttributeAsText extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONGetAttributeAsText + permits + org.jooq.impl.JSONGetAttributeAsText { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $attribute() { return $arg2(); } @@ -5158,13 +5162,13 @@ public final class QOM { * Access an object attribute value from a JSONB object expression and return it as * string. */ - public /*sealed*/ interface JSONBGetAttributeAsText + public sealed interface JSONBGetAttributeAsText extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONBGetAttributeAsText + permits + org.jooq.impl.JSONBGetAttributeAsText { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $attribute() { return $arg2(); } @@ -5175,13 +5179,13 @@ public final class QOM { *

* Retrieve all keys from a JSON object as an array of strings. */ - public /*sealed*/ interface JSONKeys + public sealed interface JSONKeys extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // JSONKeys + permits + org.jooq.impl.JSONKeys { @NotNull default Field $field() { return $arg1(); } } @@ -5191,13 +5195,13 @@ public final class QOM { *

* Retrieve all keys from a JSONB object as an array of strings. */ - public /*sealed*/ interface JSONBKeys + public sealed interface JSONBKeys extends UReturnsNullOnNullInput, UOperator1, Field>, org.jooq.Field - //permits - // JSONBKeys + permits + org.jooq.impl.JSONBKeys { @NotNull default Field $field() { return $arg1(); } } @@ -5207,12 +5211,12 @@ public final class QOM { *

* Add or replace a JSON value to a JSON field at a given path. */ - public /*sealed*/ interface JSONSet + public sealed interface JSONSet extends UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // JSONSet + permits + org.jooq.impl.JSONSet { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5224,12 +5228,12 @@ public final class QOM { *

* Add or replace a JSONB value to a JSONB field at a given path. */ - public /*sealed*/ interface JSONBSet + public sealed interface JSONBSet extends UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // JSONBSet + permits + org.jooq.impl.JSONBSet { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5241,12 +5245,12 @@ public final class QOM { *

* Add (but not replace) a JSON value to a JSON field at a given path. */ - public /*sealed*/ interface JSONInsert + public sealed interface JSONInsert extends UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // JSONInsert + permits + org.jooq.impl.JSONInsert { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5258,12 +5262,12 @@ public final class QOM { *

* Add (but not replace) a JSON value to a JSON field at a given path. */ - public /*sealed*/ interface JSONBInsert + public sealed interface JSONBInsert extends UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // JSONBInsert + permits + org.jooq.impl.JSONBInsert { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5275,12 +5279,12 @@ public final class QOM { *

* Replace (but not add) a JSON value to a JSON field at a given path. */ - public /*sealed*/ interface JSONReplace + public sealed interface JSONReplace extends UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // JSONReplace + permits + org.jooq.impl.JSONReplace { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5292,12 +5296,12 @@ public final class QOM { *

* Replace (but not add) a JSONB value to a JSONB field at a given path. */ - public /*sealed*/ interface JSONBReplace + public sealed interface JSONBReplace extends UOperator3, Field, Field, Field>, org.jooq.Field - //permits - // JSONBReplace + permits + org.jooq.impl.JSONBReplace { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5309,13 +5313,13 @@ public final class QOM { *

* Remove a JSON value from a JSON field at a given path. */ - public /*sealed*/ interface JSONRemove + public sealed interface JSONRemove extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONRemove + permits + org.jooq.impl.JSONRemove { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5326,13 +5330,13 @@ public final class QOM { *

* Remove a JSONB value from a JSONB field at a given path. */ - public /*sealed*/ interface JSONBRemove + public sealed interface JSONBRemove extends UReturnsNullOnNullInput, UOperator2, Field, Field>, org.jooq.Field - //permits - // JSONBRemove + permits + org.jooq.impl.JSONBRemove { @NotNull default Field $field() { return $arg1(); } @NotNull default Field $path() { return $arg2(); } @@ -5381,13 +5385,13 @@ public final class QOM { *

* Wrap a condition in a boolean field. */ - public /*sealed*/ interface ConditionAsField + public sealed interface ConditionAsField extends UReturnsNullOnNullInput, UOperator1>, org.jooq.Field - //permits - // ConditionAsField + permits + org.jooq.impl.ConditionAsField { @NotNull default Condition $condition() { return $arg1(); } } @@ -5405,13 +5409,13 @@ public final class QOM { * select 1 where texteq('a', 'a'); * */ - public /*sealed*/ interface FieldCondition + public sealed interface FieldCondition extends UReturnsNullOnNullInput, UOperator1, Condition>, org.jooq.Condition - //permits - // FieldCondition + permits + org.jooq.impl.FieldCondition { @NotNull default Field $field() { return $arg1(); } } @@ -5421,11 +5425,11 @@ public final class QOM { *

* Get any arbitrary value from the group. */ - public /*sealed*/ interface AnyValue + public sealed interface AnyValue extends org.jooq.AggregateFunction - //permits - // AnyValue + permits + org.jooq.impl.AnyValue { @NotNull Field $field(); @CheckReturnValue @@ -5435,11 +5439,11 @@ public final class QOM { /** * The AVG function. */ - public /*sealed*/ interface Avg + public sealed interface Avg extends org.jooq.AggregateFunction - //permits - // Avg + permits + org.jooq.impl.Avg { @NotNull Field $field(); boolean $distinct(); @@ -5454,11 +5458,11 @@ public final class QOM { *

* Calculate the bitwise AND aggregate value. */ - public /*sealed*/ interface BitAndAgg + public sealed interface BitAndAgg extends org.jooq.AggregateFunction - //permits - // BitAndAgg + permits + org.jooq.impl.BitAndAgg { @NotNull Field $value(); @CheckReturnValue @@ -5470,11 +5474,11 @@ public final class QOM { *

* Calculate the bitwise OR aggregate value. */ - public /*sealed*/ interface BitOrAgg + public sealed interface BitOrAgg extends org.jooq.AggregateFunction - //permits - // BitOrAgg + permits + org.jooq.impl.BitOrAgg { @NotNull Field $value(); @CheckReturnValue @@ -5486,11 +5490,11 @@ public final class QOM { *

* Calculate the bitwise XOR aggregate value. */ - public /*sealed*/ interface BitXorAgg + public sealed interface BitXorAgg extends org.jooq.AggregateFunction - //permits - // BitXorAgg + permits + org.jooq.impl.BitXorAgg { @NotNull Field $value(); @CheckReturnValue @@ -5502,11 +5506,11 @@ public final class QOM { *

* Calculate the bitwise NAND aggregate value. */ - public /*sealed*/ interface BitNandAgg + public sealed interface BitNandAgg extends org.jooq.AggregateFunction - //permits - // BitNandAgg + permits + org.jooq.impl.BitNandAgg { @NotNull Field $value(); @CheckReturnValue @@ -5518,11 +5522,11 @@ public final class QOM { *

* Calculate the bitwise NOR aggregate value. */ - public /*sealed*/ interface BitNorAgg + public sealed interface BitNorAgg extends org.jooq.AggregateFunction - //permits - // BitNorAgg + permits + org.jooq.impl.BitNorAgg { @NotNull Field $value(); @CheckReturnValue @@ -5534,11 +5538,11 @@ public final class QOM { *

* Calculate the bitwise XNOR aggregate value. */ - public /*sealed*/ interface BitXNorAgg + public sealed interface BitXNorAgg extends org.jooq.AggregateFunction - //permits - // BitXNorAgg + permits + org.jooq.impl.BitXNorAgg { @NotNull Field $value(); @CheckReturnValue @@ -5548,11 +5552,11 @@ public final class QOM { /** * The BOOL AND function. */ - public /*sealed*/ interface BoolAnd + public sealed interface BoolAnd extends org.jooq.AggregateFunction - //permits - // BoolAnd + permits + org.jooq.impl.BoolAnd { @NotNull Condition $condition(); @CheckReturnValue @@ -5562,11 +5566,11 @@ public final class QOM { /** * The BOOL OR function. */ - public /*sealed*/ interface BoolOr + public sealed interface BoolOr extends org.jooq.AggregateFunction - //permits - // BoolOr + permits + org.jooq.impl.BoolOr { @NotNull Condition $condition(); @CheckReturnValue @@ -5581,11 +5585,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface Corr + public sealed interface Corr extends org.jooq.AggregateFunction - //permits - // Corr + permits + org.jooq.impl.Corr { @NotNull Field $y(); @NotNull Field $x(); @@ -5598,11 +5602,11 @@ public final class QOM { /** * The COUNT function. */ - public /*sealed*/ interface Count + public sealed interface Count extends org.jooq.AggregateFunction - //permits - // Count + permits + org.jooq.impl.Count { @NotNull Field $field(); boolean $distinct(); @@ -5620,11 +5624,11 @@ public final class QOM { * is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface CovarSamp + public sealed interface CovarSamp extends org.jooq.AggregateFunction - //permits - // CovarSamp + permits + org.jooq.impl.CovarSamp { @NotNull Field $y(); @NotNull Field $x(); @@ -5642,11 +5646,11 @@ public final class QOM { * emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface CovarPop + public sealed interface CovarPop extends org.jooq.AggregateFunction - //permits - // CovarPop + permits + org.jooq.impl.CovarPop { @NotNull Field $y(); @NotNull Field $x(); @@ -5659,11 +5663,11 @@ public final class QOM { /** * The MAX function. */ - public /*sealed*/ interface Max + public sealed interface Max extends org.jooq.AggregateFunction - //permits - // Max + permits + org.jooq.impl.Max { @NotNull Field $field(); boolean $distinct(); @@ -5676,11 +5680,11 @@ public final class QOM { /** * The MEDIAN function. */ - public /*sealed*/ interface Median + public sealed interface Median extends org.jooq.AggregateFunction - //permits - // Median + permits + org.jooq.impl.Median { @NotNull Field $field(); @CheckReturnValue @@ -5690,11 +5694,11 @@ public final class QOM { /** * The MIN function. */ - public /*sealed*/ interface Min + public sealed interface Min extends org.jooq.AggregateFunction - //permits - // Min + permits + org.jooq.impl.Min { @NotNull Field $field(); boolean $distinct(); @@ -5719,11 +5723,11 @@ public final class QOM { * More information here: https://blog.jooq.org/how-to-write-a-multiplication-aggregate-function-in-sql. */ - public /*sealed*/ interface Product + public sealed interface Product extends org.jooq.AggregateFunction - //permits - // Product + permits + org.jooq.impl.Product { @NotNull Field $field(); boolean $distinct(); @@ -5741,11 +5745,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrAvgX + public sealed interface RegrAvgX extends org.jooq.AggregateFunction - //permits - // RegrAvgX + permits + org.jooq.impl.RegrAvgX { @NotNull Field $y(); @NotNull Field $x(); @@ -5763,11 +5767,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrAvgY + public sealed interface RegrAvgY extends org.jooq.AggregateFunction - //permits - // RegrAvgY + permits + org.jooq.impl.RegrAvgY { @NotNull Field $y(); @NotNull Field $x(); @@ -5785,11 +5789,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrCount + public sealed interface RegrCount extends org.jooq.AggregateFunction - //permits - // RegrCount + permits + org.jooq.impl.RegrCount { @NotNull Field $y(); @NotNull Field $x(); @@ -5807,11 +5811,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrIntercept + public sealed interface RegrIntercept extends org.jooq.AggregateFunction - //permits - // RegrIntercept + permits + org.jooq.impl.RegrIntercept { @NotNull Field $y(); @NotNull Field $x(); @@ -5829,11 +5833,11 @@ public final class QOM { * emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrR2 + public sealed interface RegrR2 extends org.jooq.AggregateFunction - //permits - // RegrR2 + permits + org.jooq.impl.RegrR2 { @NotNull Field $y(); @NotNull Field $x(); @@ -5851,11 +5855,11 @@ public final class QOM { * emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrSlope + public sealed interface RegrSlope extends org.jooq.AggregateFunction - //permits - // RegrSlope + permits + org.jooq.impl.RegrSlope { @NotNull Field $y(); @NotNull Field $x(); @@ -5873,11 +5877,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrSxx + public sealed interface RegrSxx extends org.jooq.AggregateFunction - //permits - // RegrSxx + permits + org.jooq.impl.RegrSxx { @NotNull Field $y(); @NotNull Field $x(); @@ -5895,11 +5899,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrSxy + public sealed interface RegrSxy extends org.jooq.AggregateFunction - //permits - // RegrSxy + permits + org.jooq.impl.RegrSxy { @NotNull Field $y(); @NotNull Field $x(); @@ -5917,11 +5921,11 @@ public final class QOM { * If an emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface RegrSyy + public sealed interface RegrSyy extends org.jooq.AggregateFunction - //permits - // RegrSyy + permits + org.jooq.impl.RegrSyy { @NotNull Field $y(); @NotNull Field $x(); @@ -5939,11 +5943,11 @@ public final class QOM { * emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface StddevPop + public sealed interface StddevPop extends org.jooq.AggregateFunction - //permits - // StddevPop + permits + org.jooq.impl.StddevPop { @NotNull Field $field(); @CheckReturnValue @@ -5958,11 +5962,11 @@ public final class QOM { * emulation is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface StddevSamp + public sealed interface StddevSamp extends org.jooq.AggregateFunction - //permits - // StddevSamp + permits + org.jooq.impl.StddevSamp { @NotNull Field $field(); @CheckReturnValue @@ -5972,11 +5976,11 @@ public final class QOM { /** * The SUM function. */ - public /*sealed*/ interface Sum + public sealed interface Sum extends org.jooq.AggregateFunction - //permits - // Sum + permits + org.jooq.impl.Sum { @NotNull Field $field(); boolean $distinct(); @@ -5994,11 +5998,11 @@ public final class QOM { * is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface VarPop + public sealed interface VarPop extends org.jooq.AggregateFunction - //permits - // VarPop + permits + org.jooq.impl.VarPop { @NotNull Field $field(); @CheckReturnValue @@ -6013,11 +6017,11 @@ public final class QOM { * is applied, beware of the risk of "Catastrophic * cancellation" in case the calculations are performed using floating point arithmetic. */ - public /*sealed*/ interface VarSamp + public sealed interface VarSamp extends org.jooq.AggregateFunction - //permits - // VarSamp + permits + org.jooq.impl.VarSamp { @NotNull Field $field(); @CheckReturnValue