/** * {@inheritDoc} */ public Expression getClause(DeleteStatement expression) { return expression.getDeleteClause(); }
private void buildFrom() { ListIterator<Expression> fromIter = null; if (query.isSelectStatement() && query.getSelectStatement().hasFromClause()) { FromClause fromClause = (FromClause) query.getSelectStatement().getFromClause(); fromIter = fromClause.children().iterator(); } else if (query.isUpdateStatement()) { fromIter = query.getUpdateStatement().getUpdateClause().children().iterator(); } if (query.isDeleteStatement()) { fromIter = query.getDeleteStatement().getDeleteClause().children().iterator(); } if (fromIter != null) { while (fromIter.hasNext()) { String textObj = fromIter.next().toActualText().trim(); if (!StringUtils.isEmpty(textObj)) { query.setFrom(textObj); break; } } } }
/** * {@inheritDoc} */ @Override protected void addChildrenTo(Collection<Expression> children) { children.add(getDeleteClause()); children.add(getWhereClause()); }
/** * {@inheritDoc} */ @Override protected void addChildrenTo(Collection<Expression> children) { children.add(getDeleteClause()); children.add(getWhereClause()); }
/** * {@inheritDoc} */ public boolean isClauseComplete(DeleteStatement expression) { return visitor.isComplete(expression.getDeleteClause()); }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); }
/** * {@inheritDoc} */ public void acceptChildren(ExpressionVisitor visitor) { getDeleteClause().accept(visitor); getWhereClause().accept(visitor); }
/** * {@inheritDoc} */ public void acceptChildren(ExpressionVisitor visitor) { getDeleteClause().accept(visitor); getWhereClause().accept(visitor); }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); if (expression.hasWhereClause()) { expression.getWhereClause().accept(this); } } }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); // Don't traverse the tree if the path expressions don't need to be virtually qualified if ((variableName != null) && expression.hasWhereClause()) { expression.getWhereClause().accept(this); } }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); // Don't traverse the tree if the path expressions don't need to be virtually qualified if ((variableName != null) && expression.hasWhereClause()) { expression.getWhereClause().accept(this); } }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { if (expression.hasWhereClause()) { expression.getWhereClause().accept(this); } else { expression.getDeleteClause().accept(this); } }
/** * {@inheritDoc} */ @Override public void visit(DeleteStatement expression) { expression.getDeleteClause().accept(this); if (expression.hasWhereClause()) { expression.getWhereClause().accept(this); } } }
/** * {@inheritDoc} */ public void visit(DeleteStatement expression) { if (!badExpression) { if (expression.hasWhereClause()) { expression.getWhereClause().accept(this); } else { expression.getDeleteClause().accept(this); if (expression.hasSpaceAfterDeleteClause()) { virtualSpace = true; } } queryPosition.addPosition(expression, expression.getLength() - correction); } }