public ApplyNode(PlanNodeId id, PlanNode input, PlanNode subquery, Assignments subqueryAssignments, IEnumerable <Symbol> correlation, Node originSubquery) : base(id) { this.Input = input ?? throw new ArgumentNullException("input"); this.SubQuery = subquery ?? throw new ArgumentNullException("subquery"); this.SubqueryAssignments = subqueryAssignments ?? throw new ArgumentNullException("subqueryAssignments"); this.Correlation = correlation ?? throw new ArgumentNullException("correlation"); this.OriginSubquery = originSubquery ?? throw new ArgumentNullException("originSubquery"); }
public ProjectNode(PlanNodeId id, PlanNode source, Assignments assignments) : base(id) { this.Source = source ?? throw new ArgumentNullException("source"); this.Assignments = assignments ?? throw new ArgumentNullException("assignments"); }