EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

org.eclipse.persistence.jpa.jpql
Class EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
      extended by org.eclipse.persistence.jpa.jpql.parser.AbstractEclipseLinkExpressionVisitor
          extended by org.eclipse.persistence.jpa.jpql.EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor
All Implemented Interfaces:
EclipseLinkExpressionVisitor, ExpressionVisitor
Enclosing class:
EclipseLinkGrammarValidator

protected class EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor
extends AbstractEclipseLinkExpressionVisitor


Field Summary
 boolean valid
          Determines whether the left expression of an IN expression is a nested array when the IN item is a subquery.
 
Constructor Summary
protected EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor()
           
 
Method Summary
 void visit(InExpression expression)
          Visits the InExpression expression.
 void visit(SimpleSelectClause expression)
          Visits the SimpleSelectClause expression.
 void visit(SimpleSelectStatement expression)
          Visits the SimpleSelectStatement expression.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractEclipseLinkExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.persistence.jpa.jpql.parser.ExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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

valid

public boolean valid
Determines whether the left expression of an IN expression is a nested array when the IN item is a subquery.

Constructor Detail

EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor

protected EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor()
Method Detail

visit

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

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AbstractExpressionVisitor
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 AbstractExpressionVisitor
Parameters:
expression - The Expression to visit

visit

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

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

EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference