Example #1
0
 /// <summary>
 ///     Constructor. Allows for cloning of nodes across commands
 /// </summary>
 /// <param name="destCommand"> The Command to which Nodes to be cloned must belong </param>
 /// <param name="sourceCommand"> The Command to which cloned Nodes will belong </param>
 private OpCopier(Command destCommand, Command sourceCommand)
 {
     m_srcCmd  = sourceCommand;
     m_destCmd = destCommand;
     m_varMap  = new VarMap();
 }
Example #2
0
 internal UnionAllOp(VarVec outputs, VarMap left, VarMap right, Var branchDiscriminator)
     : base(OpType.UnionAll, outputs, left, right)
 {
     m_branchDiscriminator = branchDiscriminator;
 }
Example #3
0
 internal IntersectOp(VarVec outputs, VarMap left, VarMap right)
     : base(OpType.Intersect, outputs, left, right)
 {
 }
Example #4
0
 internal ExceptOp(VarVec outputs, VarMap left, VarMap right)
     : base(OpType.Except, outputs, left, right)
 {
 }