| 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 |
DefaultStateObjectBuilder
The default implementation of
BasicStateObjectBuilder, which provides support for
creating a StateObject
representation of any Expression. |
class |
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. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BasicStateObjectBuilder |
AbstractJPQLQueryBuilder.buildStateObjectBuilder()
Creates the builder that creates the
StateObject for each Expression. |
protected BasicStateObjectBuilder |
AbstractJPQLQueryBuilder.getStateObjectBuilder()
Returns the builder that creates the
StateObject for each Expression. |
| Modifier and Type | Method and Description |
|---|---|
protected ExpressionVisitor |
AbstractJPQLQueryBuilder.wrap(BasicStateObjectBuilder builder)
If a subclass needs to wrap the given
BasicStateObjectBuilder with another visitor can
do so by simply overriding this method. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.