|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of NodeProcessor in org.apache.hadoop.hive.ql.lib |
---|
Constructors in org.apache.hadoop.hive.ql.lib with parameters of type NodeProcessor | |
---|---|
DefaultRuleDispatcher(NodeProcessor defaultProc,
Map<Rule,NodeProcessor> rules,
NodeProcessorCtx procCtx)
Constructor. |
Constructor parameters in org.apache.hadoop.hive.ql.lib with type arguments of type NodeProcessor | |
---|---|
DefaultRuleDispatcher(NodeProcessor defaultProc,
Map<Rule,NodeProcessor> rules,
NodeProcessorCtx procCtx)
Constructor. |
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer |
---|
Classes in org.apache.hadoop.hive.ql.optimizer that implement NodeProcessor | |
---|---|
class |
AbstractBucketJoinProc
this transformation does bucket map join optimization. |
class |
AbstractSMBJoinProc
|
class |
BucketingSortingReduceSinkOptimizer.BucketSortReduceSinkProcessor
BucketSortReduceSinkProcessor. |
class |
BucketMapjoinProc
|
static class |
ColumnPrunerProcFactory.ColumnPrunerDefaultProc
The Default Node Processor for Column Pruning. |
static class |
ColumnPrunerProcFactory.ColumnPrunerFilterProc
Node Processor for Column Pruning on Filter Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerGroupByProc
Node Processor for Column Pruning on Group By Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerJoinProc
The Node Processor for Column Pruning on Join Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerLateralViewForwardProc
The Node Processor for Column Pruning on Lateral View Forward Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerLateralViewJoinProc
The Node Processor for Column Pruning on Lateral View Join Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerMapJoinProc
The Node Processor for Column Pruning on Map Join Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerPTFProc
- Pruning can only be done for Windowing. |
static class |
ColumnPrunerProcFactory.ColumnPrunerReduceSinkProc
The Node Processor for Column Pruning on Reduce Sink Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerSelectProc
The Node Processor for Column Pruning on Select Operators. |
static class |
ColumnPrunerProcFactory.ColumnPrunerTableScanProc
The Node Processor for Column Pruning on Table Scan Operators. |
class |
GenMRFileSink1
Processor for the rule - table scan followed by reduce sink. |
class |
GenMROperator
Processor for the rule - no specific rule fired. |
class |
GenMRRedSink1
Processor for the rule - table scan followed by reduce sink. |
class |
GenMRRedSink2
Processor for the rule - reduce sink followed by reduce sink. |
class |
GenMRRedSink3
Processor for the rule - union followed by reduce sink. |
class |
GenMRTableScan1
Processor for the rule - table scan. |
class |
GenMRUnion1
Processor for the rule - TableScan followed by Union. |
class |
GroupByOptimizer.SortGroupByProcessor
SortGroupByProcessor. |
class |
GroupByOptimizer.SortGroupBySkewProcessor
SortGroupByProcessor. |
static class |
MapJoinProcessor.CurrentMapJoin
CurrentMapJoin. |
static class |
MapJoinProcessor.Default
Default. |
static class |
MapJoinProcessor.MapJoinDefault
MapJoinDefault. |
static class |
MapJoinProcessor.MapJoinFS
MapJoinFS. |
static class |
PrunerExpressionOperatorFactory.ColumnExprProcessor
Processor for column expressions. |
static class |
PrunerExpressionOperatorFactory.DefaultExprProcessor
Processor for constants and null expressions. |
static class |
PrunerExpressionOperatorFactory.FieldExprProcessor
FieldExprProcessor. |
static class |
PrunerExpressionOperatorFactory.GenericFuncExprProcessor
If all children are candidates and refer only to one table alias then this expr is a candidate else it is not a candidate but its children could be final candidates. |
static class |
PrunerOperatorFactory.DefaultPruner
Default processor which just merges its children. |
static class |
PrunerOperatorFactory.FilterPruner
Determines the partition pruner for the filter. |
static class |
SamplePruner.DefaultPPR
DefaultPPR default processor which does nothing. |
static class |
SamplePruner.FilterPPR
FilterPPR filter processor. |
static class |
SkewJoinOptimizer.SkewJoinProc
|
class |
SortedMergeBucketMapjoinProc
|
class |
SortedMergeJoinProc
|
Methods in org.apache.hadoop.hive.ql.optimizer that return NodeProcessor | |
---|---|
static NodeProcessor |
MapJoinProcessor.getCurrentMapJoin()
|
static NodeProcessor |
MapJoinProcessor.getDefault()
|
static NodeProcessor |
PrunerExpressionOperatorFactory.getDefaultExprProcessor()
Instantiate default expression processor. |
static NodeProcessor |
SamplePruner.getDefaultProc()
|
static NodeProcessor |
PrunerOperatorFactory.getDefaultProc()
Instantiate default processor. |
static NodeProcessor |
PrunerExpressionOperatorFactory.getFieldProcessor()
Instantiate field processor. |
static NodeProcessor |
SamplePruner.getFilterProc()
|
static NodeProcessor |
PrunerExpressionOperatorFactory.getGenericFuncProcessor()
Instantiate generic function processor. |
static NodeProcessor |
MapJoinProcessor.getMapJoinDefault()
|
static NodeProcessor |
MapJoinProcessor.getMapJoinFS()
|
static NodeProcessor |
MapJoinFactory.getTableScanMapJoin()
|
Methods in org.apache.hadoop.hive.ql.optimizer with parameters of type NodeProcessor | |
---|---|
static Map<Node,Object> |
PrunerUtils.walkExprTree(ExprNodeDesc pred,
NodeProcessorCtx ctx,
NodeProcessor colProc,
NodeProcessor fieldProc,
NodeProcessor genFuncProc,
NodeProcessor defProc)
Walk expression tree for pruner generation. |
static void |
PrunerUtils.walkOperatorTree(ParseContext pctx,
NodeProcessorCtx opWalkerCtx,
NodeProcessor filterProc,
NodeProcessor defaultProc)
Walk operator tree for pruner generation. |
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.correlation |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.correlation that implement NodeProcessor | |
---|---|
static class |
ReduceSinkDeDuplication.AbsctractReducerReducerProc
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.lineage |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.lineage that implement NodeProcessor | |
---|---|
static class |
ExprProcFactory.ColumnExprProcessor
Processor for column expressions. |
static class |
ExprProcFactory.DefaultExprProcessor
Processor for constants and null expressions. |
static class |
ExprProcFactory.GenericExprProcessor
Processor for any function or field expression. |
static class |
OpProcFactory.DefaultLineage
Default processor. |
static class |
OpProcFactory.GroupByLineage
Processor for GroupBy operator. |
static class |
OpProcFactory.JoinLineage
Processor for Join Operator. |
static class |
OpProcFactory.LateralViewJoinLineage
Processor for Join Operator. |
static class |
OpProcFactory.ReduceSinkLineage
ReduceSink processor. |
static class |
OpProcFactory.SelectLineage
Processor for Select operator. |
static class |
OpProcFactory.TableScanLineage
Processor for TableScan Operator. |
static class |
OpProcFactory.TransformLineage
Processor for Script and UDTF Operators. |
static class |
OpProcFactory.UnionLineage
Union processor. |
Methods in org.apache.hadoop.hive.ql.optimizer.lineage that return NodeProcessor | |
---|---|
static NodeProcessor |
ExprProcFactory.getColumnProcessor()
|
static NodeProcessor |
ExprProcFactory.getDefaultExprProcessor()
|
static NodeProcessor |
OpProcFactory.getDefaultProc()
|
static NodeProcessor |
ExprProcFactory.getFieldProcessor()
|
static NodeProcessor |
ExprProcFactory.getGenericFuncProcessor()
|
static NodeProcessor |
OpProcFactory.getGroupByProc()
|
static NodeProcessor |
OpProcFactory.getJoinProc()
|
static NodeProcessor |
OpProcFactory.getLateralViewJoinProc()
|
static NodeProcessor |
OpProcFactory.getReduceSinkProc()
|
static NodeProcessor |
OpProcFactory.getSelProc()
|
static NodeProcessor |
OpProcFactory.getTransformProc()
|
static NodeProcessor |
OpProcFactory.getTSProc()
|
static NodeProcessor |
OpProcFactory.getUnionProc()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner that implement NodeProcessor | |
---|---|
static class |
LBExprProcFactory.LBPRColumnExprProcessor
Processor for lbpr column expressions. |
static class |
LBPartitionProcFactory.LBPRPartitionFilterPruner
Retrieve partitions for the filter. |
static class |
LBProcFactory.LBPRFilterPruner
Determines the list bucketing pruner for the filter. |
Methods in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner that return NodeProcessor | |
---|---|
static NodeProcessor |
LBExprProcFactory.getColumnProcessor()
Instantiate column processor. |
static NodeProcessor |
LBProcFactory.getFilterProc()
|
static NodeProcessor |
LBPartitionProcFactory.getFilterProc()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.pcr |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.pcr that implement NodeProcessor | |
---|---|
static class |
PcrExprProcFactory.ColumnExprProcessor
Processor for column expressions. |
static class |
PcrExprProcFactory.DefaultExprProcessor
Processor for constants and null expressions. |
static class |
PcrExprProcFactory.FieldExprProcessor
FieldExprProcessor. |
static class |
PcrExprProcFactory.GenericFuncExprProcessor
Processor for Generic functions If it is AND, OR or NOT, we replace the node to be the constant true or false if we are sure the result from children, or cut one of the child if we know partial results. |
static class |
PcrOpProcFactory.DefaultPCR
Default processor which does nothing |
static class |
PcrOpProcFactory.FilterPCR
Remove partition condition in a filter operator when possible. |
Methods in org.apache.hadoop.hive.ql.optimizer.pcr that return NodeProcessor | |
---|---|
static NodeProcessor |
PcrExprProcFactory.getColumnProcessor()
|
static NodeProcessor |
PcrExprProcFactory.getDefaultExprProcessor()
|
static NodeProcessor |
PcrOpProcFactory.getDefaultProc()
|
static NodeProcessor |
PcrExprProcFactory.getFieldProcessor()
|
static NodeProcessor |
PcrOpProcFactory.getFilterProc()
|
static NodeProcessor |
PcrExprProcFactory.getGenericFuncProcessor()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.physical |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.physical that implement NodeProcessor | |
---|---|
static class |
BucketingSortingOpProcFactory.DefaultInferrer
|
static class |
BucketingSortingOpProcFactory.ExtractInferrer
Processor for Extract operator. |
static class |
BucketingSortingOpProcFactory.FileSinkInferrer
Processor for FileSink operator. |
static class |
BucketingSortingOpProcFactory.ForwardingInferrer
Filter processor |
static class |
BucketingSortingOpProcFactory.GroupByInferrer
Processor for GroupBy operator. |
static class |
BucketingSortingOpProcFactory.JoinInferrer
Processor for Join Operator. |
static class |
BucketingSortingOpProcFactory.MultiGroupByInferrer
Processor for GroupByOperator, the special case where it follows a ForwardOperator There is a multi group by optimization which puts multiple group by operators in a reducer when they share the same keys and are part of a multi insert query. |
static class |
BucketingSortingOpProcFactory.SelectInferrer
Processor for Select operator. |
static class |
LocalMapJoinProcFactory.LocalMapJoinProcessor
LocalMapJoinProcessor. |
static class |
LocalMapJoinProcFactory.MapJoinFollowedByGroupByProcessor
MapJoinFollowByProcessor. |
static class |
SkewJoinProcFactory.SkewJoinDefaultProcessor
SkewJoinDefaultProcessor. |
static class |
SkewJoinProcFactory.SkewJoinJoinProcessor
SkewJoinJoinProcessor. |
Methods in org.apache.hadoop.hive.ql.optimizer.physical that return NodeProcessor | |
---|---|
static NodeProcessor |
LocalMapJoinProcFactory.getDefaultProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getDefaultProc()
|
static NodeProcessor |
SkewJoinProcFactory.getDefaultProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getExtractProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getFileSinkProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getFilterProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getForwardProc()
|
static NodeProcessor |
LocalMapJoinProcFactory.getGroupByProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getGroupByProc()
|
static NodeProcessor |
LocalMapJoinProcFactory.getJoinProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getJoinProc()
|
static NodeProcessor |
SkewJoinProcFactory.getJoinProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getLateralViewForwardProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getLateralViewJoinProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getLimitProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getMultiGroupByProc()
|
static NodeProcessor |
BucketingSortingOpProcFactory.getSelProc()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.physical.index |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.physical.index that implement NodeProcessor | |
---|---|
class |
IndexWhereProcessor
IndexWhereProcessor. |
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.ppr |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.ppr that implement NodeProcessor | |
---|---|
static class |
ExprProcFactory.PPRColumnExprProcessor
Processor for ppr column expressions. |
static class |
OpProcFactory.FilterPPR
Determines the partition pruner for the filter. |
Methods in org.apache.hadoop.hive.ql.optimizer.ppr that return NodeProcessor | |
---|---|
static NodeProcessor |
ExprProcFactory.getColumnProcessor()
Instantiate column processor. |
static NodeProcessor |
OpProcFactory.getFilterProc()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.optimizer.unionproc |
---|
Classes in org.apache.hadoop.hive.ql.optimizer.unionproc that implement NodeProcessor | |
---|---|
static class |
UnionProcFactory.MapRedUnion
MapRed subquery followed by Union. |
static class |
UnionProcFactory.MapUnion
Map-only subquery followed by Union. |
static class |
UnionProcFactory.NoUnion
Default processor. |
static class |
UnionProcFactory.UnionNoProcessFile
Union followed by no processing. |
static class |
UnionProcFactory.UnknownUnion
Union subquery followed by Union. |
Methods in org.apache.hadoop.hive.ql.optimizer.unionproc that return NodeProcessor | |
---|---|
static NodeProcessor |
UnionProcFactory.getMapRedUnion()
|
static NodeProcessor |
UnionProcFactory.getMapUnion()
|
static NodeProcessor |
UnionProcFactory.getNoUnion()
|
static NodeProcessor |
UnionProcFactory.getUnionNoProcessFile()
|
static NodeProcessor |
UnionProcFactory.getUnknownUnion()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.parse |
---|
Classes in org.apache.hadoop.hive.ql.parse that implement NodeProcessor | |
---|---|
class |
PrintOpTreeProcessor
PrintOpTreeProcessor. |
class |
TableAccessAnalyzer.GroupByProcessor
Processor for GroupBy operator |
class |
TableAccessAnalyzer.JoinProcessor
Processor for Join operator. |
static class |
TypeCheckProcFactory.BoolExprProcessor
Processor for boolean constants. |
static class |
TypeCheckProcFactory.ColumnExprProcessor
Processor for table columns. |
static class |
TypeCheckProcFactory.DateExprProcessor
Processor for date constants. |
static class |
TypeCheckProcFactory.DefaultExprProcessor
The default processor for typechecking. |
static class |
TypeCheckProcFactory.NullExprProcessor
Processor for processing NULL expression. |
static class |
TypeCheckProcFactory.NumExprProcessor
Processor for processing numeric constants. |
static class |
TypeCheckProcFactory.StrExprProcessor
Processor for processing string constants. |
Uses of NodeProcessor in org.apache.hadoop.hive.ql.ppd |
---|
Classes in org.apache.hadoop.hive.ql.ppd that implement NodeProcessor | |
---|---|
static class |
ExprWalkerProcFactory.ColumnExprProcessor
ColumnExprProcessor. |
static class |
ExprWalkerProcFactory.DefaultExprProcessor
For constants and null expressions. |
static class |
ExprWalkerProcFactory.FieldExprProcessor
FieldExprProcessor. |
static class |
ExprWalkerProcFactory.GenericFuncExprProcessor
If all children are candidates and refer only to one table alias then this expr is a candidate else it is not a candidate but its children could be final candidates. |
static class |
OpProcFactory.DefaultPPD
Default processor which just merges its children. |
static class |
OpProcFactory.FilterPPD
Determines the push down predicates in its where expression and then combines it with the push down predicates that are passed from its children. |
static class |
OpProcFactory.JoinPPD
Determines predicates for which alias can be pushed to it's parents. |
static class |
OpProcFactory.LateralViewForwardPPD
|
static class |
OpProcFactory.ReduceSinkPPD
Processor for ReduceSink operator. |
static class |
OpProcFactory.ScriptPPD
Processor for Script Operator Prevents any predicates being pushed. |
static class |
OpProcFactory.TableScanPPD
Combines predicates of its child into a single expression and adds a filter op as new child. |
static class |
OpProcFactory.UDTFPPD
|
Methods in org.apache.hadoop.hive.ql.ppd that return NodeProcessor | |
---|---|
static NodeProcessor |
ExprWalkerProcFactory.getColumnProcessor()
|
static NodeProcessor |
ExprWalkerProcFactory.getDefaultExprProcessor()
|
static NodeProcessor |
OpProcFactory.getDefaultProc()
|
static NodeProcessor |
OpProcFactory.getFilterProc()
|
static NodeProcessor |
ExprWalkerProcFactory.getGenericFuncProcessor()
|
static NodeProcessor |
OpProcFactory.getJoinProc()
|
static NodeProcessor |
OpProcFactory.getLIMProc()
|
static NodeProcessor |
OpProcFactory.getLVFProc()
|
static NodeProcessor |
OpProcFactory.getPTFProc()
|
static NodeProcessor |
OpProcFactory.getRSProc()
|
static NodeProcessor |
OpProcFactory.getSCRProc()
|
static NodeProcessor |
OpProcFactory.getTSProc()
|
static NodeProcessor |
OpProcFactory.getUDTFProc()
|
Uses of NodeProcessor in org.apache.hadoop.hive.ql.tools |
---|
Classes in org.apache.hadoop.hive.ql.tools that implement NodeProcessor | |
---|---|
class |
LineageInfo
This class prints out the lineage info. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |