public bool VisitExprAliasedSelecting(ExprAliasedSelecting expr, TCtx arg) { var res = this.Visit(expr, "AliasedSelecting", arg, out var argOut) && this.Accept("Value", expr.Value, argOut) && this.Accept("Alias", expr.Alias, argOut); this._visitor.EndVisitExpr(expr, arg); return(res); }
public bool VisitExprAliasedSelecting(ExprAliasedSelecting exprAliasedSelecting, IExpr?parent) { exprAliasedSelecting.Value.Accept(this, exprAliasedSelecting); this.Builder.Append(' '); exprAliasedSelecting.Alias.Accept(this, exprAliasedSelecting); return(true); }
public static ExprAliasedSelecting WithAlias(this ExprAliasedSelecting original, ExprColumnAlias newAlias) => new ExprAliasedSelecting(value: original.Value, alias: newAlias);
public static ExprAliasedSelecting WithValue(this ExprAliasedSelecting original, IExprSelecting newValue) => new ExprAliasedSelecting(value: newValue, alias: original.Alias);