public override void Visit(MultiStreamNestOp op, Node n) { VisitPhysicalOpDefault(op, n); Assert(n.Children.Count > 1, "MultiStreamNestOp needs at least 2 arguments: found {0}", n.Children.Count); foreach (Node chi in n.Children) { AssertRelOpOrPhysicalOp(chi.Op); } }
/// <summary> /// Copies a multiStreamNestOp /// </summary> /// <param name="op"></param> /// <param name="n"></param> /// <returns></returns> public override Node Visit(MultiStreamNestOp op, Node n) { return(VisitNestOp(n)); }