Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder
Package
Description
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.
-
Uses of IScalarExpressionStateObjectBuilder in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeClassDescriptionclass
This abstract definition of a builder provides the support for creating expressions defined by ascalar expression
.interface
interface
This builder can be used to easily create a scalar expression without having to create each object manually.Modifier and TypeInterfaceDescriptioninterface
interface
This builder is responsible to create aCASE
expression.interface
This builder can be used to easily create a conditional expression without having to create each object manually.interface
The EclipseLink extension over the basic support provided byIEclipseLinkConditionalStateObjectBuilder
.interface
interface
interface
interface
This builder can be used to easily create a select expression without having to create each object manually.interface
This builder can be used to easily create a select expression defined for a subquery without having to create each object manually.Modifier and TypeClassDescriptionclass
This abstract implementation ofICaseExpressionStateObjectBuilder
adds support for creating aCASE
expression.class
AbstractConditionalExpressionStateObjectBuilder<T extends IAbstractConditionalExpressionStateObjectBuilder<T>>
The abstract implementation ofIConditionalExpressionStateObjectBuilder
that supports the creation of the conditional expression based on the JPQL grammar defined in JPA 2.0.class
This builder wraps another builder and delegates the calls to it.class
class
class
class
This abstract definition of a builder provides the support for creating expressions defined by ascalar expression
.class
class
The abstract implementation ofISimpleSelectExpressionStateObjectBuilder
that supports the creation of the select expression based on the JPQL grammar defined in JPA 2.0.class
The default implementation of aICaseExpressionStateObjectBuilder
.class
The default implementation ofIConditionalExpressionStateObjectBuilder
.class
The default implementation ofINewValueStateObjectBuilder
.class
class
class
The EclipseLink extension over the basic support provided byIConditionalExpressionStateObjectBuilder
.class
class
Modifier and TypeMethodDescriptionprotected final <T extends IScalarExpressionStateObjectBuilder<?>>
voidAbstractStateObjectBuilder.checkBuilders
(T... builders) Makes sure the givenbuilder
is this one.Modifier and TypeMethodDescriptionprotected final void
AbstractStateObjectBuilder.checkBuilder
(IScalarExpressionStateObjectBuilder<?> builder) Makes sure the givenbuilder
is this one.protected final <T extends IScalarExpressionStateObjectBuilder<?>>
voidAbstractStateObjectBuilder.checkBuilders
(T... builders) Makes sure the givenbuilder
is this one.Create the expressionCOALESCE(scalar_expression {, scalar_expression}+)
.Creates the expressionCONCAT(string_primary, string_primary {, string_primary}*)
.AbstractScalarExpressionStateObjectBuilder.function
(String identifier, String functionName, T[] arguments) Creates the expression<identifier>('functionName' {, expression}*)
.protected List
<StateObject> AbstractScalarExpressionStateObjectBuilder.stateObjects
(T... builders) Returns a list of theStateObjects
that were previously created.