protected class BasicStateObjectBuilder.SelectItemBuilder extends AnonymousExpressionVisitor implements IBuilder<StateObject,SelectClauseStateObject>
SELECT clause.| Modifier and Type | Field and Description |
|---|---|
protected SelectClauseStateObject |
parent |
protected StateObject |
stateObject |
| Modifier | Constructor and Description |
|---|---|
protected |
BasicStateObjectBuilder.SelectItemBuilder() |
| Modifier and Type | Method and Description |
|---|---|
StateObject |
buildStateObject(SelectClauseStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
protected void |
visit(Expression expression)
Blindly visit the given
Expression. |
void |
visit(ResultVariable expression)
Visits the
ResultVariable expression. |
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, visitprotected SelectClauseStateObject parent
protected StateObject stateObject
protected BasicStateObjectBuilder.SelectItemBuilder()
public StateObject buildStateObject(SelectClauseStateObject parent, Expression expression)
StateObject representation of the given Expression.buildStateObject in interface IBuilder<StateObject,SelectClauseStateObject>parent - The parent of the new StateObject to createexpression - The parsed Expression to convert into a StateObjectStateObject representation of the given Expressionprotected void visit(Expression expression)
Expression.visit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ResultVariable expression)
ResultVariable expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visit