protected class BasicStateObjectBuilder.UpdateStatementBuilder extends AbstractTraverseChildrenVisitor implements IBuilder<UpdateStatementStateObject,JPQLQueryStateObject>
StateObject representation of the
UPDATE query statement.| Modifier and Type | Field and Description |
|---|---|
protected JPQLQueryStateObject |
parent |
protected UpdateStatementStateObject |
stateObject |
protected UpdateItemStateObject |
updateItem |
| Modifier | Constructor and Description |
|---|---|
protected |
BasicStateObjectBuilder.UpdateStatementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
UpdateStatementStateObject |
buildStateObject(JPQLQueryStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
void |
visit(AbstractSchemaName expression)
Visits the
AbstractSchemaName expression. |
void |
visit(IdentificationVariable expression)
Visits the
IdentificationVariable expression. |
void |
visit(RangeVariableDeclaration expression)
Visits the
RangeVariableDeclaration expression. |
void |
visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
void |
visit(UpdateClause expression)
Visits the
UpdateClause expression. |
void |
visit(UpdateItem expression)
Visits the
UpdateItem expression. |
void |
visit(UpdateStatement expression)
Visits the
UpdateStatement expression. |
void |
visit(WhereClause expression)
Visits the
WhereClause expression. |
visitvisit, 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 JPQLQueryStateObject parent
protected UpdateStatementStateObject stateObject
protected UpdateItemStateObject updateItem
protected BasicStateObjectBuilder.UpdateStatementBuilder()
public UpdateStatementStateObject buildStateObject(JPQLQueryStateObject parent, Expression expression)
StateObject representation of the given Expression.buildStateObject in interface IBuilder<UpdateStatementStateObject,JPQLQueryStateObject>parent - The parent of the new StateObject to createexpression - The parsed Expression to convert into a StateObjectStateObject representation of the given Expressionpublic void visit(AbstractSchemaName expression)
AbstractSchemaName expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(RangeVariableDeclaration expression)
RangeVariableDeclaration expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(StateFieldPathExpression expression)
StateFieldPathExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UpdateClause expression)
UpdateClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The UpdateClause to visitpublic void visit(UpdateItem expression)
UpdateItem expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The UpdateItem to visitpublic void visit(UpdateStatement expression)
UpdateStatement expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The UpdateStatement to visitpublic void visit(WhereClause expression)
WhereClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The WhereClause to visit