EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql
Class AbstractValidator.OwningClauseVisitor

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
      extended by org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
          extended by org.eclipse.persistence.jpa.jpql.AbstractValidator.OwningClauseVisitor
All Implemented Interfaces:
ExpressionVisitor
Direct Known Subclasses:
EclipseLinkGrammarValidator.EclipseLinkOwningClauseVisitor
Enclosing class:
AbstractValidator

public static class AbstractValidator.OwningClauseVisitor
extends AbstractTraverseParentVisitor

This visitor retrieves the clause owning the visited Expression.


Field Summary
 DeleteClause deleteClause
           
 FromClause fromClause
           
 GroupByClause groupByClause
           
 HavingClause havingClause
           
 OrderByClause orderByClause
           
 SelectClause selectClause
           
 SimpleFromClause simpleFromClause
           
 SimpleSelectClause simpleSelectClause
           
 UpdateClause updateClause
           
 WhereClause whereClause
           
 
Constructor Summary
AbstractValidator.OwningClauseVisitor()
          Creates a new OwningClauseVisitor.
 
Method Summary
 void dispose()
          Disposes the internal data.
 void visit(DeleteClause expression)
          Visits the DeleteClause expression.
 void visit(FromClause expression)
          Visits the FromClause expression.
 void visit(GroupByClause expression)
          Visits the GroupByClause expression.
 void visit(HavingClause expression)
          Visits the HavingClause expression.
 void visit(OrderByClause expression)
          Visits the OrderByClause expression.
 void visit(SelectClause expression)
          Visits the SelectClause expression.
 void visit(SimpleFromClause expression)
          Visits the SimpleFromClause expression.
 void visit(SimpleSelectClause expression)
          Visits the SimpleSelectClause expression.
 void visit(UpdateClause expression)
          Visits the UpdateClause expression.
 void visit(WhereClause expression)
          Visits the WhereClause 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deleteClause

public DeleteClause deleteClause

fromClause

public FromClause fromClause

groupByClause

public GroupByClause groupByClause

havingClause

public HavingClause havingClause

orderByClause

public OrderByClause orderByClause

selectClause

public SelectClause selectClause

simpleFromClause

public SimpleFromClause simpleFromClause

simpleSelectClause

public SimpleSelectClause simpleSelectClause

updateClause

public UpdateClause updateClause

whereClause

public WhereClause whereClause
Constructor Detail

AbstractValidator.OwningClauseVisitor

public AbstractValidator.OwningClauseVisitor()
Creates a new OwningClauseVisitor.

Method Detail

dispose

public void dispose()
Disposes the internal data.


visit

public void visit(DeleteClause expression)
Visits the DeleteClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(FromClause expression)
Visits the FromClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(GroupByClause expression)
Visits the GroupByClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(HavingClause expression)
Visits the HavingClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(OrderByClause expression)
Visits the OrderByClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(SelectClause expression)
Visits the SelectClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(SimpleFromClause expression)
Visits the SimpleFromClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(SimpleSelectClause expression)
Visits the SimpleSelectClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(UpdateClause expression)
Visits the UpdateClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The UpdateClause to visit

visit

public void visit(WhereClause expression)
Visits the WhereClause expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The WhereClause to visit

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference