*
*/
public static class SkewJoinJoinProcessor implements NodeProcessor {
public Object process(Node nd, Stack<Node> stack, NodeProcessorCtx ctx,
Object... nodeOutputs) throws SemanticException {
SkewJoinProcCtx context = (SkewJoinProcCtx) ctx;
JoinOperator op = (JoinOperator) nd;
if (op.getConf().isFixedAsSorted()) {
return null;
}
ParseContext parseContext = context.getParseCtx();
Task<? extends Serializable> currentTsk = context.getCurrentTask();
GenMRSkewJoinProcessor.processSkewJoin(op, currentTsk, parseContext);
return null;
}