| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql |
This package contains the Hermes features (except the parser itself): semantic and grammatical
validations, content assist support, calculating the query result type or the possible type of
an input parameter, refactoring tools.
|
| org.eclipse.persistence.jpa.jpql.parser |
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
|
| 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. |
| org.eclipse.persistence.jpa.jpql.tools.resolver |
| Modifier and Type | Field and Description |
|---|---|
protected StateFieldPathExpression |
AbstractSemanticValidator.StateFieldPathExpressionVisitor.expression
The
StateFieldPathExpression that was visited; null if it was not. |
| Modifier and Type | Method and Description |
|---|---|
protected StateFieldPathExpression |
AbstractSemanticValidator.getStateFieldPathExpression(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractSemanticValidator.validateStateFieldPathExpression(StateFieldPathExpression expression,
AbstractSemanticValidator.PathType pathType)
Validates the given
StateFieldPathExpression. |
protected Boolean |
AbstractSemanticValidator.validateThirdPartyStateFieldPathExpression(StateFieldPathExpression expression)
Validates the given
StateFieldPathExpression, which means the path does not represent
a mapping, or an enum constant. |
protected Boolean |
AbstractEclipseLinkSemanticValidator.validateThirdPartyStateFieldPathExpression(StateFieldPathExpression expression)
Validates the given
StateFieldPathExpression, which means the path does not represent
a mapping, or an enum constant. |
void |
ParameterTypeVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
LiteralVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractSemanticValidator.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractSemanticValidator.ComparisonExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractSemanticValidator.InItemsVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractSemanticValidator.StateFieldPathExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractGrammarValidator.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
| Modifier and Type | Method and Description |
|---|---|
StateFieldPathExpression |
IdentificationVariable.getStateFieldPathExpression()
Returns the actual representation of the parsed information.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FullyQualifyPathExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
ExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AnonymousExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSemanticValidator.TypeValidator.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
BasicRefactoringTool.AttributeNameRenamer.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
BasicRefactoringTool.ClassNameRenamer.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
BasicRefactoringTool.EnumConstantRenamer.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractContentAssistVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractContentAssistVisitor.AppendableExpressionVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractContentAssistVisitor.EndingQueryPositionBuilder.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
AbstractContentAssistVisitor.EnumVisitor.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicStateObjectBuilder.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
BasicStateObjectBuilder.UpdateStatementBuilder.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
| Modifier and Type | Method and Description |
|---|---|
StateFieldPathExpression |
StateFieldPathExpressionStateObject.getExpression()
Returns the actual parsed object if this
StateObject representation of the JPQL query
was created by parsing an existing JPQL query. |
| Modifier and Type | Method and Description |
|---|---|
void |
StateFieldPathExpressionStateObject.setExpression(StateFieldPathExpression expression)
Keeps a reference of the
parsed object object, which
should only be done when this object is instantiated during the conversion of a parsed JPQL
query into StateObjects. |
| Modifier and Type | Method and Description |
|---|---|
void |
ResolverBuilder.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
FromSubqueryResolver.VirtualMappingBuilder.visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.