public override void PerformOnWhere(DeleteStatement node) { if (node == null) { throw new ArgumentNullException("node"); } if (node.Where != null) { m_sql.Append(NewLine); m_sql.Append("WHERE "); } }
public INode Clone() { DeleteStatement deleteStatement = new DeleteStatement(); if (m_table != null) { deleteStatement.Table = (DbObject)(m_table.Clone()); } if (m_where != null) { deleteStatement.Where = (IExpression)(m_where.Clone()); } return(deleteStatement); }
public virtual void PerformAfter(DeleteStatement node) { }
public virtual void PerformOnWhere(DeleteStatement node) { }
public virtual void PerformBefore(DeleteStatement node) { }
public override void PerformAfter(DeleteStatement node) { PopKnownParent(node); Debug.Assert(m_ancestors.Count == 0); }
public override void PerformBefore(DeleteStatement node) { PushParent(node); }