See: Description
Interface | Description |
---|---|
IAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> | |
IBuilder<T extends StateObject,S extends StateObject> |
This builder is used by
BasicStateObjectBuilder , which allows subclasses to easily change
any internal builders used for properly creating the state model representation of a JPQL query. |
ICaseExpressionStateObjectBuilder |
This builder is responsible to create a
CASE expression. |
IConditionalExpressionStateObjectBuilder |
This builder can be used to easily create a conditional expression without having to create each
object manually.
|
IEclipseLinkConditionalStateObjectBuilder |
The EclipseLink extension over the basic support provided by
IEclipseLinkConditionalStateObjectBuilder . |
IEclipseLinkSelectExpressionStateObjectBuilder | |
IEclipseLinkSimpleSelectExpressionStateObjectBuilder | |
IJPQLQueryBuilder |
This builder is responsible to create an editable
StateObject representation of a JPQL
query. |
IJPQLQueryFormatter |
A
IJPQLQueryFormatter helps to write a string representation of a StateObject . |
IListChangeEvent<T> |
This is used in conjunction with
IListChangeListener . |
IListChangeListener<T> |
A
IListChangeListener can be registered with a StateObject in order to be notified
when a list changes (items are added or removed from it or some items have been moved inside of
that list). |
INewValueStateObjectBuilder | |
IPropertyChangeEvent<T> |
This is used in conjunction with
IPropertyChangeListener . |
IPropertyChangeListener<T> |
A
IPropertyChangeListener can be registered with a StateObject in order to be notified
when the value of a property changes. |
IScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> |
This builder can be used to easily create a scalar expression without having to create each
object manually.
|
ISelectExpressionStateObjectBuilder |
This builder can be used to easily create a select expression without having to create each
object manually.
|
ISimpleSelectExpressionStateObjectBuilder |
This builder can be used to easily create a select expression defined for a subquery without
having to create each object manually.
|
Problem |
A problem describes an issue found in a JPQL query because it is either grammatically or
semantically incorrect.
|
StateObjectProblemConstants |
Class | Description |
---|---|
AbstractActualJPQLQueryFormatter |
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when the
StateObject was created by parsing a JPQL query because it needs to retrieve parsing
information from the corresponding Expression . |
AbstractCaseExpressionStateObjectBuilder |
This abstract implementation of
ICaseExpressionStateObjectBuilder adds support for
creating a CASE expression. |
AbstractConditionalExpressionStateObjectBuilder<T extends IAbstractConditionalExpressionStateObjectBuilder<T>> |
The abstract implementation of
IConditionalExpressionStateObjectBuilder that supports the
creation of the conditional expression based on the JPQL grammar defined in JPA 2.0. |
AbstractConditionalStateObjectBuilderWrapper |
This builder wraps another builder and delegates the calls to it.
|
AbstractEclipseLinkSelectExpressionStateObjectBuilder | |
AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder | |
AbstractJPQLQueryBuilder |
An abstract implementation of
IJPQLQueryBuilder that parses a JPQL query or any JPQL
fragments and creates the StateObject representation by delegating the creation to an
instance of BasicStateObjectBuilder . |
AbstractJPQLQueryFormatter |
The abstract definition of a
IJPQLQueryFormatter , which converts an StateObject
into its string representation that can be used as a real JPQL query. |
AbstractNewValueStateObjectBuilder | |
AbstractScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> |
This abstract definition of a builder provides the support for creating expressions defined by a
scalar expression . |
AbstractSelectExpressionStateObjectBuilder | |
AbstractSimpleSelectExpressionStateObjectBuilder |
The abstract implementation of
ISimpleSelectExpressionStateObjectBuilder that supports
the creation of the select expression based on the JPQL grammar defined in JPA 2.0. |
AbstractStateObjectBuilder |
The abstract definition of a builder of a
StateObject hierarchy based on a JPQL fragment
that is manually created. |
BaseJPQLQueryFormatter |
An abstract implementation of a
IJPQLQueryFormatter . |
BasicStateObjectBuilder |
The default implementation of a
IBuilder , which creates a StateObject
representation of the Expression being
visited. |
DefaultActualJPQLQueryFormatter |
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed,
which means this formatter can only be used when the
StateObject was created by parsing a JPQL
query because it needs to retrieve parsing information from the corresponding
Expression . |
DefaultCaseExpressionStateObjectBuilder |
The default implementation of a
ICaseExpressionStateObjectBuilder . |
DefaultConditionalExpressionStateObjectBuilder |
The default implementation of
IConditionalExpressionStateObjectBuilder . |
DefaultEclipseLinkJPQLQueryBuilder |
An implementation of
IJPQLQueryBuilder that provides support based on the latest release
of the Java Persistence functional specification. |
DefaultJPQLQueryBuilder |
An implementation of
IJPQLQueryBuilder that provides support based on the latest release
of the Java Persistence functional specification. |
DefaultJPQLQueryFormatter |
The default implementation of a
IJPQLQueryFormatter , which support creating a string
representation of a JPQL query written for JPA 1.0 and 2.0. |
DefaultNewValueStateObjectBuilder |
The default implementation of
INewValueStateObjectBuilder . |
DefaultProblem |
The default implementation of
Problem . |
DefaultSelectExpressionStateObjectBuilder | |
DefaultSimpleSelectExpressionStateObjectBuilder | |
DefaultStateObjectBuilder |
The default implementation of
BasicStateObjectBuilder , which provides support for
creating a StateObject
representation of any Expression . |
EclipseLinkActualJPQLQueryFormatter |
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed,
which means this formatter can only be used when the StateObject was created by parsing a
JPQL query because it needs to retrieve parsing information from the corresponding Expression . |
EclipseLinkConditionalStateObjectBuilder |
The EclipseLink extension over the basic support provided by
IConditionalExpressionStateObjectBuilder . |
EclipseLinkJPQLQueryBuilder |
An implementation of
IJPQLQueryBuilder that provides support based on the release
of the Java Persistence functional specification defined in
JSR-337 - Java Persistence 2.0. |
EclipseLinkJPQLQueryFormatter |
The default implementation of a
IJPQLQueryFormatter that adds support for formatting
EclipseLink specific JPQL identifiers. |
EclipseLinkSelectExpressionStateObjectBuilder | |
EclipseLinkSimpleSelectExpressionStateObjectBuilder | |
EclipseLinkStateObjectBuilder |
The default implementation of
BasicStateObjectBuilder , which provides support based on
the JPQL grammar defined in the Java Persistence functional specification and for the additional
support provided by EclipseLink. |
JPQLQueryBuilder1_0 |
An implementation of
IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in JSR-220 -
Enterprise JavaBeans 3.0. |
JPQLQueryBuilder2_0 |
An implementation of
IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in JSR-337 - Java
Persistence 2.0. |
JPQLQueryBuilder2_1 |
An implementation of
IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in JSR-338 - Java
Persistence 2.1. |
JPQLQueryBuilderWrapper |
This builder wraps another builder and simply delegates the calls to it.
|
ListChangeEvent<T> |
The default implementation of
IListChangeListener where the generics is the type of the
items. |
PropertyChangeEvent<T> |
The default implementation of
IPropertyChangeEvent where the generics is the type of the
old and new values. |
Enum | Description |
---|---|
IJPQLQueryFormatter.IdentifierStyle |
This enumeration determines how the JPQL identifiers are formatted when written out.
|
IListChangeEvent.EventType |
This enumeration lists the possible modification a list can have.
|
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference