| 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.tools |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractSemanticValidator.PathType |
AbstractSemanticValidator.selectClausePathExpressionPathType()
Returns the type of path expression that is allowed in the
SELECT clause. |
protected AbstractSemanticValidator.PathType |
AbstractEclipseLinkSemanticValidator.selectClausePathExpressionPathType()
Returns the type of path expression that is allowed in the
SELECT clause. |
protected AbstractSemanticValidator.PathType |
AbstractSemanticValidator.validPathExpressionTypeForCountFunction()
Returns the type of path expression that is valid for a count function; which is the left
expression in a
COUNT expression. |
protected AbstractSemanticValidator.PathType |
AbstractEclipseLinkSemanticValidator.validPathExpressionTypeForCountFunction()
Returns the type of path expression that is valid for a count function; which is the left
expression in a
COUNT expression. |
protected AbstractSemanticValidator.PathType |
AbstractSemanticValidator.validPathExpressionTypeForInExpression()
Returns the type of path expression that is valid for the expression being tested by an
IN expression; which is the left expression. |
protected AbstractSemanticValidator.PathType |
AbstractEclipseLinkSemanticValidator.validPathExpressionTypeForInExpression()
Returns the type of path expression that is valid for the expression being tested by an
IN expression; which is the left expression. |
protected AbstractSemanticValidator.PathType |
AbstractSemanticValidator.validPathExpressionTypeForInItem()
Returns the type of path expression that is valid for an
IN items; which is the
left expression in a IN expression. |
protected AbstractSemanticValidator.PathType |
AbstractEclipseLinkSemanticValidator.validPathExpressionTypeForInItem()
Returns the type of path expression that is valid for an
IN items; which is the
left expression in a IN expression. |
protected AbstractSemanticValidator.PathType |
AbstractSemanticValidator.validPathExpressionTypeForStringExpression()
Returns the type of path expression that is valid for a string expression; which is the left
expression in a
LIKE expression. |
protected AbstractSemanticValidator.PathType |
AbstractEclipseLinkSemanticValidator.validPathExpressionTypeForStringExpression()
Returns the type of path expression that is valid for a string expression; which is the left
expression in a
LIKE expression. |
static AbstractSemanticValidator.PathType |
AbstractSemanticValidator.PathType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AbstractSemanticValidator.PathType[] |
AbstractSemanticValidator.PathType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
AbstractSemanticValidator.validateFunctionPathExpression(CompoundExpression expression,
AbstractSemanticValidator.PathType pathType)
Validates the left and right expressions of the given compound expression.
|
protected boolean |
AbstractSemanticValidator.validateStateFieldPathExpression(StateFieldPathExpression expression,
AbstractSemanticValidator.PathType pathType)
Validates the given
StateFieldPathExpression. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractSemanticValidator.PathType |
DefaultSemanticValidator.selectClausePathExpressionPathType()
Returns the type of path expression that is allowed in the
SELECT clause. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.