예제 #1
0
 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);
     }
 }
예제 #2
0
 /// <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));
 }