public virtual ISqlNode VisitCaseWhen(SqlCaseWhenNode n) { var cond = Visit(n.Condition); var result = Visit(n.Result); return(n.Update(cond, result)); }
public ISqlNode VisitCaseWhen(SqlCaseWhenNode n) { Append("WHEN ", n.Condition, " THEN ", n.Result); return(n); }
public override ISqlNode VisitCaseWhen(SqlCaseWhenNode n) { _result.AssertIsScalarExpression(n, nameof(n.Condition), n.Condition); _result.AssertIsScalarExpression(n, nameof(n.Result), n.Result); return(base.VisitCaseWhen(n)); }