internal override void Accept(IExprVisitor visitor, params object[] args) { visitor.Visit(this, args); }
public override T Accept <T>(IExprVisitor <T> visitor) { return(visitor.VisitCallExpr(this)); }
public override t Accept <t>(IExprVisitor <t> visitor) { return(visitor.Visit(this)); }
public abstract double accept(IExprVisitor expr_vis);
public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprDateAdd(this, arg);
public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprAliasedSelecting(this, arg);
public override T Visit <T, S>(IExprVisitor <T, S> vtor, S state) => vtor.VisitVar(this, state);
public abstract R Accept <R>(IExprVisitor <R> visitor);
internal override abstract void Accept(IExprVisitor visitor, params object[] args);
public abstract T Visit <T, S>(IExprVisitor <T, S> vtor, S state);
protected override void OnAccept <C>(C context, IExprVisitor <C> visitor) => visitor.VisitFunction(context, this);
protected override void OnAccept <C>(C context, IExprVisitor <C> visitor) => visitor.VisitVariable(context, this);
protected override void OnAccept <C>(C context, IExprVisitor <C> visitor) => visitor.VisitLiteral(context, this);
protected abstract void OnAccept <C>(C context, IExprVisitor <C> visitor);
public override R Accept <R>(IExprVisitor <R> visitor) { return(visitor.Visit(this)); }
public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprInt64Literal(this, arg);
public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprExprMergeNotMatchedInsertDefault(this, arg);
public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprInValues(this, arg);
public virtual TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprMerge(this, arg);
public abstract t Accept <t>(IExprVisitor <t> visitor);
public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprMergeOutput(this, arg);
public override double accept(IExprVisitor expr_vis) { return(expr_vis.Visit(this)); }
public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprMergeMatchedUpdate(this, arg);
public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprBooleanGt(this, arg);
internal protected override T Accept <T>(IExprVisitor <T> visitor) { return(visitor.Visit(this)); }
public override T Accept <T>(IExprVisitor <T> visitor) => visitor.Visit(this);
public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprDefault(this, arg);
public override void Accept(IExprVisitor visitor) { visitor.VisitGetExpr(this); }
public TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprDbSchema(this, arg);
internal abstract override void Accept(IExprVisitor visitor, params object[] args);
protected abstract T OnAccept <C, T>(C context, IExprVisitor <C, T> visitor);