Пример #1
0
        public bool VisitExprOutputAction(ExprOutputAction expr, TCtx arg)
        {
            var res = this.Visit(expr, "OutputAction", arg, out var argOut) && this.Accept("Alias", expr.Alias, argOut);

            this._visitor.EndVisitExpr(expr, arg);
            return(res);
        }
Пример #2
0
 public bool VisitExprOutputAction(ExprOutputAction exprOutputAction, IExpr?parent)
 {
     this.Builder.Append("$ACTION");
     if (exprOutputAction.Alias != null)
     {
         this.Builder.Append(' ');
         exprOutputAction.Alias.Accept(this, exprOutputAction);
     }
     return(true);
 }
Пример #3
0
 public static ExprOutputAction WithAlias(this ExprOutputAction original, ExprColumnAlias?newAlias)
 => new ExprOutputAction(alias: newAlias);