protected class BasicStateObjectBuilder.SimpleRangeDeclarationBuilder extends BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<SimpleFromClauseStateObject>
FROM
clause of a subquery.parent, stateObject
Modifier | Constructor and Description |
---|---|
protected |
BasicStateObjectBuilder.SimpleRangeDeclarationBuilder() |
Modifier and Type | Method and Description |
---|---|
protected AbstractIdentificationVariableDeclarationStateObject |
addRangeDeclaration(IdentificationVariableDeclaration expression)
Creates the concrete instance of an
AbstractIdentificationVariableDeclarationStateObject
for the given IdentificationVariableDeclaration . |
void |
visit(CollectionValuedPathExpression expression)
Visits the
CollectionValuedPathExpression expression. |
buildStateObject, visit, visit, visit, visit
visit
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
protected BasicStateObjectBuilder.SimpleRangeDeclarationBuilder()
protected AbstractIdentificationVariableDeclarationStateObject addRangeDeclaration(IdentificationVariableDeclaration expression)
AbstractIdentificationVariableDeclarationStateObject
for the given IdentificationVariableDeclaration
.addRangeDeclaration
in class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<SimpleFromClauseStateObject>
expression
- The IdentificationVariableDeclaration
to convert into a
StateObject
StateObject
representing an identification variable declarationpublic void visit(CollectionValuedPathExpression expression)
CollectionValuedPathExpression
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visit