cplan.setReducer(extract);
ArrayList<String> aliases = new ArrayList<String>();
aliases.add(fsConf.getDirName());
cplan.getPathToAliases().put(fsConf.getDirName(), aliases);
cplan.getAliasToWork().put(fsConf.getDirName(), ts_op);
cplan.getPathToPartitionInfo().put(fsConf.getDirName(), new partitionDesc(fsConf.getTableInfo(), null));
cplan.setNumReduceTasks(-1);
moveWork dummyMv = new moveWork(null, null, null, new loadFileDesc(fsOp.getConf().getDirName(), finalName, true, null, null), false);
Task<? extends Serializable> dummyMergeTask = TaskFactory.get(dummyMv, ctx.getConf());
List<Serializable> listWorks = new ArrayList<Serializable>();