| 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.query |
This package contains the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractGrammarValidator.validateCompoundExpression(CompoundExpression expression,
String identifier,
String missingLeftExpression,
String invalidLeftExpression,
String missingRightExpression,
String invalidRightExpression,
String leftExpressionQueryBNF,
String rightExpressionQueryBNF) |
protected int |
AbstractSemanticValidator.validateFunctionPathExpression(CompoundExpression expression,
AbstractSemanticValidator.PathType pathType)
Validates the left and right expressions of the given compound expression.
|
protected void |
ParameterTypeVisitor.visitCompoundExpression(CompoundExpression expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
AdditionExpression
One of the four binary operators.
|
class |
AndExpression
The AND logical operator chains multiple criteria together.
|
class |
ArithmeticExpression
This expression represents an arithmetic expression, which means the first and second expressions
are aggregated with an arithmetic sign.
|
class |
ComparisonExpression
Only the values of like types are permitted to be compared.
|
class |
DivisionExpression
One of the four binary operators.
|
class |
LogicalExpression
This expression represents a logical expression, which means the first and second expressions are
aggregated with either AND or OR.
|
class |
MultiplicationExpression
One of the four binary operators.
|
class |
OrExpression
The OR logical operator chains multiple criteria together.
|
class |
SubtractionExpression
One of the four binary operators.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractContentAssistVisitor.EndingQueryPositionBuilder.visitCompoundExpression(CompoundExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
CompoundExpression |
CompoundExpressionStateObject.getExpression()
Returns the actual parsed object if this
StateObject representation of the JPQL query
was created by parsing an existing JPQL query. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.