public override void PerformOnAssignments(UpdateStatement node) { if (node == null) { throw new ArgumentNullException("node"); } m_sql.Append(" SET "); // after table }
public override void PerformBefore(UpdateStatement node) { if (node == null) { throw new ArgumentNullException("node"); } m_sql.Append("UPDATE "); }
public override void PerformOnWhere(UpdateStatement node) { if (node == null) { throw new ArgumentNullException("node"); } if (node.Where != null) { m_sql.Append(NewLine); m_sql.Append("WHERE "); } }
public INode Clone() { UpdateStatement updateStatement = new UpdateStatement(); if (m_table != null) { updateStatement.Table = (DbObject)(m_table.Clone()); } if (m_assignments != null) { updateStatement.Assignments = (Assignment)(m_assignments.Clone()); } if (m_where != null) { updateStatement.Where = (IExpression)(m_where.Clone()); } return(updateStatement); }
public virtual void PerformAfter(UpdateStatement node) { }
public virtual void PerformOnWhere(UpdateStatement node) { }
public virtual void PerformOnAssignments(UpdateStatement node) { }
public virtual void PerformBefore(UpdateStatement node) { }
public override void PerformAfter(UpdateStatement node) { PopKnownParent(node); Debug.Assert(m_ancestors.Count == 0); }
public override void PerformBefore(UpdateStatement node) { PushParent(node); }