| 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 |
AbstractScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>
This abstract definition of a builder provides the support for creating expressions defined by a
scalar expression. |
interface |
IAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> |
interface |
IScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>>
This builder can be used to easily create a scalar expression without having to create each
object manually.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> |
interface |
ICaseExpressionStateObjectBuilder
This builder is responsible to create a
CASE expression. |
interface |
IConditionalExpressionStateObjectBuilder
This builder can be used to easily create a conditional expression without having to create each
object manually.
|
interface |
IEclipseLinkConditionalStateObjectBuilder
The EclipseLink extension over the basic support provided by
IEclipseLinkConditionalStateObjectBuilder. |
interface |
IEclipseLinkSelectExpressionStateObjectBuilder |
interface |
IEclipseLinkSimpleSelectExpressionStateObjectBuilder |
interface |
INewValueStateObjectBuilder |
interface |
ISelectExpressionStateObjectBuilder
This builder can be used to easily create a select expression without having to create each
object manually.
|
interface |
ISimpleSelectExpressionStateObjectBuilder
This builder can be used to easily create a select expression defined for a subquery without
having to create each object manually.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends IScalarExpressionStateObjectBuilder<?>> |
AbstractStateObjectBuilder.checkBuilders(T... builders)
Makes sure the given
builder is this one. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractStateObjectBuilder.checkBuilder(IScalarExpressionStateObjectBuilder<?> builder)
Makes sure the given
builder is this one. |
protected <T extends IScalarExpressionStateObjectBuilder<?>> |
AbstractStateObjectBuilder.checkBuilders(T... builders)
Makes sure the given
builder is this one. |
T |
IScalarExpressionStateObjectBuilder.coalesce(T builder1,
T builder2,
T... builders)
Create the expression
COALESCE(scalar_expression {, scalar_expression}+). |
T |
AbstractScalarExpressionStateObjectBuilder.coalesce(T builder1,
T builder2,
T... builders)
Create the expression
COALESCE(scalar_expression {, scalar_expression}+). |
T |
IScalarExpressionStateObjectBuilder.concat(T builder1,
T builder2,
T... builders)
Creates the expression
CONCAT(string_primary, string_primary {, string_primary}*). |
T |
AbstractScalarExpressionStateObjectBuilder.concat(T builder1,
T builder2,
T... builders)
Creates the expression
CONCAT(string_primary, string_primary {, string_primary}*). |
T |
IScalarExpressionStateObjectBuilder.function(String identifier,
String functionName,
T... arguments)
Creates the expression
<identifier>('functionName' {, expression}*). |
T |
AbstractScalarExpressionStateObjectBuilder.function(String identifier,
String functionName,
T... arguments)
Creates the expression
<identifier>('functionName' {, expression}*). |
T |
IAbstractConditionalExpressionStateObjectBuilder.in(T... inItems) |
T |
IAbstractConditionalExpressionStateObjectBuilder.notIn(T... inItems) |
protected List<StateObject> |
AbstractScalarExpressionStateObjectBuilder.stateObjects(T... builders)
Returns a list of the
StateObjects that were previously created. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.