oper.setSplitter(true);
// Create a splittee of store only
TezOperator storeOnlyTezOperator = getTezOp();
PhysicalPlan storeOnlyPhyPlan = new PhysicalPlan();
POValueInputTez valueInput = new POValueInputTez(new OperatorKey(scope,nig.getNextNodeId(scope)));
valueInput.setInputKey(oper.getOperatorKey().toString());
storeOnlyPhyPlan.addAsLeaf(valueInput);
storeOnlyPhyPlan.addAsLeaf(store);
storeOnlyTezOperator.plan = storeOnlyPhyPlan;
tezPlan.add(storeOnlyTezOperator);
phyToTezOpMap.put(store, storeOnlyTezOperator);
// Create new operator as second splittee
curTezOp = getTezOp();
POValueInputTez valueInput2 = new POValueInputTez(new OperatorKey(scope,nig.getNextNodeId(scope)));
valueInput2.setInputKey(oper.getOperatorKey().toString());
curTezOp.plan.add(valueInput2);
tezPlan.add(curTezOp);
// Connect splitter to splittee
TezEdgeDescriptor edge = TezCompilerUtil.connect(tezPlan, oper, storeOnlyTezOperator);