diff --git a/jOOQ/src/main/java/org/jooq/impl/QOM.java b/jOOQ/src/main/java/org/jooq/impl/QOM.java index 32b617ffb9..773d24991c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/QOM.java +++ b/jOOQ/src/main/java/org/jooq/impl/QOM.java @@ -261,11 +261,11 @@ public final class QOM { @NotNull MList $columnNames(); } - public interface MWith + public /* sealed */ interface MWith extends MQueryPart - - + /* permits + WithImpl */ { @NotNull MList> $commonTableExpressions(); boolean $recursive(); @@ -301,32 +301,32 @@ public final class QOM { @Nullable MCondition $condition(); } - public interface MCreateType + public /* sealed */ interface MCreateType extends MDDLQuery - - + /* permits + CreateTypeImpl */ { @NotNull MName $name(); @NotNull MList> $values(); } - public interface MDropType + public /* sealed */ interface MDropType extends MDDLQuery - - + /* permits + DropTypeImpl */ { @NotNull MList $names(); boolean $ifExists(); @Nullable Cascade $cascade(); } - public interface MCreateView + public /* sealed */ interface MCreateView extends MDDLQuery - - + /* permits + CreateViewImpl */ { boolean $ifNotExists(); boolean $orReplace(); @@ -468,142 +468,142 @@ public final class QOM { public interface MCondition extends MQueryPart {} - public interface MCombinedCondition + public /* sealed */ interface MCombinedCondition extends MCondition, UOperator2 - - - + /* permits + MAnd, + MOr */ {} - public interface MCompareCondition + public /* sealed */ interface MCompareCondition extends MCondition, UOperator2, MField, MCondition> - - - - - - - - - - - - - - - + /* permits + MEq, + MNe, + MLt, + MLe, + MGt, + MGe, + MIsDistinctFrom, + MIsNotDistinctFrom, + MContains, + MContainsIgnoreCase, + MStartsWith, + MStartsWithIgnoreCase, + MEndsWith, + MEndsWithIgnoreCase */ {} - public interface MTrue + public /* sealed */ interface MTrue extends MCondition, UEmpty - - + /* permits + TrueCondition */ {} - public interface MFalse + public /* sealed */ interface MFalse extends MCondition, UEmpty - - + /* permits + FalseCondition */ {} public interface MBetween extends UOperator3, MField, MField, MCondition> { boolean $symmetric(); } - public interface MInList + public /* sealed */ interface MInList extends MCondition, UOperator2, MList>, MCondition> - - + /* permits + InList */ { @NotNull default MField $field() { return $arg1(); } @NotNull default MList> $list() { return $arg2(); } } - public interface MNotInList + public /* sealed */ interface MNotInList extends MCondition, UOperator2, MList>, MCondition> - - + /* permits + NotInList */ { @NotNull default MField $field() { return $arg1(); } @NotNull default MList> $list() { return $arg2(); } } - public interface MRegexpLike + public /* sealed */ interface MRegexpLike extends MCondition - - + /* permits + RegexpLike */ { @NotNull MField $search(); @NotNull MField $pattern(); } - public interface MExtract + public /* sealed */ interface MExtract extends MField - - + /* permits + Extract */ { @NotNull MField $field(); @NotNull DatePart $datePart(); } - public interface MRowIsNull + public /* sealed */ interface MRowIsNull extends MCondition, UOperator1 - - + /* permits + RowIsNull */ { @NotNull default MRow $field() { return $arg1(); } } - public interface MRowIsNotNull + public /* sealed */ interface MRowIsNotNull extends MCondition, UOperator1 - - + /* permits + RowIsNotNull */ { @NotNull default MRow $field() { return $arg1(); } } - public interface MRowOverlaps + public /* sealed */ interface MRowOverlaps extends MCondition, UOperator2 - - + /* permits + RowOverlaps */ {} - public interface MSelectIsNull + public /* sealed */ interface MSelectIsNull extends MCondition, UOperator1, MCondition> - - + /* permits + SelectIsNull */ { @NotNull default MSelect $field() { return $arg1(); } } - public interface MSelectIsNotNull + public /* sealed */ interface MSelectIsNotNull extends MCondition, UOperator1, MCondition> - - + /* permits + SelectIsNotNull */ { @NotNull default MSelect $field() { return $arg1(); } } @@ -619,11 +619,11 @@ public final class QOM { @NotNull MList> $fields(); } - public interface MRowField + public /* sealed */ interface MRowField extends MField - - + /* permits + RowField */ { @NotNull MRow $row(); } @@ -643,28 +643,28 @@ public final class QOM { public interface MGroupField extends MQueryPart {} - public interface MRollup + public /* sealed */ interface MRollup extends MGroupField, UOperator1, MGroupField> - - + /* permits + Rollup */ {} - public interface MCube + public /* sealed */ interface MCube extends MGroupField, UOperator1, MGroupField> - - + /* permits + Cube */ {} - public interface MGroupingSets + public /* sealed */ interface MGroupingSets extends MGroupField, UOperator1>, MGroupField> - - + /* permits + GroupingSets */ {} public interface MSortField extends MQueryPart { @@ -681,51 +681,51 @@ public final class QOM { @Nullable MCondition $filterWhere(); } - public interface MRatioToReport + public /* sealed */ interface MRatioToReport extends MAggregateFunction - - + /* permits + RatioToReport */ { @NotNull MField $field(); } - public interface MMode + public /* sealed */ interface MMode extends MAggregateFunction, UOperator1, MAggregateFunction> - - + /* permits + Mode */ { @NotNull default MField $field() { return $arg1(); } } - public interface MMultisetAgg + public /* sealed */ interface MMultisetAgg extends MAggregateFunction> - - + /* permits + MultisetAgg */ { @NotNull MRow $row(); } - public interface MArrayAgg + public /* sealed */ interface MArrayAgg extends MAggregateFunction, UOperator1, MAggregateFunction> - - + /* permits + ArrayAgg */ { @NotNull default MField $field() { return $arg1(); } boolean $distinct(); } - public interface MXMLAgg + public /* sealed */ interface MXMLAgg extends MAggregateFunction, UOperator1, MAggregateFunction> - - + /* permits + XMLAgg */ { @NotNull default MField $field() { return $arg1(); } } @@ -735,34 +735,34 @@ public final class QOM { @NotNull MField $value(); } - public interface MJSONArrayAgg + public /* sealed */ interface MJSONArrayAgg extends MAggregateFunction, UOperator1, MAggregateFunction> - - + /* permits + JSONArrayAgg */ { @NotNull default MField $field() { return $arg1(); } @NotNull JSONOnNull $onNull(); @NotNull MDataType $returning(); } - public interface MJSONObjectAgg + public /* sealed */ interface MJSONObjectAgg extends MAggregateFunction, UOperator1, MAggregateFunction> - + /* permits JSONObjectAgg */ { @NotNull default MJSONEntry $entry() { return $arg1(); } @NotNull JSONOnNull $onNull(); @NotNull MDataType $returning(); } - public interface MCountTable + public /* sealed */ interface MCountTable extends MAggregateFunction - - + /* permits + CountTable */ { @NotNull MTable $table(); boolean $distinct(); @@ -799,54 +799,54 @@ public final class QOM { @Nullable MWindowDefinition $windowDefinition(); } - public interface MRowNumber + public /* sealed */ interface MRowNumber extends MWindowFunction - - + /* permits + RowNumber */ {} - public interface MRank + public /* sealed */ interface MRank extends MWindowFunction - - + /* permits + Rank */ {} - public interface MDenseRank + public /* sealed */ interface MDenseRank extends MWindowFunction - - + /* permits + DenseRank */ {} - public interface MPercentRank + public /* sealed */ interface MPercentRank extends MWindowFunction - - + /* permits + PercentRank */ {} - public interface MCumeDist + public /* sealed */ interface MCumeDist extends MWindowFunction - - + /* permits + CumeDist */ {} - public interface MNtile + public /* sealed */ interface MNtile extends MWindowFunction - + /* permits Ntile */ { @NotNull MField $tiles(); } - public interface MLead + public /* sealed */ interface MLead extends MWindowFunction - - + /* permits + Lead */ { @NotNull MField $field(); @Nullable MField $offset(); @@ -854,11 +854,11 @@ public final class QOM { @Nullable NullTreatment $nullTreatment(); } - public interface MLag + public /* sealed */ interface MLag extends MWindowFunction - - + /* permits + Lag */ { @NotNull MField $field(); @Nullable MField $offset(); @@ -866,31 +866,31 @@ public final class QOM { @Nullable NullTreatment $nullTreatment(); } - public interface MFirstValue + public /* sealed */ interface MFirstValue extends MWindowFunction - - + /* permits + FirstValue */ { @NotNull MField $field(); @Nullable NullTreatment $nullTreatment(); } - public interface MLastValue + public /* sealed */ interface MLastValue extends MWindowFunction - - + /* permits + LastValue */ { @NotNull MField $field(); @Nullable NullTreatment $nullTreatment(); } - public interface MNthValue + public /* sealed */ interface MNthValue extends MWindowFunction - - + /* permits + NthValue */ { @NotNull MField $field(); @Nullable FromFirstOrLast $fromFirstOrLast(); @@ -903,41 +903,41 @@ public final class QOM { public interface MField extends MFieldOrRow, MTyped, MGroupField {} - public interface MFieldAlias + public /* sealed */ interface MFieldAlias extends MField - - + /* permits + FieldAlias */ { @NotNull MField $field(); @NotNull MName $alias(); } - public interface MFunction + public /* sealed */ interface MFunction extends MNamed, MField - - - + /* permits + org.jooq.impl.Function, + org.jooq.impl.Function1 */ { @NotNull MList> $args(); } - public interface MCast + public /* sealed */ interface MCast extends MField - - + /* permits + Cast */ { @NotNull MField $field(); } - public interface MCoerce + public /* sealed */ interface MCoerce extends MField - - + /* permits + Coerce */ { @NotNull MField $field(); } @@ -954,189 +954,189 @@ public final class QOM { @NotNull MTableRef $table(); } - public interface MDefault + public /* sealed */ interface MDefault extends MField, UEmpty - - + /* permits + Default */ {} - public interface MCollated + public /* sealed */ interface MCollated extends MField - - + /* permits + Collated */ { @NotNull MField $field(); @NotNull MCollation $collation(); } - public interface MArray + public /* sealed */ interface MArray extends MField - - + /* permits + org.jooq.impl.Array */ { @NotNull MList> $elements(); } - public interface MArrayQuery + public /* sealed */ interface MArrayQuery extends MField - - + /* permits + ArrayQuery */ { @NotNull MSelect> $select(); } - public interface MMultiset + public /* sealed */ interface MMultiset extends MField> - - + /* permits + Multiset */ { @NotNull MSelect $select(); } - public interface MScalarSubquery + public /* sealed */ interface MScalarSubquery extends MField, UOperator1>, MField> - - + /* permits + ScalarSubquery */ {} - public interface MNeg + public /* sealed */ interface MNeg extends MField, UOperator1, MField> - - + /* permits + Neg */ {} - public interface MGreatest + public /* sealed */ interface MGreatest extends MField, UOperator1>, MField> - - + /* permits + Greatest */ {} - public interface MLeast + public /* sealed */ interface MLeast extends MField, UOperator1>, MField> - - + /* permits + Least */ {} - public interface MChoose + public /* sealed */ interface MChoose extends MField, UOperator2, MList>, MField> - - + /* permits + Choose */ {} - public interface MFieldFunction + public /* sealed */ interface MFieldFunction extends MField, UOperator2, MList>, MField> - - + /* permits + FieldFunction */ {} - public interface MNvl2 + public /* sealed */ interface MNvl2 extends MField, UOperator3, MField, MField, MField> - - + /* permits + Nvl2 */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $ifNotNull() { return $arg2(); } @NotNull default MField $ifIfNull() { return $arg3(); } } - public interface MIif + public /* sealed */ interface MIif extends MField, UOperator3, MField, MField> - - + /* permits + Iif */ { @NotNull default MCondition $condition() { return $arg1(); } @NotNull default MField $ifTrue() { return $arg2(); } @NotNull default MField $ifFalse() { return $arg3(); } } - public interface MCoalesce + public /* sealed */ interface MCoalesce extends MField, UOperator1>, MField> - - + /* permits + Coalesce */ {} - public interface MConcat + public /* sealed */ interface MConcat extends MField, UOperator1>, MField> - - + /* permits + Concat */ {} - public interface MTimestampDiff + public /* sealed */ interface MTimestampDiff extends MField, UOperator2, MField, MField> - - + /* permits + TimestampDiff */ { @NotNull default MField $minuend() { return $arg1(); } @NotNull default MField $subtrahend() { return $arg2(); } } - public interface MConvert + public /* sealed */ interface MConvert extends MField - - + /* permits + ConvertDateTime */ { @NotNull MField $field(); int $style(); } - public interface MCurrentDate + public /* sealed */ interface MCurrentDate extends MField, UEmpty - - + /* permits + CurrentDate */ {} - public interface MCurrentTime + public /* sealed */ interface MCurrentTime extends MField, UEmpty - - + /* permits + CurrentTime */ {} - public interface MCurrentTimestamp + public /* sealed */ interface MCurrentTimestamp extends MField, UEmpty - - + /* permits + CurrentTimestamp */ {} - public interface MXMLQuery + public /* sealed */ interface MXMLQuery extends MField - - + /* permits + XMLQuery */ { @NotNull Field $xpath(); @NotNull Field $passing(); @@ -1147,33 +1147,33 @@ public final class QOM { @NotNull MList> $attributes(); } - public interface MXMLElement + public /* sealed */ interface MXMLElement extends MField - - + /* permits + XMLElement */ { @NotNull MName $elementName(); @NotNull MXMLAttributes $attributes(); @NotNull MList> $content(); } - public interface MXMLExists + public /* sealed */ interface MXMLExists extends MCondition - - + /* permits + XMLExists */ { @NotNull Field $xpath(); @NotNull Field $passing(); @Nullable XmlPassingMechanism $passingMechanism(); } - public interface MXMLParse + public /* sealed */ interface MXMLParse extends MField - - + /* permits + XMLParse */ { @NotNull Field $content(); @NotNull DocumentOrContent $documentOrContent(); @@ -1181,11 +1181,11 @@ public final class QOM { - public interface MAlterDatabase + public /* sealed */ interface MAlterDatabase extends MDDLQuery - - + /* permits + AlterDatabaseImpl */ { @NotNull MCatalog $database(); boolean $ifExists(); @@ -1195,11 +1195,11 @@ public final class QOM { @NotNull MAlterDatabase $renameTo(MCatalog renameTo); } - public interface MAlterDomain + public /* sealed */ interface MAlterDomain extends MDDLQuery - - + /* permits + AlterDomainImpl */ { @NotNull MDomain $domain(); boolean $ifExists(); @@ -1231,11 +1231,11 @@ public final class QOM { @NotNull MAlterDomain $renameConstraintTo(MConstraint renameConstraintTo); } - public interface MAlterIndex + public /* sealed */ interface MAlterIndex extends MDDLQuery - - + /* permits + AlterIndexImpl */ { @NotNull MIndex $index(); boolean $ifExists(); @@ -1247,11 +1247,11 @@ public final class QOM { @NotNull MAlterIndex $renameTo(MIndex renameTo); } - public interface MAlterSchema + public /* sealed */ interface MAlterSchema extends MDDLQuery - - + /* permits + AlterSchemaImpl */ { @NotNull MSchema $schema(); boolean $ifExists(); @@ -1261,11 +1261,11 @@ public final class QOM { @NotNull MAlterSchema $renameTo(MSchema renameTo); } - public interface MAlterSequence + public /* sealed */ interface MAlterSequence extends MDDLQuery - - + /* permits + AlterSequenceImpl */ { @NotNull MSequence $sequence(); boolean $ifExists(); @@ -1297,11 +1297,11 @@ public final class QOM { @NotNull MAlterSequence $noCache(boolean noCache); } - public interface MAlterType + public /* sealed */ interface MAlterType extends MDDLQuery - - + /* permits + AlterTypeImpl */ { @NotNull MName $type(); @Nullable MName $renameTo(); @@ -1317,11 +1317,11 @@ public final class QOM { @NotNull MAlterType $renameValueTo(MField renameValueTo); } - public interface MAlterView + public /* sealed */ interface MAlterView extends MDDLQuery - - + /* permits + AlterViewImpl */ { @NotNull MTable $view(); boolean $ifExists(); @@ -1333,11 +1333,11 @@ public final class QOM { @NotNull MAlterView $renameTo(MTable renameTo); } - public interface MCommentOn + public /* sealed */ interface MCommentOn extends MDDLQuery - - + /* permits + CommentOnImpl */ { @Nullable MTable $table(); boolean $isView(); @@ -1349,11 +1349,11 @@ public final class QOM { @NotNull MCommentOn $comment(MComment comment); } - public interface MCreateDatabase + public /* sealed */ interface MCreateDatabase extends MDDLQuery - - + /* permits + CreateDatabaseImpl */ { @NotNull MCatalog $database(); boolean $ifNotExists(); @@ -1361,11 +1361,11 @@ public final class QOM { @NotNull MCreateDatabase $ifNotExists(boolean ifNotExists); } - public interface MCreateDomain + public /* sealed */ interface MCreateDomain extends MDDLQuery - - + /* permits + CreateDomainImpl */ { @NotNull MDomain $domain(); boolean $ifNotExists(); @@ -1408,11 +1408,11 @@ public final class QOM { - public interface MCreateIndex + public /* sealed */ interface MCreateIndex extends MDDLQuery - - + /* permits + CreateIndexImpl */ { boolean $unique(); @Nullable MIndex $index(); @@ -1494,11 +1494,11 @@ public final class QOM { - public interface MCreateSchema + public /* sealed */ interface MCreateSchema extends MDDLQuery - - + /* permits + CreateSchemaImpl */ { @NotNull MSchema $schema(); boolean $ifNotExists(); @@ -1506,11 +1506,11 @@ public final class QOM { @NotNull MCreateSchema $ifNotExists(boolean ifNotExists); } - public interface MCreateSequence + public /* sealed */ interface MCreateSequence extends MDDLQuery - - + /* permits + CreateSequenceImpl */ { @NotNull MSequence $sequence(); boolean $ifNotExists(); @@ -1536,11 +1536,11 @@ public final class QOM { @NotNull MCreateSequence $noCache(boolean noCache); } - public interface MDropDatabase + public /* sealed */ interface MDropDatabase extends MDDLQuery - - + /* permits + DropDatabaseImpl */ { @NotNull MCatalog $database(); boolean $ifExists(); @@ -1548,11 +1548,11 @@ public final class QOM { @NotNull MDropDatabase $ifExists(boolean ifExists); } - public interface MDropDomain + public /* sealed */ interface MDropDomain extends MDDLQuery - - + /* permits + DropDomainImpl */ { @NotNull MDomain $domain(); boolean $ifExists(); @@ -1577,11 +1577,11 @@ public final class QOM { - public interface MDropIndex + public /* sealed */ interface MDropIndex extends MDDLQuery - - + /* permits + DropIndexImpl */ { @NotNull MIndex $index(); boolean $ifExists(); @@ -1608,11 +1608,11 @@ public final class QOM { - public interface MDropSchema + public /* sealed */ interface MDropSchema extends MDDLQuery - - + /* permits + DropSchemaImpl */ { @NotNull MSchema $schema(); boolean $ifExists(); @@ -1622,11 +1622,11 @@ public final class QOM { @NotNull MDropSchema $cascade(Cascade cascade); } - public interface MDropSequence + public /* sealed */ interface MDropSequence extends MDDLQuery - - + /* permits + DropSequenceImpl */ { @NotNull MSequence $sequence(); boolean $ifExists(); @@ -1634,11 +1634,11 @@ public final class QOM { @NotNull MDropSequence $ifExists(boolean ifExists); } - public interface MDropTable + public /* sealed */ interface MDropTable extends MDDLQuery - - + /* permits + DropTableImpl */ { boolean $temporary(); @NotNull MTable $table(); @@ -1665,11 +1665,11 @@ public final class QOM { - public interface MDropView + public /* sealed */ interface MDropView extends MDDLQuery - - + /* permits + DropViewImpl */ { @NotNull MTable $view(); boolean $ifExists(); @@ -1677,11 +1677,11 @@ public final class QOM { @NotNull MDropView $ifExists(boolean ifExists); } - public interface MGrant + public /* sealed */ interface MGrant extends MDDLQuery - - + /* permits + GrantImpl */ { @NotNull MList $privileges(); @NotNull MTable $on(); @@ -1695,11 +1695,11 @@ public final class QOM { @NotNull MGrant $withGrantOption(boolean withGrantOption); } - public interface MRevoke + public /* sealed */ interface MRevoke extends MDDLQuery - - + /* permits + RevokeImpl */ { @NotNull MList $privileges(); boolean $grantOptionFor(); @@ -1713,11 +1713,11 @@ public final class QOM { @NotNull MRevoke $fromPublic(boolean fromPublic); } - public interface MSetCommand + public /* sealed */ interface MSetCommand extends MRowCountQuery - - + /* permits + SetCommand */ { @NotNull MName $name(); @NotNull MParam $value(); @@ -1727,31 +1727,31 @@ public final class QOM { @NotNull MSetCommand $local(boolean local); } - public interface MSetCatalog + public /* sealed */ interface MSetCatalog extends MRowCountQuery - - + /* permits + SetCatalog */ { @NotNull MCatalog $catalog(); @NotNull MSetCatalog $catalog(MCatalog catalog); } - public interface MSetSchema + public /* sealed */ interface MSetSchema extends MRowCountQuery - - + /* permits + SetSchema */ { @NotNull MSchema $schema(); @NotNull MSetSchema $schema(MSchema schema); } - public interface MTruncate + public /* sealed */ interface MTruncate extends MDDLQuery - - + /* permits + TruncateImpl */ { @NotNull MTable $table(); @Nullable IdentityRestartOption $restartIdentity(); @@ -1776,335 +1776,335 @@ public final class QOM { - public interface MAnd + public /* sealed */ interface MAnd extends MCombinedCondition - - + /* permits + And */ {} - public interface MTableEq + public /* sealed */ interface MTableEq extends MCondition, UOperator2, MTable, MCondition> - - + /* permits + TableEq */ {} - public interface MEq + public /* sealed */ interface MEq extends MCompareCondition - - + /* permits + Eq */ {} - public interface MExists + public /* sealed */ interface MExists extends MCondition - - + /* permits + Exists */ { @NotNull MSelect $query(); @NotNull MExists $query(MSelect query); } - public interface MGe + public /* sealed */ interface MGe extends MCompareCondition - - + /* permits + Ge */ {} - public interface MGt + public /* sealed */ interface MGt extends MCompareCondition - - + /* permits + Gt */ {} - public interface MIn + public /* sealed */ interface MIn extends MCondition, UOperator2, MSelect>, MCondition> - - + /* permits + In */ {} - public interface MIsDistinctFrom + public /* sealed */ interface MIsDistinctFrom extends MCompareCondition - - + /* permits + IsDistinctFrom */ {} - public interface MIsNull + public /* sealed */ interface MIsNull extends MCondition, UOperator1, MCondition> - - + /* permits + IsNull */ { @NotNull default MField $field() { return $arg1(); } } - public interface MIsNotDistinctFrom + public /* sealed */ interface MIsNotDistinctFrom extends MCompareCondition - - + /* permits + IsNotDistinctFrom */ {} - public interface MIsNotNull + public /* sealed */ interface MIsNotNull extends MCondition, UOperator1, MCondition> - - + /* permits + IsNotNull */ { @NotNull default MField $field() { return $arg1(); } } - public interface MLe + public /* sealed */ interface MLe extends MCompareCondition - - + /* permits + Le */ {} - public interface MLike + public /* sealed */ interface MLike extends MCondition, UOperator3, MField, Character, MCondition> - - + /* permits + Like */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $pattern() { return $arg2(); } @Nullable default Character $escape() { return $arg3(); } } - public interface MLikeIgnoreCase + public /* sealed */ interface MLikeIgnoreCase extends MCondition, UOperator3, MField, Character, MCondition> - - + /* permits + LikeIgnoreCase */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $pattern() { return $arg2(); } @Nullable default Character $escape() { return $arg3(); } } - public interface MLt + public /* sealed */ interface MLt extends MCompareCondition - - + /* permits + Lt */ {} - public interface MTableNe + public /* sealed */ interface MTableNe extends MCondition, UOperator2, MTable, MCondition> - - + /* permits + TableNe */ {} - public interface MNe + public /* sealed */ interface MNe extends MCompareCondition - - + /* permits + Ne */ {} - public interface MNot + public /* sealed */ interface MNot extends MCondition, UOperator1 - - + /* permits + Not */ { @NotNull default MCondition $condition() { return $arg1(); } } - public interface MNotField + public /* sealed */ interface MNotField extends MField, UOperator1, MField> - - + /* permits + NotField */ { @NotNull default MField $field() { return $arg1(); } } - public interface MNotIn + public /* sealed */ interface MNotIn extends MCondition, UOperator2, MSelect>, MCondition> - - + /* permits + NotIn */ {} - public interface MNotLike + public /* sealed */ interface MNotLike extends MCondition, UOperator3, MField, Character, MCondition> - - + /* permits + NotLike */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $pattern() { return $arg2(); } @Nullable default Character $escape() { return $arg3(); } } - public interface MNotLikeIgnoreCase + public /* sealed */ interface MNotLikeIgnoreCase extends MCondition, UOperator3, MField, Character, MCondition> - - + /* permits + NotLikeIgnoreCase */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $pattern() { return $arg2(); } @Nullable default Character $escape() { return $arg3(); } } - public interface MNotSimilarTo + public /* sealed */ interface MNotSimilarTo extends MCondition, UOperator3, MField, Character, MCondition> - - + /* permits + NotSimilarTo */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $pattern() { return $arg2(); } @Nullable default Character $escape() { return $arg3(); } } - public interface MOr + public /* sealed */ interface MOr extends MCombinedCondition - - + /* permits + Or */ {} - public interface MSimilarTo + public /* sealed */ interface MSimilarTo extends MCondition, UOperator3, MField, Character, MCondition> - - + /* permits + SimilarTo */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $pattern() { return $arg2(); } @Nullable default Character $escape() { return $arg3(); } } - public interface MUnique + public /* sealed */ interface MUnique extends MCondition - - + /* permits + Unique */ { @NotNull MSelect $query(); @NotNull MUnique $query(MSelect query); } - public interface MIsDocument + public /* sealed */ interface MIsDocument extends MCondition, UOperator1, MCondition> - - + /* permits + IsDocument */ { @NotNull default MField $field() { return $arg1(); } } - public interface MIsNotDocument + public /* sealed */ interface MIsNotDocument extends MCondition, UOperator1, MCondition> - - + /* permits + IsNotDocument */ { @NotNull default MField $field() { return $arg1(); } } - public interface MIsJson + public /* sealed */ interface MIsJson extends MCondition, UOperator1, MCondition> - - + /* permits + IsJson */ { @NotNull default MField $field() { return $arg1(); } } - public interface MIsNotJson + public /* sealed */ interface MIsNotJson extends MCondition, UOperator1, MCondition> - - + /* permits + IsNotJson */ { @NotNull default MField $field() { return $arg1(); } } - public interface MQualifiedRowid + public /* sealed */ interface MQualifiedRowid extends MField, UOperator1, MField> - - + /* permits + QualifiedRowid */ { @NotNull default MTable $table() { return $arg1(); } } - public interface MAbs + public /* sealed */ interface MAbs extends MField - - + /* permits + Abs */ { @NotNull MField $number(); @NotNull MAbs $number(MField number); } - public interface MAcos + public /* sealed */ interface MAcos extends MField - - + /* permits + Acos */ { @NotNull MField $number(); @NotNull MAcos $number(MField number); } - public interface MAsin + public /* sealed */ interface MAsin extends MField - - + /* permits + Asin */ { @NotNull MField $number(); @NotNull MAsin $number(MField number); } - public interface MAtan + public /* sealed */ interface MAtan extends MField - - + /* permits + Atan */ { @NotNull MField $number(); @NotNull MAtan $number(MField number); } - public interface MAtan2 + public /* sealed */ interface MAtan2 extends MField - - + /* permits + Atan2 */ { @NotNull MField $x(); @NotNull MField $y(); @@ -2112,165 +2112,165 @@ public final class QOM { @NotNull MAtan2 $y(MField y); } - public interface MBitAnd + public /* sealed */ interface MBitAnd extends MField, UOperator2, MField, MField> - - + /* permits + BitAnd */ {} - public interface MBitCount + public /* sealed */ interface MBitCount extends MField - - + /* permits + BitCount */ { @NotNull MField $number(); @NotNull MBitCount $number(MField number); } - public interface MBitNand + public /* sealed */ interface MBitNand extends MField, UOperator2, MField, MField> - - + /* permits + BitNand */ {} - public interface MBitNor + public /* sealed */ interface MBitNor extends MField, UOperator2, MField, MField> - - + /* permits + BitNor */ {} - public interface MBitNot + public /* sealed */ interface MBitNot extends MField, UOperator1, MField> - - + /* permits + BitNot */ {} - public interface MBitOr + public /* sealed */ interface MBitOr extends MField, UOperator2, MField, MField> - - + /* permits + BitOr */ {} - public interface MBitXNor + public /* sealed */ interface MBitXNor extends MField, UOperator2, MField, MField> - - + /* permits + BitXNor */ {} - public interface MBitXor + public /* sealed */ interface MBitXor extends MField, UOperator2, MField, MField> - - + /* permits + BitXor */ {} - public interface MCeil + public /* sealed */ interface MCeil extends MField - - + /* permits + Ceil */ { @NotNull MField $value(); @NotNull MCeil $value(MField value); } - public interface MCos + public /* sealed */ interface MCos extends MField - - + /* permits + Cos */ { @NotNull MField $number(); @NotNull MCos $number(MField number); } - public interface MCosh + public /* sealed */ interface MCosh extends MField - - + /* permits + Cosh */ { @NotNull MField $number(); @NotNull MCosh $number(MField number); } - public interface MCot + public /* sealed */ interface MCot extends MField - - + /* permits + Cot */ { @NotNull MField $number(); @NotNull MCot $number(MField number); } - public interface MCoth + public /* sealed */ interface MCoth extends MField - - + /* permits + Coth */ { @NotNull MField $number(); @NotNull MCoth $number(MField number); } - public interface MDegrees + public /* sealed */ interface MDegrees extends MField - - + /* permits + Degrees */ { @NotNull MField $radians(); @NotNull MDegrees $radians(MField radians); } - public interface MEuler + public /* sealed */ interface MEuler extends MField, UEmpty - - + /* permits + Euler */ {} - public interface MExp + public /* sealed */ interface MExp extends MField - - + /* permits + Exp */ { @NotNull MField $value(); @NotNull MExp $value(MField value); } - public interface MFloor + public /* sealed */ interface MFloor extends MField - - + /* permits + Floor */ { @NotNull MField $value(); @NotNull MFloor $value(MField value); } - public interface MLog + public /* sealed */ interface MLog extends MField - - + /* permits + Log */ { @NotNull MField $value(); @Nullable MField $base(); @@ -2278,69 +2278,69 @@ public final class QOM { @NotNull MLog $base(MField base); } - public interface MLog10 + public /* sealed */ interface MLog10 extends MField - - + /* permits + Log10 */ { @NotNull MField $value(); @NotNull MLog10 $value(MField value); } - public interface MMod + public /* sealed */ interface MMod extends MField, UOperator2, MField, MField> - - + /* permits + Mod */ { @NotNull default MField $dividend() { return $arg1(); } @NotNull default MField $divisor() { return $arg2(); } } - public interface MPi + public /* sealed */ interface MPi extends MField, UEmpty - - + /* permits + Pi */ {} - public interface MPower + public /* sealed */ interface MPower extends MField, UOperator2, MField, MField> - - + /* permits + Power */ { @NotNull default MField $base() { return $arg1(); } @NotNull default MField $exponent() { return $arg2(); } } - public interface MRadians + public /* sealed */ interface MRadians extends MField - - + /* permits + Radians */ { @NotNull MField $degrees(); @NotNull MRadians $degrees(MField degrees); } - public interface MRand + public /* sealed */ interface MRand extends MField, UEmpty - - + /* permits + Rand */ {} - public interface MRound + public /* sealed */ interface MRound extends MField - - + /* permits + Round */ { @NotNull MField $value(); @Nullable MField $decimals(); @@ -2348,111 +2348,111 @@ public final class QOM { @NotNull MRound $decimals(MField decimals); } - public interface MShl + public /* sealed */ interface MShl extends MField, UOperator2, MField, MField> - - + /* permits + Shl */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $count() { return $arg2(); } } - public interface MShr + public /* sealed */ interface MShr extends MField, UOperator2, MField, MField> - - + /* permits + Shr */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $count() { return $arg2(); } } - public interface MSign + public /* sealed */ interface MSign extends MField - - + /* permits + Sign */ { @NotNull MField $number(); @NotNull MSign $number(MField number); } - public interface MSin + public /* sealed */ interface MSin extends MField - - + /* permits + Sin */ { @NotNull MField $number(); @NotNull MSin $number(MField number); } - public interface MSinh + public /* sealed */ interface MSinh extends MField - - + /* permits + Sinh */ { @NotNull MField $number(); @NotNull MSinh $number(MField number); } - public interface MSqrt + public /* sealed */ interface MSqrt extends MField - - + /* permits + Sqrt */ { @NotNull MField $value(); @NotNull MSqrt $value(MField value); } - public interface MSquare + public /* sealed */ interface MSquare extends MField - - + /* permits + Square */ { @NotNull MField $value(); @NotNull MSquare $value(MField value); } - public interface MTan + public /* sealed */ interface MTan extends MField - - + /* permits + Tan */ { @NotNull MField $number(); @NotNull MTan $number(MField number); } - public interface MTanh + public /* sealed */ interface MTanh extends MField - - + /* permits + Tanh */ { @NotNull MField $number(); @NotNull MTanh $number(MField number); } - public interface MTau + public /* sealed */ interface MTau extends MField, UEmpty - - + /* permits + Tau */ {} - public interface MTrunc + public /* sealed */ interface MTrunc extends MField - - + /* permits + Trunc */ { @NotNull MField $value(); @NotNull MField $decimals(); @@ -2460,11 +2460,11 @@ public final class QOM { @NotNull MTrunc $decimals(MField decimals); } - public interface MWidthBucket + public /* sealed */ interface MWidthBucket extends MField - - + /* permits + WidthBucket */ { @NotNull MField $field(); @NotNull MField $low(); @@ -2476,101 +2476,101 @@ public final class QOM { @NotNull MWidthBucket $buckets(MField buckets); } - public interface MAscii + public /* sealed */ interface MAscii extends MField - - + /* permits + Ascii */ { @NotNull MField $string(); @NotNull MAscii $string(MField string); } - public interface MBitLength + public /* sealed */ interface MBitLength extends MField - - + /* permits + BitLength */ { @NotNull MField $string(); @NotNull MBitLength $string(MField string); } - public interface MCharLength + public /* sealed */ interface MCharLength extends MField - - + /* permits + CharLength */ { @NotNull MField $string(); @NotNull MCharLength $string(MField string); } - public interface MChr + public /* sealed */ interface MChr extends MField - - + /* permits + Chr */ { @NotNull MField $number(); @NotNull MChr $number(MField number); } - public interface MContains + public /* sealed */ interface MContains extends MCompareCondition - - + /* permits + Contains */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $content() { return $arg2(); } } - public interface MContainsIgnoreCase + public /* sealed */ interface MContainsIgnoreCase extends MCompareCondition - - + /* permits + ContainsIgnoreCase */ { @NotNull default MField $value() { return $arg1(); } @NotNull default MField $content() { return $arg2(); } } - public interface MDigits + public /* sealed */ interface MDigits extends MField - - + /* permits + Digits */ { @NotNull MField $value(); @NotNull MDigits $value(MField value); } - public interface MEndsWith + public /* sealed */ interface MEndsWith extends MCompareCondition - - + /* permits + EndsWith */ { @NotNull default MField $string() { return $arg1(); } @NotNull default MField $suffix() { return $arg2(); } } - public interface MEndsWithIgnoreCase + public /* sealed */ interface MEndsWithIgnoreCase extends MCompareCondition - - + /* permits + EndsWithIgnoreCase */ { @NotNull default MField $string() { return $arg1(); } @NotNull default MField $suffix() { return $arg2(); } } - public interface MLeft + public /* sealed */ interface MLeft extends MField - - + /* permits + Left */ { @NotNull MField $string(); @NotNull MField $length(); @@ -2578,21 +2578,21 @@ public final class QOM { @NotNull MLeft $length(MField length); } - public interface MLower + public /* sealed */ interface MLower extends MField - - + /* permits + Lower */ { @NotNull MField $string(); @NotNull MLower $string(MField string); } - public interface MLpad + public /* sealed */ interface MLpad extends MField - - + /* permits + Lpad */ { @NotNull MField $string(); @NotNull MField $length(); @@ -2602,11 +2602,11 @@ public final class QOM { @NotNull MLpad $character(MField character); } - public interface MLtrim + public /* sealed */ interface MLtrim extends MField - - + /* permits + Ltrim */ { @NotNull MField $string(); @Nullable MField $characters(); @@ -2614,31 +2614,31 @@ public final class QOM { @NotNull MLtrim $characters(MField characters); } - public interface MMd5 + public /* sealed */ interface MMd5 extends MField - - + /* permits + Md5 */ { @NotNull MField $string(); @NotNull MMd5 $string(MField string); } - public interface MOctetLength + public /* sealed */ interface MOctetLength extends MField - - + /* permits + OctetLength */ { @NotNull MField $string(); @NotNull MOctetLength $string(MField string); } - public interface MOverlay + public /* sealed */ interface MOverlay extends MField - - + /* permits + Overlay */ { @NotNull MField $in(); @NotNull MField $placing(); @@ -2650,11 +2650,11 @@ public final class QOM { @NotNull MOverlay $length(MField length); } - public interface MPosition + public /* sealed */ interface MPosition extends MField - - + /* permits + Position */ { @NotNull MField $in(); @NotNull MField $search(); @@ -2664,11 +2664,11 @@ public final class QOM { @NotNull MPosition $startIndex(MField startIndex); } - public interface MRepeat + public /* sealed */ interface MRepeat extends MField - - + /* permits + Repeat */ { @NotNull MField $string(); @NotNull MField $count(); @@ -2676,11 +2676,11 @@ public final class QOM { @NotNull MRepeat $count(MField count); } - public interface MReplace + public /* sealed */ interface MReplace extends MField - - + /* permits + Replace */ { @NotNull MField $string(); @NotNull MField $search(); @@ -2690,21 +2690,21 @@ public final class QOM { @NotNull MReplace $replace(MField replace); } - public interface MReverse + public /* sealed */ interface MReverse extends MField - - + /* permits + Reverse */ { @NotNull MField $string(); @NotNull MReverse $string(MField string); } - public interface MRight + public /* sealed */ interface MRight extends MField - - + /* permits + Right */ { @NotNull MField $string(); @NotNull MField $length(); @@ -2712,11 +2712,11 @@ public final class QOM { @NotNull MRight $length(MField length); } - public interface MRpad + public /* sealed */ interface MRpad extends MField - - + /* permits + Rpad */ { @NotNull MField $string(); @NotNull MField $length(); @@ -2726,11 +2726,11 @@ public final class QOM { @NotNull MRpad $character(MField character); } - public interface MRtrim + public /* sealed */ interface MRtrim extends MField - - + /* permits + Rtrim */ { @NotNull MField $string(); @Nullable MField $characters(); @@ -2738,21 +2738,21 @@ public final class QOM { @NotNull MRtrim $characters(MField characters); } - public interface MSpace + public /* sealed */ interface MSpace extends MField - - + /* permits + Space */ { @NotNull MField $count(); @NotNull MSpace $count(MField count); } - public interface MSplitPart + public /* sealed */ interface MSplitPart extends MField - - + /* permits + SplitPart */ { @NotNull MField $string(); @NotNull MField $delimiter(); @@ -2762,31 +2762,31 @@ public final class QOM { @NotNull MSplitPart $n(MField n); } - public interface MStartsWith + public /* sealed */ interface MStartsWith extends MCompareCondition - - + /* permits + StartsWith */ { @NotNull default MField $string() { return $arg1(); } @NotNull default MField $prefix() { return $arg2(); } } - public interface MStartsWithIgnoreCase + public /* sealed */ interface MStartsWithIgnoreCase extends MCompareCondition - - + /* permits + StartsWithIgnoreCase */ { @NotNull default MField $string() { return $arg1(); } @NotNull default MField $prefix() { return $arg2(); } } - public interface MSubstring + public /* sealed */ interface MSubstring extends MField - - + /* permits + Substring */ { @NotNull MField $string(); @NotNull MField $startingPosition(); @@ -2796,11 +2796,11 @@ public final class QOM { @NotNull MSubstring $length(MField length); } - public interface MSubstringIndex + public /* sealed */ interface MSubstringIndex extends MField - - + /* permits + SubstringIndex */ { @NotNull MField $string(); @NotNull MField $delimiter(); @@ -2810,11 +2810,11 @@ public final class QOM { @NotNull MSubstringIndex $n(MField n); } - public interface MToChar + public /* sealed */ interface MToChar extends MField - - + /* permits + ToChar */ { @NotNull MField $value(); @Nullable MField $formatMask(); @@ -2822,11 +2822,11 @@ public final class QOM { @NotNull MToChar $formatMask(MField formatMask); } - public interface MToDate + public /* sealed */ interface MToDate extends MField - - + /* permits + ToDate */ { @NotNull MField $value(); @NotNull MField $formatMask(); @@ -2834,21 +2834,21 @@ public final class QOM { @NotNull MToDate $formatMask(MField formatMask); } - public interface MToHex + public /* sealed */ interface MToHex extends MField - - + /* permits + ToHex */ { @NotNull MField $value(); @NotNull MToHex $value(MField value); } - public interface MToTimestamp + public /* sealed */ interface MToTimestamp extends MField - - + /* permits + ToTimestamp */ { @NotNull MField $value(); @NotNull MField $formatMask(); @@ -2856,11 +2856,11 @@ public final class QOM { @NotNull MToTimestamp $formatMask(MField formatMask); } - public interface MTranslate + public /* sealed */ interface MTranslate extends MField - - + /* permits + Translate */ { @NotNull MField $string(); @NotNull MField $from(); @@ -2870,11 +2870,11 @@ public final class QOM { @NotNull MTranslate $to(MField to); } - public interface MTrim + public /* sealed */ interface MTrim extends MField - - + /* permits + Trim */ { @NotNull MField $string(); @Nullable MField $characters(); @@ -2882,29 +2882,29 @@ public final class QOM { @NotNull MTrim $characters(MField characters); } - public interface MUpper + public /* sealed */ interface MUpper extends MField - - + /* permits + Upper */ { @NotNull MField $string(); @NotNull MUpper $string(MField string); } - public interface MUuid + public /* sealed */ interface MUuid extends MField, UEmpty - - + /* permits + Uuid */ {} - public interface MDateAdd + public /* sealed */ interface MDateAdd extends MField - - + /* permits + DateAdd */ { @NotNull MField $date(); @NotNull MField $interval(); @@ -2914,21 +2914,21 @@ public final class QOM { @NotNull MDateAdd $datePart(DatePart datePart); } - public interface MCardinality + public /* sealed */ interface MCardinality extends MField - - + /* permits + Cardinality */ { @NotNull MField $array(); @NotNull MCardinality $array(MField array); } - public interface MArrayGet + public /* sealed */ interface MArrayGet extends MField - - + /* permits + ArrayGet */ { @NotNull MField $array(); @NotNull MField $index(); @@ -2936,11 +2936,11 @@ public final class QOM { @NotNull MArrayGet $index(MField index); } - public interface MNvl + public /* sealed */ interface MNvl extends MField - - + /* permits + Nvl */ { @NotNull MField $value(); @NotNull MField $defaultValue(); @@ -2948,11 +2948,11 @@ public final class QOM { @NotNull MNvl $defaultValue(MField defaultValue); } - public interface MNullif + public /* sealed */ interface MNullif extends MField - - + /* permits + Nullif */ { @NotNull MField $value(); @NotNull MField $other(); @@ -2960,28 +2960,28 @@ public final class QOM { @NotNull MNullif $other(MField other); } - public interface MCurrentCatalog + public /* sealed */ interface MCurrentCatalog extends MField, UEmpty - - + /* permits + CurrentCatalog */ {} - public interface MCurrentSchema + public /* sealed */ interface MCurrentSchema extends MField, UEmpty - - + /* permits + CurrentSchema */ {} - public interface MCurrentUser + public /* sealed */ interface MCurrentUser extends MField, UEmpty - - + /* permits + CurrentUser */ {} @@ -3068,21 +3068,21 @@ public final class QOM { - public interface MXmlcomment + public /* sealed */ interface MXmlcomment extends MField - - + /* permits + Xmlcomment */ { @NotNull MField $comment(); @NotNull MXmlcomment $comment(MField comment); } - public interface MXmlconcat + public /* sealed */ interface MXmlconcat extends MField - - + /* permits + Xmlconcat */ { @NotNull MList> $args(); @NotNull MXmlconcat $args(MList> args); @@ -3101,21 +3101,21 @@ public final class QOM { - public interface MXmlforest + public /* sealed */ interface MXmlforest extends MField - - + /* permits + Xmlforest */ { @NotNull MList> $fields(); @NotNull MXmlforest $fields(MList> fields); } - public interface MXmlpi + public /* sealed */ interface MXmlpi extends MField - - + /* permits + Xmlpi */ { @NotNull MName $target(); @Nullable MField $content(); @@ -3123,11 +3123,11 @@ public final class QOM { @NotNull MXmlpi $content(MField content); } - public interface MXmlserialize + public /* sealed */ interface MXmlserialize extends MField - - + /* permits + Xmlserialize */ { boolean $content(); @NotNull MField $value(); @@ -3137,11 +3137,11 @@ public final class QOM { @NotNull MXmlserialize $type(MDataType type); } - public interface MJSONArray + public /* sealed */ interface MJSONArray extends MField - - + /* permits + JSONArray */ { @NotNull MDataType $type(); @NotNull MList> $fields(); @@ -3153,11 +3153,11 @@ public final class QOM { @NotNull MJSONArray $returning(MDataType returning); } - public interface MJSONObject + public /* sealed */ interface MJSONObject extends MField - - + /* permits + JSONObject */ { @NotNull MDataType $type(); @NotNull MList> $entries(); @@ -3198,41 +3198,41 @@ public final class QOM { - public interface MConditionAsField + public /* sealed */ interface MConditionAsField extends MField - - + /* permits + ConditionAsField */ { @NotNull MCondition $condition(); @NotNull MConditionAsField $condition(MCondition condition); } - public interface MFieldCondition + public /* sealed */ interface MFieldCondition extends MCondition - - + /* permits + FieldCondition */ { @NotNull MField $field(); @NotNull MFieldCondition $field(MField field); } - public interface MAnyValue + public /* sealed */ interface MAnyValue extends MAggregateFunction - - + /* permits + AnyValue */ { @NotNull MField $field(); @NotNull MAnyValue $field(MField field); } - public interface MAvg + public /* sealed */ interface MAvg extends MAggregateFunction - - + /* permits + Avg */ { @NotNull MField $field(); boolean $distinct(); @@ -3240,61 +3240,61 @@ public final class QOM { @NotNull MAvg $distinct(boolean distinct); } - public interface MBitAndAgg + public /* sealed */ interface MBitAndAgg extends MAggregateFunction - - + /* permits + BitAndAgg */ { @NotNull MField $value(); @NotNull MBitAndAgg $value(MField value); } - public interface MBitOrAgg + public /* sealed */ interface MBitOrAgg extends MAggregateFunction - - + /* permits + BitOrAgg */ { @NotNull MField $value(); @NotNull MBitOrAgg $value(MField value); } - public interface MBitXorAgg + public /* sealed */ interface MBitXorAgg extends MAggregateFunction - - + /* permits + BitXorAgg */ { @NotNull MField $value(); @NotNull MBitXorAgg $value(MField value); } - public interface MBoolAnd + public /* sealed */ interface MBoolAnd extends MAggregateFunction - - + /* permits + BoolAnd */ { @NotNull MCondition $condition(); @NotNull MBoolAnd $condition(MCondition condition); } - public interface MBoolOr + public /* sealed */ interface MBoolOr extends MAggregateFunction - - + /* permits + BoolOr */ { @NotNull MCondition $condition(); @NotNull MBoolOr $condition(MCondition condition); } - public interface MCorr + public /* sealed */ interface MCorr extends MAggregateFunction - - + /* permits + Corr */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3302,11 +3302,11 @@ public final class QOM { @NotNull MCorr $x(MField x); } - public interface MCount + public /* sealed */ interface MCount extends MAggregateFunction - - + /* permits + Count */ { @NotNull MField $field(); boolean $distinct(); @@ -3314,11 +3314,11 @@ public final class QOM { @NotNull MCount $distinct(boolean distinct); } - public interface MCovarSamp + public /* sealed */ interface MCovarSamp extends MAggregateFunction - - + /* permits + CovarSamp */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3326,11 +3326,11 @@ public final class QOM { @NotNull MCovarSamp $x(MField x); } - public interface MCovarPop + public /* sealed */ interface MCovarPop extends MAggregateFunction - - + /* permits + CovarPop */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3338,11 +3338,11 @@ public final class QOM { @NotNull MCovarPop $x(MField x); } - public interface MMax + public /* sealed */ interface MMax extends MAggregateFunction - - + /* permits + Max */ { @NotNull MField $field(); boolean $distinct(); @@ -3350,21 +3350,21 @@ public final class QOM { @NotNull MMax $distinct(boolean distinct); } - public interface MMedian + public /* sealed */ interface MMedian extends MAggregateFunction - - + /* permits + Median */ { @NotNull MField $field(); @NotNull MMedian $field(MField field); } - public interface MMin + public /* sealed */ interface MMin extends MAggregateFunction - - + /* permits + Min */ { @NotNull MField $field(); boolean $distinct(); @@ -3372,11 +3372,11 @@ public final class QOM { @NotNull MMin $distinct(boolean distinct); } - public interface MProduct + public /* sealed */ interface MProduct extends MAggregateFunction - - + /* permits + Product */ { @NotNull MField $field(); boolean $distinct(); @@ -3384,11 +3384,11 @@ public final class QOM { @NotNull MProduct $distinct(boolean distinct); } - public interface MRegrAvgx + public /* sealed */ interface MRegrAvgx extends MAggregateFunction - - + /* permits + RegrAvgx */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3396,11 +3396,11 @@ public final class QOM { @NotNull MRegrAvgx $x(MField x); } - public interface MRegrAvgy + public /* sealed */ interface MRegrAvgy extends MAggregateFunction - - + /* permits + RegrAvgy */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3408,11 +3408,11 @@ public final class QOM { @NotNull MRegrAvgy $x(MField x); } - public interface MRegrCount + public /* sealed */ interface MRegrCount extends MAggregateFunction - - + /* permits + RegrCount */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3420,11 +3420,11 @@ public final class QOM { @NotNull MRegrCount $x(MField x); } - public interface MRegrIntercept + public /* sealed */ interface MRegrIntercept extends MAggregateFunction - - + /* permits + RegrIntercept */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3432,11 +3432,11 @@ public final class QOM { @NotNull MRegrIntercept $x(MField x); } - public interface MRegrR2 + public /* sealed */ interface MRegrR2 extends MAggregateFunction - - + /* permits + RegrR2 */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3444,11 +3444,11 @@ public final class QOM { @NotNull MRegrR2 $x(MField x); } - public interface MRegrSlope + public /* sealed */ interface MRegrSlope extends MAggregateFunction - - + /* permits + RegrSlope */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3456,11 +3456,11 @@ public final class QOM { @NotNull MRegrSlope $x(MField x); } - public interface MRegrSxx + public /* sealed */ interface MRegrSxx extends MAggregateFunction - - + /* permits + RegrSxx */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3468,11 +3468,11 @@ public final class QOM { @NotNull MRegrSxx $x(MField x); } - public interface MRegrSxy + public /* sealed */ interface MRegrSxy extends MAggregateFunction - - + /* permits + RegrSxy */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3480,11 +3480,11 @@ public final class QOM { @NotNull MRegrSxy $x(MField x); } - public interface MRegrSyy + public /* sealed */ interface MRegrSyy extends MAggregateFunction - - + /* permits + RegrSyy */ { @NotNull MField $y(); @NotNull MField $x(); @@ -3492,31 +3492,31 @@ public final class QOM { @NotNull MRegrSyy $x(MField x); } - public interface MStddevPop + public /* sealed */ interface MStddevPop extends MAggregateFunction - - + /* permits + StddevPop */ { @NotNull MField $field(); @NotNull MStddevPop $field(MField field); } - public interface MStddevSamp + public /* sealed */ interface MStddevSamp extends MAggregateFunction - - + /* permits + StddevSamp */ { @NotNull MField $field(); @NotNull MStddevSamp $field(MField field); } - public interface MSum + public /* sealed */ interface MSum extends MAggregateFunction - - + /* permits + Sum */ { @NotNull MField $field(); boolean $distinct(); @@ -3524,21 +3524,21 @@ public final class QOM { @NotNull MSum $distinct(boolean distinct); } - public interface MVarPop + public /* sealed */ interface MVarPop extends MAggregateFunction - - + /* permits + VarPop */ { @NotNull MField $field(); @NotNull MVarPop $field(MField field); } - public interface MVarSamp + public /* sealed */ interface MVarSamp extends MAggregateFunction - - + /* permits + VarSamp */ { @NotNull MField $field(); @NotNull MVarSamp $field(MField field);