for(int i = 0; i < origInputs.length; ++i) {
origInputs[i] = pOp.inputs[i];
}
for(int i = 0; i < pOp.inputs.length; ++i) {
PORead read = new PORead(logOp.getScope(),
NodeIdGenerator.getGenerator().getNextNodeId(logOp.getScope()),
physicalOpTable,
LogicalOperator.FIXED,
derivedData.get(logOp.getOpTable().get(logOp.getInputs().get(i))));
pOp.inputs[i] = read.getOperatorKey();
}
//get the output data
DataBag outputData = BagFactory.getInstance().newDefaultBag();
pOp.open();