plan.getPathToPartitionInfo().put(path, new partitionDesc(tt_desc, null));
plan.getAliasToWork().put(alias, topOp);
}
else {
// populate local work if needed
mapredLocalWork localPlan = plan.getMapLocalWork();
if (localPlan == null)
localPlan = new mapredLocalWork(
new LinkedHashMap<String, Operator<? extends Serializable>>(),
new LinkedHashMap<String, fetchWork>());
assert localPlan.getAliasToWork().get(alias) == null;
assert localPlan.getAliasToFetchWork().get(alias) == null;
localPlan.getAliasToWork().put(alias, topOp);
localPlan.getAliasToFetchWork().put(alias, new fetchWork(alias, tt_desc));
plan.setMapLocalWork(localPlan);
}
}