|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.internal.jpql.parser.AbstractTraverseParentVisitor
org.eclipse.persistence.jpa.internal.jpql.SemanticValidator.VirtualIdentificationVariableFinder
private static class SemanticValidator.VirtualIdentificationVariableFinder
Field Summary | |
---|---|
(package private) IdentificationVariable |
expression The IdentificationVariable used to define the abstract schema name from either the UPDATE or DELETE clause. |
private boolean |
traverse Determines if the RangeVariableDeclaration should traverse its identification variable expression or simply visit the parent hierarchy. |
Constructor Summary | |
---|---|
private |
SemanticValidator.VirtualIdentificationVariableFinder() |
Method Summary | |
---|---|
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(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.internal.jpql.parser.AbstractTraverseParentVisitor |
---|
visit, visit |
Methods inherited from class org.eclipse.persistence.jpa.internal.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, visit, visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
IdentificationVariable expression
IdentificationVariable
used to define the abstract schema name from either the UPDATE or DELETE clause.private boolean traverse
RangeVariableDeclaration
should traverse its identification variable expression or simply visit the parent hierarchy.Constructor Detail |
---|
private SemanticValidator.VirtualIdentificationVariableFinder()
Method Detail |
---|
public void visit(DeleteClause expression)
DeleteClause
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(DeleteStatement expression)
DeleteStatement
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(RangeVariableDeclaration expression)
RangeVariableDeclaration
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(UpdateClause expression)
UpdateClause
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(UpdateStatement expression)
UpdateStatement
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visit
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |