Uses of Interface
org.seasar.doma.jdbc.criteria.context.SubSelectContext
Packages that use SubSelectContext
Package
Description
Provides contexts and settings used to build the criteria query statements.
Provides classes that build the criteria query statements.
Provides criteria query statements.
-
Uses of SubSelectContext in org.seasar.doma.jdbc.criteria.context
Classes in org.seasar.doma.jdbc.criteria.context that implement SubSelectContext -
Uses of SubSelectContext in org.seasar.doma.jdbc.criteria.declaration
Classes in org.seasar.doma.jdbc.criteria.declaration that implement SubSelectContextMethods in org.seasar.doma.jdbc.criteria.declaration that return SubSelectContextModifier and TypeMethodDescriptionSubSelectFromDeclaration.select()SubSelectFromDeclaration.select(EntityMetamodel<?> entityMetamodel) SubSelectFromDeclaration.select(PropertyMetamodel<?> propertyMetamodel1, PropertyMetamodel<?> propertyMetamodel2, PropertyMetamodel<?>... propertyMetamodels) <PROPERTY1,PROPERTY2>
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second) <PROPERTY1,PROPERTY2, PROPERTY3>
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first, PropertyMetamodel<PROPERTY2> second, PropertyMetamodel<PROPERTY3> third) Methods in org.seasar.doma.jdbc.criteria.declaration with parameters of type SubSelectContextModifier and TypeMethodDescriptionvoidComparisonDeclaration.exists(SubSelectContext<?> subSelectContext) Adds aEXISTSoperator.<PROPERTY> voidComparisonDeclaration.in(PropertyMetamodel<PROPERTY> left, SubSelectContext<PropertyMetamodel<PROPERTY>> right) Adds aINoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aINoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aINoperator.voidComparisonDeclaration.notExists(SubSelectContext<?> subSelectContext) Adds aNOT EXISTSoperator.<PROPERTY> voidComparisonDeclaration.notIn(PropertyMetamodel<PROPERTY> left, SubSelectContext<PropertyMetamodel<PROPERTY>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2>
voidComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>> left, SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>>> right) Adds aNOT INoperator.<PROPERTY1,PROPERTY2, PROPERTY3>
voidComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>> left, SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>, PropertyMetamodel<PROPERTY2>, PropertyMetamodel<PROPERTY3>>> right) Adds aNOT INoperator.Method parameters in org.seasar.doma.jdbc.criteria.declaration with type arguments of type SubSelectContextModifier and TypeMethodDescriptionvoidInsertDeclaration.select(Function<InsertSelectDeclaration, SubSelectContext<?>> block) -
Uses of SubSelectContext in org.seasar.doma.jdbc.criteria.statement
Method parameters in org.seasar.doma.jdbc.criteria.statement with type arguments of type SubSelectContextModifier and TypeMethodDescriptionNativeSqlInsertStarting.select(Function<InsertSelectDeclaration, SubSelectContext<?>> block) UnifiedInsertStarting.select(Function<InsertSelectDeclaration, SubSelectContext<?>> block) Specifies the select clause.