Class DeclarationResolver.QualifyRangeDeclarationVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.resolver.DeclarationResolver.QualifyRangeDeclarationVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
- DeclarationResolver
protected static class DeclarationResolver.QualifyRangeDeclarationVisitor extends AbstractExpressionVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected Declaration
newDeclaration
The newDeclaration
.protected Declaration
oldDeclaration
TheDeclaration
being modified.protected java.lang.String
outerVariableName
The identification variable coming from the parent identification variable declaration.
-
Constructor Summary
Constructors Modifier Constructor Description protected
QualifyRangeDeclarationVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(CollectionValuedPathExpression expression)
Visits theCollectionValuedPathExpression
expression.void
visit(IdentificationVariableDeclaration expression)
Visits theIdentificationVariableDeclaration
expression.void
visit(RangeVariableDeclaration expression)
Visits theRangeVariableDeclaration
expression.-
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
newDeclaration
protected Declaration newDeclaration
The newDeclaration
.
-
oldDeclaration
protected Declaration oldDeclaration
TheDeclaration
being modified.
-
outerVariableName
protected java.lang.String outerVariableName
The identification variable coming from the parent identification variable declaration.
-
-
Method Detail
-
visit
public void visit(CollectionValuedPathExpression expression)
Visits theCollectionValuedPathExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
public void visit(IdentificationVariableDeclaration expression)
Visits theIdentificationVariableDeclaration
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
public void visit(RangeVariableDeclaration expression)
Visits theRangeVariableDeclaration
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
-