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 DeclarationnewDeclarationThe newDeclaration.protected DeclarationoldDeclarationTheDeclarationbeing modified.protected java.lang.StringouterVariableNameThe identification variable coming from the parent identification variable declaration.
-
Constructor Summary
Constructors Modifier Constructor Description protectedQualifyRangeDeclarationVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(CollectionValuedPathExpression expression)Visits theCollectionValuedPathExpressionexpression.voidvisit(IdentificationVariableDeclaration expression)Visits theIdentificationVariableDeclarationexpression.voidvisit(RangeVariableDeclaration expression)Visits theRangeVariableDeclarationexpression.-
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
TheDeclarationbeing 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 theCollectionValuedPathExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(IdentificationVariableDeclaration expression)
Visits theIdentificationVariableDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(RangeVariableDeclaration expression)
Visits theRangeVariableDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-