public DeleteNode(PlanNodeId id, PlanNode source, DeleteHandle target, Symbol rowId, IEnumerable <Symbol> outputs) : base(id) { this.Source = source ?? throw new ArgumentNullException("source"); this.Target = target ?? throw new ArgumentNullException("target"); this.RowId = rowId ?? throw new ArgumentNullException("rowId"); this.Outputs = outputs ?? throw new ArgumentNullException("outputs"); }
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"); }