public MetadataDeleteNode(PlanNodeId id, DeleteHandle target, Symbol output, TableLayoutHandle tableLayout) : base(id) { this.Target = target ?? throw new ArgumentNullException("target"); this.Output = output ?? throw new ArgumentNullException("output"); this.TableLayout = tableLayout ?? throw new ArgumentNullException("tableLayout"); }
public SetOperationNode(PlanNodeId id, IEnumerable <PlanNode> sources, IEnumerable <KeyValuePair <Symbol, Symbol> > outputToInputs, IEnumerable <Symbol> outputs) : base(id) { this.Sources = sources ?? throw new ArgumentNullException("sources"); this.OutputToInputs = outputToInputs ?? throw new ArgumentNullException("outputToInputs"); this.Outputs = outputs ?? throw new ArgumentNullException("outputs"); }
public RemoteSourceNode(PlanNodeId id, IEnumerable <PlanFragmentId> sourceFragmentIds, IEnumerable <Symbol> outputs) : base(id) { this.SourceFragmentIds = sourceFragmentIds; this.Outputs = outputs ?? throw new ArgumentNullException("outputs"); }
public ProjectNode(PlanNodeId id, PlanNode source, Assignments assignments) : base(id) { this.Source = source ?? throw new ArgumentNullException("source"); this.Assignments = assignments ?? throw new ArgumentNullException("assignments"); }
public IntersectNode(PlanNodeId id, IEnumerable <PlanNode> sources, IEnumerable <KeyValuePair <Symbol, Symbol> > outputToInputs, IEnumerable <Symbol> outputs) : base(id, sources, outputToInputs, outputs) { }
public AssignUniqueId(PlanNodeId id, PlanNode source, Symbol idColumn) : base(id) { this.Source = source ?? throw new ArgumentNullException("source"); this.IdColumn = idColumn ?? throw new ArgumentNullException("idColumn"); }