| 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.
|
| org.eclipse.persistence.jpa.jpql.tools.model.query |
This package contains the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Class and Description |
|---|---|
class |
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. |
class |
EclipseLinkJPQLQueryFormatter
The default implementation of a
IJPQLQueryFormatter that adds support for formatting
EclipseLink specific JPQL identifiers. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEclipseLinkStateObjectVisitor
The abstract definition of
EclipseLinkStateObjectVisitor, which implements all the
methods but does nothing. |
class |
AbstractEclipseLinkTraverseChildrenVisitor
This
StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given StateObject. |
class |
AbstractEclipseLinkTraverseParentVisitor
This
StateObjectVisitor traverses up the hierarchy. |
class |
AnonynousEclipseLinkStateObjectVisitor
This visitor allows a subclass to simply override
AnonymousStateObjectVisitor.visit(StateObject) and perform the
same task for all visited ItateObjects. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.