Class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<S extends AbstractFromClauseStateObject>

java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<S>
All Implemented Interfaces:
ExpressionVisitor, IBuilder<AbstractIdentificationVariableDeclarationStateObject,S>
Direct Known Subclasses:
BasicStateObjectBuilder.RangeDeclarationBuilder, BasicStateObjectBuilder.SimpleRangeDeclarationBuilder
Enclosing class:
BasicStateObjectBuilder

protected abstract class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<S extends AbstractFromClauseStateObject> extends AbstractTraverseChildrenVisitor implements IBuilder<AbstractIdentificationVariableDeclarationStateObject,S>
This builder is responsible to create a new identification variable declaration and to add it to the state object representing the FROM clause.