public class ConvertJoinMapJoin extends Object implements NodeProcessor
| Constructor and Description |
|---|
ConvertJoinMapJoin() |
| Modifier and Type | Method and Description |
|---|---|
MapJoinOperator |
convertJoinMapJoin(JoinOperator joinOp,
OptimizeTezProcContext context,
int bigTablePosition) |
int |
getMapJoinConversionPos(JoinOperator joinOp,
OptimizeTezProcContext context,
int buckets) |
Object |
process(Node nd,
Stack<Node> stack,
NodeProcessorCtx procCtx,
Object... nodeOutputs)
Generic process for all ops that don't have specific implementations.
|
public Object process(Node nd, Stack<Node> stack, NodeProcessorCtx procCtx, Object... nodeOutputs) throws SemanticException
NodeProcessorprocess in interface NodeProcessornd - operator to processprocCtx - operator processor contextnodeOutputs - A variable argument list of outputs from other nodes in the walkSemanticExceptionpublic int getMapJoinConversionPos(JoinOperator joinOp, OptimizeTezProcContext context, int buckets) throws SemanticException
SemanticExceptionpublic MapJoinOperator convertJoinMapJoin(JoinOperator joinOp, OptimizeTezProcContext context, int bigTablePosition) throws SemanticException
SemanticExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.