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, visitvisitvisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitprotected AbstractIdentificationVariableDeclarationStateObject addRangeDeclaration(IdentificationVariableDeclaration expression)
AbstractIdentificationVariableDeclarationStateObject
for the given IdentificationVariableDeclaration.addRangeDeclaration in class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<FromClauseStateObject>expression - The IdentificationVariableDeclaration to convert into a
StateObjectStateObject representing an identification variable declarationpublic void visit(AbstractSchemaName expression)
AbstractSchemaName expression.visit in interface ExpressionVisitorvisit in class BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<FromClauseStateObject>expression - The Expression to visit