public bool VisitExprAllColumns(ExprAllColumns expr, TCtx arg) { var res = this.Visit(expr, "AllColumns", arg, out var argOut) && this.Accept("Source", expr.Source, argOut); this._visitor.EndVisitExpr(expr, arg); return(res); }
public bool VisitExprAllColumns(ExprAllColumns exprAllColumns, IExpr?parent) { if (exprAllColumns.Source != null) { exprAllColumns.Source.Accept(this, exprAllColumns); this.Builder.Append('.'); } this.Builder.Append('*'); return(true); }
public static ExprAllColumns WithSource(this ExprAllColumns original, IExprColumnSource?newSource) => new ExprAllColumns(source: newSource);