Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
Package
Description
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.
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
-
Uses of AbstractTraverseParentVisitor in org.eclipse.persistence.jpa.jpql
Modifier and TypeClassDescriptionclass
This visitor calculates the type of an input parameter.static final class
This visitor retrieves the clause owning the visitedExpression
.static class
This visitor retrieves the clause owning the visitedExpression
.protected static class
This visitor retrieves the statement owning the visitedExpression
.class
This visitor traverses the parsed tree and retrieves theIdentificationVariable
defined in the base range variable declaration for the top-level statement if and only if the query is aDELETE
orUPDATE
query.class
This visitor calculates the type of an input parameter. -
Uses of AbstractTraverseParentVisitor in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeClassDescriptionclass
ThisEclipseLinkExpressionVisitor
traverses up the hierarchy. -
Uses of AbstractTraverseParentVisitor in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeClassDescriptionprotected static class
protected static final class
protected static final class
This visitor is responsible to create the rightFilter
based on the type of theExpression
.protected static final class
This visitor determines if anExpression
is in a subquery.protected static final class
class
This visitor calculates the type of an input parameter.protected static final class
This visitor adds support for the additional clauses provided by EclipseLink, such as theclass
This visitor calculates the type of an input parameter.protected static class
This visitor is responsible to retrieve theExpression
that is the beginning of a query.