|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
org.eclipse.persistence.jpa.jpql.DefaultSemanticValidator.VirtualIdentificationVariableFinder
protected static class DefaultSemanticValidator.VirtualIdentificationVariableFinder
This visitor traverses the parsed tree and retrieves the IdentificationVariable
defined for a range variable declaration.
| Field Summary | |
|---|---|
protected IdentificationVariable |
expression
The IdentificationVariable used to define the abstract schema name from either the
UPDATE or DELETE clause. |
protected boolean |
traverse
Determines if the RangeVariableDeclaration should traverse its identification
variable expression or simply visit the parent hierarchy. |
| Constructor Summary | |
|---|---|
protected |
DefaultSemanticValidator.VirtualIdentificationVariableFinder()
|
| Method Summary | |
|---|---|
void |
visit(CollectionExpression expression)
Visits the CollectionExpression expression. |
void |
visit(DeleteClause expression)
Visits the DeleteClause expression. |
void |
visit(DeleteStatement expression)
Visits the DeleteStatement expression. |
void |
visit(IdentificationVariable expression)
Visits the IdentificationVariable expression. |
void |
visit(NullExpression expression)
Visits the NullExpression expression. |
void |
visit(RangeVariableDeclaration expression)
Visits the RangeVariableDeclaration expression. |
void |
visit(UpdateClause expression)
Visits the UpdateClause expression. |
void |
visit(UpdateStatement expression)
Visits the UpdateStatement expression. |
| Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor |
|---|
visit, visit |
| Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IdentificationVariable expression
IdentificationVariable used to define the abstract schema name from either the
UPDATE or DELETE clause.
protected boolean traverse
RangeVariableDeclaration should traverse its identification
variable expression or simply visit the parent hierarchy.
| Constructor Detail |
|---|
protected DefaultSemanticValidator.VirtualIdentificationVariableFinder()
| Method Detail |
|---|
public void visit(CollectionExpression expression)
CollectionExpression expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DeleteClause expression)
DeleteClause expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DeleteStatement expression)
DeleteStatement expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(NullExpression expression)
NullExpression expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(RangeVariableDeclaration expression)
RangeVariableDeclaration expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UpdateClause expression)
UpdateClause expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The UpdateClause to visitpublic void visit(UpdateStatement expression)
UpdateStatement expression.
visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The UpdateStatement to visit
|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||