| 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 |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEclipseLinkParameterTypeVisitor
This visitor calculates the type of an input parameter.
|
static class |
AbstractEclipseLinkSemanticValidator.EclipseLinkOwningClauseVisitor
This visitor retrieves the clause owning the visited
Expression. |
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 |
ParameterTypeVisitor
This visitor calculates the type of an input parameter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEclipseLinkTraverseParentVisitor
This
EclipseLinkExpressionVisitor traverses up the hierarchy. |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractContentAssistVisitor.FollowingClausesVisitor |
protected static class |
AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor |
protected static class |
AbstractContentAssistVisitor.MappingFilterBuilder
This visitor is responsible to create the right
Filter based on the type of the Expression. |
protected static class |
AbstractContentAssistVisitor.SubqueryVisitor
This visitor determines if an
Expression is in a subquery. |
protected static class |
AbstractContentAssistVisitor.WithinInvalidExpressionVisitor |
class |
DefaultParameterTypeVisitor
This visitor calculates the type of an input parameter.
|
protected static class |
EclipseLinkContentAssistVisitor.FollowingClausesVisitor
This visitor adds support for the additional clauses provided by EclipseLink, such as the
|
class |
EclipseLinkParameterTypeVisitor
This visitor calculates the type of an input parameter.
|
protected static class |
JPQLQueryContext.QueryExpressionVisitor
This visitor is responsible to retrieve the
Expression that is the beginning of a
query. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.