|
EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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 Summary | |||||||
|---|---|---|---|---|---|---|---|
| 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 {@link org.eclipse.persistence.jpa.jpql. |
||||||
| 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 {@link org.eclipse.persistence.jpa.jpql. |
||||||
| 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
| 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
| JPQLQueryBuilder2_0 | An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in
| JPQLQueryBuilder2_1 | An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in
| 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 Summary | |
|---|---|
| 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. |
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.
|
EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||