class |
AbstractEclipseLinkParameterTypeVisitor |
This visitor calculates the type of an input parameter.
|
class |
AbstractEclipseLinkSemanticValidator |
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid for EclipseLink.
|
static class |
AbstractEclipseLinkSemanticValidator.EclipseLinkOwningClauseVisitor |
This visitor retrieves the clause owning the visited Expression.
|
protected static class |
AbstractEclipseLinkSemanticValidator.SubquerySelectItemCalculator |
|
protected static class |
AbstractEclipseLinkSemanticValidator.TopLevelFirstDeclarationVisitor |
|
class |
AbstractGrammarValidator |
The base validator responsible to gather the problems found in a JPQL query by validating it
against the provided JPQL grammar.
|
class |
AbstractSemanticValidator |
The base validator responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid, i.e.
|
protected static class |
AbstractSemanticValidator.ComparisonExpressionVisitor |
This visitor compares the left and right expressions of a comparison expression and gathers
information about those expressions if they are an identification variable or a path expression.
|
protected static class |
AbstractSemanticValidator.FirstDeclarationVisitor |
|
protected static class |
AbstractSemanticValidator.InItemsVisitor |
|
protected static class |
AbstractSemanticValidator.SubqueryFirstDeclarationVisitor |
|
protected static class |
AbstractSemanticValidator.TopLevelFirstDeclarationVisitor |
|
class |
AbstractValidator |
The abstract definition of a validator, which provides helper methods and visitors.
|
static class |
AbstractValidator.BypassChildCollectionExpressionVisitor |
|
static class |
AbstractValidator.BypassParentSubExpressionVisitor |
This visitor is responsible to traverse the parent hierarchy and to skip SubExpression
if it's a parent.
|
static class |
AbstractValidator.ChildrenCollectorVisitor |
|
static class |
AbstractValidator.JPQLQueryBNFValidator |
This visitor validates any Expression by checking its BNF against some BNFs.
|
static class |
AbstractValidator.OwningClauseVisitor |
This visitor retrieves the clause owning the visited Expression.
|
protected static class |
AbstractValidator.OwningStatementVisitor |
This visitor retrieves the statement owning the visited Expression.
|
class |
BaseDeclarationIdentificationVariableFinder |
This visitor traverses the parsed tree and retrieves the IdentificationVariable
defined in the base range variable declaration for the top-level statement if and only if the
query is a DELETE or UPDATE query.
|
class |
EclipseLinkGrammarValidator |
This validator adds EclipseLink extension over what the JPA functional specification had defined.
|
class |
EclipseLinkLiteralVisitor |
This visitor traverses an Expression
and retrieves the "literal" value.
|
class |
LiteralVisitor |
This visitor traverses an Expression
and retrieves the "literal" value.
|
class |
ParameterTypeVisitor |
This visitor calculates the type of an input parameter.
|