public ISqlNode VisitUpdate(SqlUpdateNode n) { Append("UPDATE "); if (n.Source != null) { Visit(n.Source); } IncreaseIndent(); AppendLineAndIndent(); AppendLine("SET"); IncreaseIndent(); Visit(n.SetClause); DecreaseIndent(); if (n.WhereClause != null) { AppendLineAndIndent(); AppendLine("WHERE"); IncreaseIndent(); WriteIndent(); Visit(n.WhereClause); DecreaseIndent(); } DecreaseIndent(); return(n); }
public virtual ISqlNode VisitUpdate(SqlUpdateNode n) { var source = Visit(n.Source); var sets = Visit(n.SetClause); var where = Visit(n.WhereClause); return(n.Update(source, sets as SqlListNode <SqlInfixOperationNode>, where)); }
public override ISqlNode VisitUpdate(SqlUpdateNode n) { var symbols = PushSymbolTable(); n = base.VisitUpdate(n) as SqlUpdateNode; n.Symbols = symbols; PopSymbolTable(); return(n); }
public override ISqlNode VisitUpdate(SqlUpdateNode n) { return(base.VisitUpdate(n)); }