public class TezCompiler extends PhyPlanVisitor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILE_CONCATENATION_THRESHOLD |
static java.lang.String |
OPTIMISTIC_FILE_CONCATENATION |
static java.lang.String |
USER_COMPARATOR_MARKER |
mCurrentWalker, mPlan| Constructor and Description |
|---|
TezCompiler(PhysicalPlan plan,
PigContext pigContext) |
visit, visitAdd, visitAnd, visitBinCond, visitBroadcastSpark, visitCast, visitComparisonFunc, visitConstant, visitDemux, visitDivide, visitEqualTo, visitGreaterThan, visitGTOrEqual, visitIsNull, visitLessThan, visitLTOrEqual, visitMapLookUp, visitMod, visitMultiply, visitNegative, visitNot, visitNotEqualTo, visitOr, visitPartialAgg, visitPartitionRearrange, visitPoissonSample, visitPOOptimizedForEach, visitPreCombinerLocalRearrange, visitProject, visitRegexp, visitReservoirSample, visitSubtract, visitUserFuncgetPlan, popWalker, pushWalker, visitpublic static final java.lang.String USER_COMPARATOR_MARKER
public static final java.lang.String FILE_CONCATENATION_THRESHOLD
public static final java.lang.String OPTIMISTIC_FILE_CONCATENATION
public TezCompiler(PhysicalPlan plan, PigContext pigContext) throws TezCompilerException
TezCompilerExceptionpublic TezOperPlan getTezPlan()
public TezPlanContainer getPlanContainer() throws PlanException
PlanExceptionpublic TezOperPlan compile() throws java.io.IOException, PlanException, VisitorException
java.io.IOExceptionPlanExceptionVisitorExceptionpublic void visitCollectedGroup(POCollectedGroup op) throws VisitorException
visitCollectedGroup in class PhyPlanVisitorVisitorExceptionpublic void visitCounter(POCounter op) throws VisitorException
visitCounter in class PhyPlanVisitorVisitorExceptionpublic void visitCross(POCross op) throws VisitorException
visitCross in class PhyPlanVisitorVisitorExceptionpublic void visitDistinct(PODistinct op) throws VisitorException
visitDistinct in class PhyPlanVisitorVisitorExceptionpublic void visitFilter(POFilter op) throws VisitorException
visitFilter in class PhyPlanVisitorVisitorExceptionpublic void visitFRJoin(POFRJoin op) throws VisitorException
visitFRJoin in class PhyPlanVisitorVisitorExceptionpublic void visitLimit(POLimit op) throws VisitorException
visitLimit in class PhyPlanVisitorVisitorExceptionpublic void visitLoad(POLoad op) throws VisitorException
visitLoad in class PhyPlanVisitorVisitorExceptionpublic void visitLocalRearrange(POLocalRearrange op) throws VisitorException
visitLocalRearrange in class PhyPlanVisitorVisitorExceptionpublic void visitGlobalRearrange(POGlobalRearrange op) throws VisitorException
visitGlobalRearrange in class PhyPlanVisitorVisitorExceptionpublic void visitMergeCoGroup(POMergeCogroup poCoGroup) throws VisitorException
visitMergeCoGroup in class PhyPlanVisitorVisitorExceptionpublic void visitMergeJoin(POMergeJoin joinOp) throws VisitorException
visitMergeJoin in class PhyPlanVisitorVisitorExceptionpublic void visitNative(PONative op) throws VisitorException
visitNative in class PhyPlanVisitorVisitorExceptionpublic void visitPackage(POPackage op) throws VisitorException
visitPackage in class PhyPlanVisitorVisitorExceptionpublic void visitPOForEach(POForEach op) throws VisitorException
visitPOForEach in class PhyPlanVisitorVisitorExceptionpublic void visitRank(PORank op) throws VisitorException
visitRank in class PhyPlanVisitorVisitorExceptionpublic void visitSkewedJoin(POSkewedJoin op) throws VisitorException
visitSkewedJoin in class PhyPlanVisitorVisitorExceptionpublic static FileSpec getTempFileSpec(PigContext pigContext) throws java.io.IOException
java.io.IOExceptionpublic static Pair<POProject,java.lang.Byte>[] getSortCols(java.util.List<PhysicalPlan> plans) throws PlanException
PlanExceptionpublic void visitSort(POSort op) throws VisitorException
visitSort in class PhyPlanVisitorVisitorExceptionpublic void visitSplit(POSplit op) throws VisitorException
visitSplit in class PhyPlanVisitorVisitorExceptionpublic void visitStore(POStore op) throws VisitorException
visitStore in class PhyPlanVisitorVisitorExceptionpublic void visitStream(POStream op) throws VisitorException
visitStream in class PhyPlanVisitorVisitorExceptionpublic void visitUnion(POUnion op) throws VisitorException
visitUnion in class PhyPlanVisitorVisitorExceptionCopyright © 2007-2025 The Apache Software Foundation