mappedFields.put(i, columns);
}
mPlan.add(forEach);
mPlan.doInsertBetween(load, forEach, pred, false);
forEach.getProjectionMap().setMappedFields(mappedFields);
pred.rewire(load, 0, forEach, false);
}
// Begin to prune
for (Pair<Integer, Integer> pair: loaderRequiredFields.getFields())
columnRequired[pair.second] = true;