Uses of Interface
org.seasar.doma.jdbc.criteria.statement.SetOperand
Packages that use SetOperand
Package
Description
Provides entry points for the Criteria API.
Provides contexts and settings used to build the criteria query statements.
Provides criteria query statements.
-
Uses of SetOperand in org.seasar.doma.jdbc.criteria
Methods in org.seasar.doma.jdbc.criteria with parameters of type SetOperandModifier and TypeMethodDescription<ENTITY> EntityqlSelectStarting<ENTITY>Entityql.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> EntityqlSelectStarting<ENTITY>Entityql.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery, Consumer<SelectSettings> settingsConsumer) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> NativeSqlSelectStarting<ENTITY>NativeSql.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> NativeSqlSelectStarting<ENTITY>NativeSql.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery, Consumer<SelectSettings> settingsConsumer) Deprecated, for removal: This API element is subject to removal in a future version.<ENTITY> UnifiedSelectStarting<ENTITY>QueryDsl.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery) Creates a select statement.<ENTITY> UnifiedSelectStarting<ENTITY>QueryDsl.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery, Consumer<SelectSettings> settingsConsumer) Creates a select statement.<ENTITY> UnifiedSelectStarting<ENTITY>WithQueryDsl.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery) Creates a select statement.<ENTITY> UnifiedSelectStarting<ENTITY>WithQueryDsl.from(EntityMetamodel<ENTITY> entityMetamodel, SetOperand<?> setOperandForSubQuery, Consumer<SelectSettings> settingsConsumer) Creates a select statement.QueryDsl.with(EntityMetamodel<?> entityMetamodel, SetOperand<?> subQuery) Creates a WithQueryDsl.WithQueryDsl.with(EntityMetamodel<?> entityMetamodel, SetOperand<?> subQuery) Creates a WithQueryDsl. -
Uses of SetOperand in org.seasar.doma.jdbc.criteria.context
Constructors in org.seasar.doma.jdbc.criteria.context with parameters of type SetOperandModifierConstructorDescriptionWithContext(EntityMetamodel<?> entityMetamodel, SetOperand<?> setOperand) -
Uses of SetOperand in org.seasar.doma.jdbc.criteria.statement
Subinterfaces of SetOperand in org.seasar.doma.jdbc.criteria.statementClasses in org.seasar.doma.jdbc.criteria.statement that implement SetOperandModifier and TypeClassDescriptionclassAbstractSetOperand<STMT extends AbstractSetOperand<STMT,ELEMENT>, ELEMENT> classNativeSqlSelectIntermediate<ELEMENT>classNativeSqlSelectStarting<ENTITY>classNativeSqlSetStarting<ELEMENT>classUnifiedSelectStarting<ENTITY>Represents a SELECT statement starting point.Methods in org.seasar.doma.jdbc.criteria.statement that return SetOperandModifier and TypeMethodDescriptionNativeSqlSetStarting.orderBy(Consumer<OrderByIndexDeclaration> block) SetOperator.orderBy(Consumer<OrderByIndexDeclaration> block) NativeSqlSelectStarting.select()<T> SetOperand<T>NativeSqlSelectStarting.select(EntityMetamodel<T> entityMetamodel) <T1,T2> SetOperand<Tuple2<T1, T2>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2) <T1,T2, T3> SetOperand<Tuple3<T1, T2, T3>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3) <T1,T2, T3, T4>
SetOperand<Tuple4<T1,T2, T3, T4>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4) <T1,T2, T3, T4, T5>
SetOperand<Tuple5<T1,T2, T3, T4, T5>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5) <T1,T2, T3, T4, T5, T6>
SetOperand<Tuple6<T1,T2, T3, T4, T5, T6>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6) <T1,T2, T3, T4, T5, T6, T7>
SetOperand<Tuple7<T1,T2, T3, T4, T5, T6, T7>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6, EntityMetamodel<T7> entityMetamodel7) <T1,T2, T3, T4, T5, T6, T7, T8>
SetOperand<Tuple8<T1,T2, T3, T4, T5, T6, T7, T8>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6, EntityMetamodel<T7> entityMetamodel7, EntityMetamodel<T8> entityMetamodel8) <T1,T2, T3, T4, T5, T6, T7, T8, T9>
SetOperand<Tuple9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6, EntityMetamodel<T7> entityMetamodel7, EntityMetamodel<T8> entityMetamodel8, EntityMetamodel<T9> entityMetamodel9) NativeSqlSelectStarting.select(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) <T> SetOperand<T>NativeSqlSelectStarting.select(PropertyMetamodel<T> propertyMetamodel) <T1,T2> SetOperand<Tuple2<T1, T2>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2) <T1,T2, T3> SetOperand<Tuple3<T1, T2, T3>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3) <T1,T2, T3, T4>
SetOperand<Tuple4<T1,T2, T3, T4>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4) <T1,T2, T3, T4, T5>
SetOperand<Tuple5<T1,T2, T3, T4, T5>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5) <T1,T2, T3, T4, T5, T6>
SetOperand<Tuple6<T1,T2, T3, T4, T5, T6>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6) <T1,T2, T3, T4, T5, T6, T7>
SetOperand<Tuple7<T1,T2, T3, T4, T5, T6, T7>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7) <T1,T2, T3, T4, T5, T6, T7, T8>
SetOperand<Tuple8<T1,T2, T3, T4, T5, T6, T7, T8>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8) <T1,T2, T3, T4, T5, T6, T7, T8, T9>
SetOperand<Tuple9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8, PropertyMetamodel<T9> propertyMetamodel9) UnifiedSelectStarting.select()Projects the result to the entity.<T> SetOperand<T>UnifiedSelectStarting.select(EntityMetamodel<T> entityMetamodel) Projects the result to the specified entity.<T1,T2> SetOperand<Tuple2<T1, T2>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2) Projects the result to the specified entities.<T1,T2, T3> SetOperand<Tuple3<T1, T2, T3>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3) Projects the result to the specified entities.<T1,T2, T3, T4>
SetOperand<Tuple4<T1,T2, T3, T4>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4) Projects the result to the specified entities.<T1,T2, T3, T4, T5>
SetOperand<Tuple5<T1,T2, T3, T4, T5>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5) Projects the result to the specified entities.<T1,T2, T3, T4, T5, T6>
SetOperand<Tuple6<T1,T2, T3, T4, T5, T6>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6) Projects the result to the specified entities.<T1,T2, T3, T4, T5, T6, T7>
SetOperand<Tuple7<T1,T2, T3, T4, T5, T6, T7>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6, EntityMetamodel<T7> entityMetamodel7) Projects the result to the specified entities.<T1,T2, T3, T4, T5, T6, T7, T8>
SetOperand<Tuple8<T1,T2, T3, T4, T5, T6, T7, T8>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6, EntityMetamodel<T7> entityMetamodel7, EntityMetamodel<T8> entityMetamodel8) Projects the result to the specified entities.<T1,T2, T3, T4, T5, T6, T7, T8, T9>
SetOperand<Tuple9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> UnifiedSelectStarting.select(EntityMetamodel<T1> entityMetamodel1, EntityMetamodel<T2> entityMetamodel2, EntityMetamodel<T3> entityMetamodel3, EntityMetamodel<T4> entityMetamodel4, EntityMetamodel<T5> entityMetamodel5, EntityMetamodel<T6> entityMetamodel6, EntityMetamodel<T7> entityMetamodel7, EntityMetamodel<T8> entityMetamodel8, EntityMetamodel<T9> entityMetamodel9) Projects the result to the specified entities.UnifiedSelectStarting.select(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result as a List ofRowimplicitly with the specified properties.<T> SetOperand<T>UnifiedSelectStarting.select(PropertyMetamodel<T> propertyMetamodel) Projects the result with the specified property.<T1,T2> SetOperand<Tuple2<T1, T2>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2) Projects the result with the specified properties.<T1,T2, T3> SetOperand<Tuple3<T1, T2, T3>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3) Projects the result with the specified properties.<T1,T2, T3, T4>
SetOperand<Tuple4<T1,T2, T3, T4>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4) Projects the result with the specified properties.<T1,T2, T3, T4, T5>
SetOperand<Tuple5<T1,T2, T3, T4, T5>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6>
SetOperand<Tuple6<T1,T2, T3, T4, T5, T6>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6, T7>
SetOperand<Tuple7<T1,T2, T3, T4, T5, T6, T7>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6, T7, T8>
SetOperand<Tuple8<T1,T2, T3, T4, T5, T6, T7, T8>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8) Projects the result with the specified properties.<T1,T2, T3, T4, T5, T6, T7, T8, T9>
SetOperand<Tuple9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> UnifiedSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1, PropertyMetamodel<T2> propertyMetamodel2, PropertyMetamodel<T3> propertyMetamodel3, PropertyMetamodel<T4> propertyMetamodel4, PropertyMetamodel<T5> propertyMetamodel5, PropertyMetamodel<T6> propertyMetamodel6, PropertyMetamodel<T7> propertyMetamodel7, PropertyMetamodel<T8> propertyMetamodel8, PropertyMetamodel<T9> propertyMetamodel9) Projects the result with the specified properties.NativeSqlSelectStarting.selectAsRow(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) UnifiedSelectStarting.selectAsRow(PropertyMetamodel<?> propertyMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result as a List ofRowexplicitly with the specified properties.<RESULT> SetOperand<RESULT>NativeSqlSelectStarting.selectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) <RESULT> SetOperand<RESULT>UnifiedSelectStarting.selectTo(EntityMetamodel<RESULT> entityMetamodel, PropertyMetamodel<?>... propertyMetamodels) Projects the result to the entity.Methods in org.seasar.doma.jdbc.criteria.statement with parameters of type SetOperandModifier and TypeMethodDescriptionAbstractSetOperand.union(SetOperand<ELEMENT> other) SetOperand.union(SetOperand<ELEMENT> other) Creates an UNION statementUnifiedSelectStarting.union(SetOperand<ENTITY> other) AbstractSetOperand.unionAll(SetOperand<ELEMENT> other) SetOperand.unionAll(SetOperand<ELEMENT> other) Creates an UNION ALL statementUnifiedSelectStarting.unionAll(SetOperand<ENTITY> other)