"supported for any relation on Merge Cogroup.");
}
List<Operator> inputs = cg.getPlan().getPredecessors(cg);
MapSideMergeValidator validator = new MapSideMergeValidator();
validator.validateMapSideMerge(inputs, cg.getPlan());
POMergeCogroup poCogrp = compileToMergeCogrp(cg, cg.getExpressionPlans());
poCogrp.setResultType(DataType.TUPLE);
poCogrp.addOriginalLocation(cg.getAlias(), cg.getLocation());
currentPlan.add(poCogrp);
for (Operator op : inputs) {
try {
currentPlan.connect(logToPhyMap.get(op), poCogrp);
} catch (PlanException e) {