List<HashTableDummyOperator> workOps = reduceWork.getDummyOps(); HashSet<HashTableDummyOperator> dummyOps = workOps == null ? null : new HashSet<>(workOps); tagToReducerMap.put(redWork.getTag(), redWork); if (mergeWorkList != null) { for (BaseWork mergeWork : mergeWorkList) { connectOps.put(mergeReduceWork.getTag(), dummyStoreOp); tagToReducerMap.put(mergeReduceWork.getTag(), mergeReduceWork); bigTablePosition = (byte) reduceWork.getTag();
List<HashTableDummyOperator> workOps = reduceWork.getDummyOps(); HashSet<HashTableDummyOperator> dummyOps = workOps == null ? null : new HashSet<>(workOps); tagToReducerMap.put(redWork.getTag(), redWork); if (mergeWorkList != null) { for (BaseWork mergeWork : mergeWorkList) { connectOps.put(mergeReduceWork.getTag(), dummyStoreOp); tagToReducerMap.put(mergeReduceWork.getTag(), mergeReduceWork); bigTablePosition = (byte) reduceWork.getTag();
tagToReducerMap.put(redWork.getTag(), redWork); if (mergeWorkList != null) { for (BaseWork mergeWork : mergeWorkList) { reducer = mergeReduceWork.getReducer(); DummyStoreOperator dummyStoreOp = getJoinParentOp(reducer); connectOps.put(mergeReduceWork.getTag(), dummyStoreOp); tagToReducerMap.put(mergeReduceWork.getTag(), mergeReduceWork); bigTablePosition = (byte) reduceWork.getTag(); ((TezContext) MapredContext.get()).setDummyOpsMap(connectOps);