| 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 |
|---|---|
Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> |
Criterion.InTuple3.left |
Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> |
Criterion.NotInTuple3.left |
Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> |
Criterion.InTuple3SubQuery.left |
Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> |
Criterion.NotInTuple3SubQuery.left |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Tuple3<Operand.Param,Operand.Param,Operand.Param>> |
Criterion.InTuple3.right |
java.util.List<Tuple3<Operand.Param,Operand.Param,Operand.Param>> |
Criterion.NotInTuple3.right |
| Constructor and Description |
|---|
InTuple3(Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> left,
java.util.List<Tuple3<Operand.Param,Operand.Param,Operand.Param>> right) |
InTuple3SubQuery(Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> left,
SelectContext right) |
NotInTuple3(Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> left,
java.util.List<Tuple3<Operand.Param,Operand.Param,Operand.Param>> right) |
NotInTuple3SubQuery(Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> left,
SelectContext right) |
| Constructor and Description |
|---|
InTuple3(Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> left,
java.util.List<Tuple3<Operand.Param,Operand.Param,Operand.Param>> right) |
NotInTuple3(Tuple3<Operand.Prop,Operand.Prop,Operand.Prop> left,
java.util.List<Tuple3<Operand.Param,Operand.Param,Operand.Param>> right) |
| Modifier and Type | Method and Description |
|---|---|
<PROPERTY1,PROPERTY2,PROPERTY3> |
SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first,
PropertyMetamodel<PROPERTY2> second,
PropertyMetamodel<PROPERTY3> third) |
| Modifier and Type | Method and Description |
|---|---|
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
java.util.List<Tuple3<PROPERTY1,PROPERTY2,PROPERTY3>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
java.util.List<Tuple3<PROPERTY1,PROPERTY2,PROPERTY3>> right)
Adds a
NOT IN operator. |
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>>> right)
Adds a
NOT IN operator. |
| Modifier and Type | Method and Description |
|---|---|
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
java.util.List<Tuple3<PROPERTY1,PROPERTY2,PROPERTY3>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>>> right)
Adds a
IN operator. |
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
java.util.List<Tuple3<PROPERTY1,PROPERTY2,PROPERTY3>> right)
Adds a
NOT IN operator. |
<PROPERTY1,PROPERTY2,PROPERTY3> |
ComparisonDeclaration.notIn(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>>> right)
Adds a
NOT IN operator. |
| Modifier and Type | Method and Description |
|---|---|
<T1,T2,T3> SetOperand<Tuple3<T1,T2,T3>> |
NativeSqlSelectStarting.select(EntityMetamodel<T1> entityMetamodel1,
EntityMetamodel<T2> entityMetamodel2,
EntityMetamodel<T3> entityMetamodel3) |
<T1,T2,T3> SetOperand<Tuple3<T1,T2,T3>> |
NativeSqlSelectStarting.select(PropertyMetamodel<T1> propertyMetamodel1,
PropertyMetamodel<T2> propertyMetamodel2,
PropertyMetamodel<T3> propertyMetamodel3) |