Package org.eclipse.persistence.jpa.jpql
Class AbstractValidator.NestedArrayVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
org.eclipse.persistence.jpa.jpql.AbstractValidator.NestedArrayVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
AbstractValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionintThe number of items contained in the nested array or -1 if theExpressiondoes not represent a nested array.protected booleanInternal flag used to determine if a sub-expression is traversed, which is required when representing a nested array. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(CollectionExpression expression) Visits theCollectionExpressionexpression.voidvisit(SubExpression expression) Visits theSubExpressionexpression.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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
nestedArraySize
public int nestedArraySizeThe number of items contained in the nested array or -1 if theExpressiondoes not represent a nested array. -
subExpression
protected boolean subExpressionInternal flag used to determine if a sub-expression is traversed, which is required when representing a nested array.
-
-
Constructor Details
-
NestedArrayVisitor
protected NestedArrayVisitor()Default constructor.
-
-
Method Details
-
visit
Description copied from interface:ExpressionVisitorVisits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theSubExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-