| 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 | Class and Description |
|---|---|
static class |
SubSelectContext.Single<PROPERTY> |
| Modifier and Type | Class and Description |
|---|---|
class |
SubSelectFromDeclaration<ENTITY> |
| Modifier and Type | Method and Description |
|---|---|
SubSelectContext<EntityMetamodel<ENTITY>> |
SubSelectFromDeclaration.select() |
SubSelectContext<java.util.List<PropertyMetamodel<?>>> |
SubSelectFromDeclaration.select(EntityMetamodel<?> entityMetamodel) |
SubSelectContext<java.util.List<PropertyMetamodel<?>>> |
SubSelectFromDeclaration.select(PropertyMetamodel<?> propertyMetamodel1,
PropertyMetamodel<?> propertyMetamodel2,
PropertyMetamodel<?>... propertyMetamodels) |
<PROPERTY1,PROPERTY2> |
SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first,
PropertyMetamodel<PROPERTY2> second) |
<PROPERTY1,PROPERTY2,PROPERTY3> |
SubSelectFromDeclaration.select(PropertyMetamodel<PROPERTY1> first,
PropertyMetamodel<PROPERTY2> second,
PropertyMetamodel<PROPERTY3> third) |
| Modifier and Type | Method and Description |
|---|---|
void |
ComparisonDeclaration.exists(SubSelectContext<?> subSelectContext)
Adds a
EXISTS operator. |
<PROPERTY> void |
ComparisonDeclaration.in(PropertyMetamodel<PROPERTY> left,
SubSelectContext<PropertyMetamodel<PROPERTY>> 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,PROPERTY3> |
ComparisonDeclaration.in(Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>> left,
SubSelectContext<Tuple3<PropertyMetamodel<PROPERTY1>,PropertyMetamodel<PROPERTY2>,PropertyMetamodel<PROPERTY3>>> right)
Adds a
IN operator. |
void |
ComparisonDeclaration.notExists(SubSelectContext<?> subSelectContext)
Adds a
NOT EXISTS operator. |
<PROPERTY> void |
ComparisonDeclaration.notIn(PropertyMetamodel<PROPERTY> left,
SubSelectContext<PropertyMetamodel<PROPERTY>> 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. |
<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 |
|---|---|
void |
InsertDeclaration.select(java.util.function.Function<InsertSelectDeclaration,SubSelectContext<?>> block) |
| Modifier and Type | Method and Description |
|---|---|
NativeSqlInsertTerminal |
NativeSqlInsertStarting.select(java.util.function.Function<InsertSelectDeclaration,SubSelectContext<?>> block) |