public abstract class AbstractSMBJoinProc extends AbstractBucketJoinProc implements NodeProcessor
pGraphContext| Constructor and Description |
|---|
AbstractSMBJoinProc() |
AbstractSMBJoinProc(ParseContext pctx) |
canConvertMapJoinToBucketMapJoin, checkConvertBucketMapJoin, convertMapJoinToBucketMapJoin, getBucketFilePathsOfPartition, toColumnspublic AbstractSMBJoinProc(ParseContext pctx)
public AbstractSMBJoinProc()
public abstract Object process(Node nd, Stack<Node> stack, NodeProcessorCtx procCtx, Object... nodeOutputs) throws SemanticException
NodeProcessorprocess in interface NodeProcessorprocess in class AbstractBucketJoinProcnd - operator to processprocCtx - operator processor contextnodeOutputs - A variable argument list of outputs from other nodes in the walkSemanticExceptionprotected boolean canConvertBucketMapJoinToSMBJoin(MapJoinOperator mapJoinOp, Stack<Node> stack, SortBucketJoinProcCtx smbJoinContext, Object... nodeOutputs) throws SemanticException
SemanticExceptionprotected SMBMapJoinOperator convertBucketMapJoinToSMBJoin(MapJoinOperator mapJoinOp, SortBucketJoinProcCtx smbJoinContext)
protected boolean checkConvertJoinToSMBJoin(JoinOperator joinOperator, SortBucketJoinProcCtx smbJoinContext) throws SemanticException
SemanticExceptionprotected boolean canConvertJoinToSMBJoin(JoinOperator joinOperator, SortBucketJoinProcCtx smbJoinContext) throws SemanticException
SemanticExceptionprotected boolean canConvertJoinToBucketMapJoin(JoinOperator joinOp, SortBucketJoinProcCtx context) throws SemanticException
SemanticExceptionprotected MapJoinOperator convertJoinToBucketMapJoin(JoinOperator joinOp, SortBucketJoinProcCtx joinContext) throws SemanticException
SemanticExceptionprotected void convertJoinToSMBJoin(JoinOperator joinOp, SortBucketJoinProcCtx smbJoinContext) throws SemanticException
SemanticExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.