| Package | Description |
|---|---|
| org.seasar.doma.jdbc.criteria.context |
Provides contexts and settings used to build the criteria query statements.
|
| org.seasar.doma.jdbc.criteria.declaration |
Provides classes that build the criteria query statements.
|
| org.seasar.doma.jdbc.criteria.statement |
Provides criteria query statements.
|
| Modifier and Type | Field and Description |
|---|---|
Tuple2<Operand.Prop,Operand.Prop> |
Criterion.InTuple2.left |
Tuple2<Operand.Prop,Operand.Prop> |
Criterion.NotInTuple2.left |
Tuple2<Operand.Prop,Operand.Prop> |
Criterion.InTuple2SubQuery.left |
Tuple2<Operand.Prop,Operand.Prop> |
Criterion.NotInTuple2SubQuery.left |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Tuple2<Operand.Param,Operand.Param>> |
Criterion.InTuple2.right |
java.util.List<Tuple2<Operand.Param,Operand.Param>> |
Criterion.NotInTuple2.right |
| Constructor and Description |
|---|
InTuple2(Tuple2<Operand.Prop,Operand.Prop> left,
java.util.List<Tuple2<Operand.Param,Operand.Param>> right) |
InTuple2SubQuery(Tuple2<Operand.Prop,Operand.Prop> left,
SelectContext right) |
NotInTuple2(Tuple2<Operand.Prop,Operand.Prop> left,
java.util.List<Tuple2<Operand.Param,Operand.Param>> right) |
NotInTuple2SubQuery(Tuple2<Operand.Prop,Operand.Prop> left,
SelectContext right) |
| Constructor and Description |
|---|
InTuple2(Tuple2<Operand.Prop,Operand.Prop> left,
java.util.List<Tuple2<Operand.Param,Operand.Param>> right) |
NotInTuple2(Tuple2<Operand.Prop,Operand.Prop> left,
java.util.List<Tuple2<Operand.Param,Operand.Param>> right) |
| Modifier and Type | Method and Description |
|---|---|
<PROPERTY1,PROPERTY2> |
SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first,
PropertyMetamodel<PROPERTY2> second) |
| Modifier and Type | Method and Description |
|---|---|
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
java.util.List<Tuple2<PROPERTY1,PROPERTY2>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
java.util.List<Tuple2<PROPERTY1,PROPERTY2>> right)
Adds a
NOT IN operator. |
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> right)
Adds a
NOT IN operator. |
| Modifier and Type | Method and Description |
|---|---|
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
java.util.List<Tuple2<PROPERTY1,PROPERTY2>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.in(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
java.util.List<Tuple2<PROPERTY1,PROPERTY2>> right)
Adds a
NOT IN operator. |
<PROPERTY1,PROPERTY2> |
ComparisonDeclaration.notIn(Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>> left,
SubSelectContext<Tuple2<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>>> right)
Adds a
NOT IN operator. |
| Modifier and Type | Method and Description |
|---|---|
<T1,T2> SetOperand<Tuple2<T1,T2>> |
NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1,
EntityMetamodel<T2> entityMetamodel2) |
<T1,T2> SetOperand<Tuple2<T1,T2>> |
NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1,
PropertyMetamodel<T2> propertyMetamodel2) |