Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
Package
Description
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
-
Uses of AbstractTraverseChildrenVisitor in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeClassDescriptionclass
ThisExpressionVisitor
traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenExpression
.final class
This visitor makes sure that all path expressions are fully qualified with a "virtual" identification variable if the range variable declaration does not define one. -
Uses of AbstractTraverseChildrenVisitor in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeClassDescriptionprotected class
The abstract class that all refactoring classes should extend, it automatically provides the MultiTextEdit that will hold theTextEdit
objects that are related to the same refactoring event.protected class
This visitor renames any segment of a path expression.protected class
This visitor renames a fully qualified class name.protected class
This visitor renames an entity name.protected class
This visitor renames an enum constant.protected class
This visitor renames all the result variables found in the JPQL query.protected class
This visitor renames all the identification variables found in the JPQL query.protected class
This visitor is responsible to find theInputParameters
with a certain parameter name. -
Uses of AbstractTraverseChildrenVisitor in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeClassDescriptionprotected class
This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROM
clause.protected class
BasicStateObjectBuilder.AbstractSelectStatementBuilder<T extends AbstractSelectStatementStateObject,
P extends StateObject> The abstract definition of the builder that is responsible to create theStateObject
representation of theSELECT
statement.protected static class
protected class
This builder is responsible to create theStateObject
representation of theDELETE
query statement.protected class
This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROM
clause of the top-level query.protected class
This builder is responsible to create theStateObject
representation of theSELECT
query statement.protected class
This builder is responsible to create a new identification variable declaration and to add it to the state object representing theFROM
clause of a subquery.protected class
This builder is responsible to create theStateObject
representation of theSELECT
subquery.protected class
This builder is responsible to create theStateObject
representation of theUPDATE
query statement.protected class
This builder is responsible to create theWHEN
clauses for aCASE
expression.