protected class BasicStateObjectBuilder.RangeDeclarationBuilder extends BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<FromClauseStateObject>
FROM
clause of the top-level query.parent, stateObject
Modifier | Constructor and Description |
---|---|
protected |
RangeDeclarationBuilder() |
Modifier and Type | Method and Description |
---|---|
protected AbstractIdentificationVariableDeclarationStateObject |
addRangeDeclaration(IdentificationVariableDeclaration expression)
Creates the concrete instance of an
AbstractIdentificationVariableDeclarationStateObject
for the given IdentificationVariableDeclaration . |
void |
visit(AbstractSchemaName expression)
Visits the
AbstractSchemaName 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 AbstractIdentificationVariableDeclarationStateObject addRangeDeclaration(IdentificationVariableDeclaration expression)
AbstractIdentificationVariableDeclarationStateObject
for the given IdentificationVariableDeclaration
.addRangeDeclaration
in class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<FromClauseStateObject>
expression
- The IdentificationVariableDeclaration
to convert into a
StateObject
StateObject
representing an identification variable declarationpublic void visit(AbstractSchemaName expression)
AbstractSchemaName
expression.visit
in interface ExpressionVisitor
visit
in class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<FromClauseStateObject>
expression
- The Expression
to visit