| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools | |
| 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 |
|---|---|
protected static class |
RefactoringTool.ClassNameRenamer
This visitor renames a fully qualified class name.
|
protected static class |
RefactoringTool.EntityNameRenamer
This visitor renames an entity name.
|
protected static class |
RefactoringTool.EnumConstantRenamer
This visitor renames an enum constant.
|
protected static class |
RefactoringTool.FieldNameRenamer
This visitor renames any segment of a path expression.
|
protected static class |
RefactoringTool.ResultVariableNameRenamer
This visitor renames all the result variables found in the JPQL query.
|
protected static class |
RefactoringTool.VariableNameRenamer
This visitor renames all the identification variables found in the JPQL query.
|
| Modifier and Type | Class and Description |
|---|---|
class |
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. |
class |
AbstractJPQLQueryFormatter
The abstract definition of a
IJPQLQueryFormatter, which converts an StateObject
into its string representation that can be used as a real JPQL query. |
class |
BaseJPQLQueryFormatter
An abstract implementation of a
IJPQLQueryFormatter. |
class |
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. |
class |
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. |
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 | Interface and Description |
|---|---|
interface |
EclipseLinkStateObjectVisitor
The interface is used to traverse the
StateObject hierarchy that represents a JPQL
query as well as what EclipseLink adds on top of the basic grammar. |
| 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 |
AbstractStateObjectVisitor
The abstract definition of
StateObjectVisitor, which implements all the methods but does
nothing. |
class |
AbstractTraverseChildrenVisitor
This
StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given StateObject. |
class |
AbstractTraverseParentVisitor
This
StateObjectVisitor traverses up the hierarchy. |
class |
AnonymousStateObjectVisitor
This visitor allows a subclass to simply override
AnonymousStateObjectVisitor.visit(StateObject) and perform the
same task for all visited ItateObjects. |
class |
AnonynousEclipseLinkStateObjectVisitor
This visitor allows a subclass to simply override
AnonymousStateObjectVisitor.visit(StateObject) and perform the
same task for all visited ItateObjects. |
| Modifier and Type | Method and Description |
|---|---|
void |
WhereClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
WhenClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ValueExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
UpperExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
UpdateStatementStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
UpdateItemStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
UpdateClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
UnknownExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
TypeExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
TrimExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
TreatExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SumFunctionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SubtractionExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SubstringExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SubExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
StringLiteralStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
StateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
StateFieldPathExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SqrtExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SizeExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SimpleSelectStatementStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SimpleSelectClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SimpleFromClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SelectStatementStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
SelectClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ResultVariableStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
RangeVariableDeclarationStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
OrderByItemStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
OrderByClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
OrExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ObjectExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
NumericLiteralStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
NullIfExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
NullComparisonExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
NotExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
MultiplicationExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ModExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
MinFunctionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
MaxFunctionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
LowerExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
LocateExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
LikeExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
LengthExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
KeywordExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
KeyExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
JoinStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
JPQLQueryStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
InputParameterStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
IndexExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
InExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
IdentificationVariableStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
IdentificationVariableDeclarationStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
HavingClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
GroupByClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
FunctionExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
FromClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ExistsExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
EnumTypeStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
EntryExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
EntityTypeLiteralStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
EmptyCollectionComparisonExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
DivisionExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
DerivedPathVariableDeclarationStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
DerivedPathIdentificationVariableDeclarationStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
DeleteStatementStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
DeleteClauseStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
DateTimeStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CountFunctionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ConstructorExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ConcatExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ComparisonExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CollectionValuedPathExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CollectionMemberExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CollectionMemberDeclarationStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CollectionExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CoalesceExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
CaseExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
BetweenExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
BadExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
AvgFunctionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
ArithmeticFactorStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
AndExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
AllOrAnyExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
AdditionExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
AbstractSchemaNameStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
void |
AbsExpressionStateObject.accept(StateObjectVisitor visitor)
Visits this
StateObject by the given visitor. |
protected boolean |
AbstractStateObject.acceptUnknownVisitor(StateObjectVisitor visitor)
The given
StateObjectVisitor needs to visit this class but it is defined by a
third-party provider. |
protected void |
AbstractStateObject.acceptUnknownVisitor(StateObjectVisitor visitor,
Class<?> type,
Class<?> parameterType)
The given
StateObjectVisitor needs to visit this class but it is defined by a
third-party provider. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.