| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools.model |
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCaseExpressionStateObjectBuilder
This abstract implementation of
ICaseExpressionStateObjectBuilder adds support for
creating a CASE expression. |
class |
DefaultCaseExpressionStateObjectBuilder
The default implementation of a
ICaseExpressionStateObjectBuilder. |
| Modifier and Type | Method and Description |
|---|---|
ICaseExpressionStateObjectBuilder |
JPQLQueryBuilderWrapper.buildCaseExpressionStateObjectBuilder(StateObject parent)
Creates a builder that can create a
CASE expression programmatically. |
ICaseExpressionStateObjectBuilder |
IJPQLQueryBuilder.buildCaseExpressionStateObjectBuilder(StateObject parent)
Creates a builder that can create a
CASE expression programmatically. |
ICaseExpressionStateObjectBuilder |
AbstractJPQLQueryBuilder.buildCaseExpressionStateObjectBuilder(StateObject parent)
Creates a builder that can create a
CASE expression programmatically. |
ICaseExpressionStateObjectBuilder |
IScalarExpressionStateObjectBuilder.getCaseBuilder()
Returns the builder that can create a
CASE expression, which requires a
IConditionalExpressionStateObjectBuilder to build the WHEN clauses. |
ICaseExpressionStateObjectBuilder |
AbstractScalarExpressionStateObjectBuilder.getCaseBuilder()
Returns the builder that can create a
CASE expression, which requires a
IConditionalExpressionStateObjectBuilder to build the WHEN clauses. |
ICaseExpressionStateObjectBuilder |
ICaseExpressionStateObjectBuilder.when(ICaseExpressionStateObjectBuilder when,
ICaseExpressionStateObjectBuilder then)
Creates a single
WHEN expression. |
ICaseExpressionStateObjectBuilder |
AbstractCaseExpressionStateObjectBuilder.when(ICaseExpressionStateObjectBuilder when,
ICaseExpressionStateObjectBuilder then)
Creates a single
WHEN expression. |
| Modifier and Type | Method and Description |
|---|---|
T |
IScalarExpressionStateObjectBuilder.case_(ICaseExpressionStateObjectBuilder builder)
Creates a new
CASE expression. |
T |
AbstractScalarExpressionStateObjectBuilder.case_(ICaseExpressionStateObjectBuilder builder)
Creates a new
CASE expression. |
ICaseExpressionStateObjectBuilder |
ICaseExpressionStateObjectBuilder.when(ICaseExpressionStateObjectBuilder when,
ICaseExpressionStateObjectBuilder then)
Creates a single
WHEN expression. |
ICaseExpressionStateObjectBuilder |
AbstractCaseExpressionStateObjectBuilder.when(ICaseExpressionStateObjectBuilder when,
ICaseExpressionStateObjectBuilder then)
Creates a single
WHEN expression. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.