Beispiel #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 (var chi in n.Children)
     {
         AssertRelOpOrPhysicalOp(chi.Op);
     }
 }
Beispiel #2
0
 // <summary>
 // Copies a multiStreamNestOp
 // </summary>
 public override Node Visit(MultiStreamNestOp op, Node n)
 {
     return(VisitNestOp(n));
 }
 public virtual void Visit(MultiStreamNestOp op, Node n)
 {
     this.VisitNestOp((NestBaseOp)op, n);
 }
Beispiel #4
0
 /// <summary>
 ///     Visitor pattern method for MultistreamNestOp
 /// </summary>
 /// <param name="op"> The op being visited </param>
 /// <param name="n"> The Node that references the Op </param>
 public virtual void Visit(MultiStreamNestOp op, Node n)
 {
     VisitNestOp(op, n);
 }
Beispiel #5
0
 // <summary>
 // MultiStreamNestOp
 // </summary>
 public virtual TResultType Visit(MultiStreamNestOp op, Node n)
 {
     return(VisitNestOp(op, n));
 }
 public virtual TResultType Visit(MultiStreamNestOp op, Node n)
 {
     return(this.VisitNestOp((NestBaseOp)op, n));
 }