public ISqlNode VisitValues(SqlValuesNode n) { void forEach(SqlListNode <ISqlNode> child) => Append("(", child, ")"); Append("VALUES "); forEach(n.Values.First()); foreach (var child in n.Values.Skip(1)) { Append(", "); forEach(child); } return(n); }
public virtual ISqlNode VisitValues(SqlValuesNode n) { var values = Visit(n.Values) as SqlListNode <SqlListNode <ISqlNode> >; return(n.Update(values)); }
public override ISqlNode VisitValues(SqlValuesNode n) { return(base.VisitValues(n)); }