protected class BasicStateObjectBuilder.DeleteStatementBuilder extends AbstractTraverseChildrenVisitor implements IBuilder<DeleteStatementStateObject,JPQLQueryStateObject>
StateObject representation of the
DELETE query statement.| Modifier and Type | Field and Description |
|---|---|
protected JPQLQueryStateObject |
parent |
protected DeleteStatementStateObject |
stateObject |
| Modifier | Constructor and Description |
|---|---|
protected |
BasicStateObjectBuilder.DeleteStatementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
DeleteStatementStateObject |
buildStateObject(JPQLQueryStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
void |
visit(AbstractSchemaName expression)
Visits the
AbstractSchemaName expression. |
void |
visit(DeleteClause expression)
Visits the
DeleteClause expression. |
void |
visit(DeleteStatement expression)
Visits the
DeleteStatement expression. |
void |
visit(IdentificationVariable expression)
Visits the
IdentificationVariable expression. |
void |
visit(RangeVariableDeclaration expression)
Visits the
RangeVariableDeclaration 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, visit, visit, visitprotected JPQLQueryStateObject parent
protected DeleteStatementStateObject stateObject
protected BasicStateObjectBuilder.DeleteStatementBuilder()
public DeleteStatementStateObject buildStateObject(JPQLQueryStateObject parent, Expression expression)
StateObject representation of the given Expression.buildStateObject in interface IBuilder<DeleteStatementStateObject,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(DeleteClause expression)
DeleteClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DeleteStatement expression)
DeleteStatement 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(WhereClause expression)
WhereClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The WhereClause to visit