Uses of Interface
org.apache.hadoop.hive.ql.lib.NodeProcessor

Packages that use NodeProcessor
org.apache.hadoop.hive.ql.lib   
org.apache.hadoop.hive.ql.optimizer   
org.apache.hadoop.hive.ql.optimizer.ppr   
org.apache.hadoop.hive.ql.optimizer.unionproc   
org.apache.hadoop.hive.ql.parse   
org.apache.hadoop.hive.ql.ppd   
org.apache.hadoop.hive.ql.tools   
 

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
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.ColumnPrunerMapJoinProc
          The Node Processor for Column Pruning on Map Join Operators.
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 GenMRRedSink4
          Processor for the rule - map join followed by reduce sink
 class GenMRTableScan1
          Processor for the rule - table scan
 class GenMRUnion1
          Processor for the rule - TableScan followed by Union
 class GroupByOptimizer.BucketGroupByProcessor
           
static class MapJoinFactory.MapJoin
          MapJoin followed by Select
static class MapJoinFactory.MapJoinMapJoin
          MapJoin followed by MapJoin
static class MapJoinFactory.ReduceSinkMapJoin
          ReduceSink followed by MapJoin
static class MapJoinFactory.TableScanMapJoin
          TableScan followed by MapJoin
static class MapJoinFactory.UnionMapJoin
          Union followed by MapJoin
static class MapJoinProcessor.CurrentMapJoin
           
static class MapJoinProcessor.Default
           
static class MapJoinProcessor.MapJoinDefault
           
static class MapJoinProcessor.MapJoinFS
           
static class SamplePruner.DefaultPPR
           
static class SamplePruner.FilterPPR
           
 

Methods in org.apache.hadoop.hive.ql.optimizer that return NodeProcessor
static NodeProcessor MapJoinProcessor.getCurrentMapJoin()
           
static NodeProcessor MapJoinProcessor.getDefault()
           
static NodeProcessor SamplePruner.getDefaultProc()
           
static NodeProcessor SamplePruner.getFilterProc()
           
static NodeProcessor MapJoinFactory.getMapJoin()
           
static NodeProcessor MapJoinProcessor.getMapJoinDefault()
           
static NodeProcessor MapJoinProcessor.getMapJoinFS()
           
static NodeProcessor MapJoinFactory.getMapJoinMapJoin()
           
static NodeProcessor MapJoinFactory.getReduceSinkMapJoin()
           
static NodeProcessor MapJoinFactory.getTableScanMapJoin()
           
static NodeProcessor MapJoinFactory.getUnionMapJoin()
           
 

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.ColumnExprProcessor
          Processor for column expressions.
static class ExprProcFactory.DefaultExprProcessor
          Processor for constants and null expressions.
static class ExprProcFactory.FieldExprProcessor
           
static class ExprProcFactory.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.DefaultPPR
          Default processor which just merges its children
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()
           
static NodeProcessor ExprProcFactory.getDefaultExprProcessor()
           
static NodeProcessor OpProcFactory.getDefaultProc()
           
static NodeProcessor ExprProcFactory.getFieldProcessor()
           
static NodeProcessor OpProcFactory.getFilterProc()
           
static NodeProcessor ExprProcFactory.getGenericFuncProcessor()
           
 

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.MapJoinUnion
          Map-join subquery followed by Union
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.UnknownUnion
          Union subquery followed by Union
 

Methods in org.apache.hadoop.hive.ql.optimizer.unionproc that return NodeProcessor
static NodeProcessor UnionProcFactory.getMapJoinUnion()
           
static NodeProcessor UnionProcFactory.getMapRedUnion()
           
static NodeProcessor UnionProcFactory.getMapUnion()
           
static NodeProcessor UnionProcFactory.getNoUnion()
           
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
           
static class TypeCheckProcFactory.BoolExprProcessor
          Processor for boolean constants.
static class TypeCheckProcFactory.ColumnExprProcessor
          Processor for table columns
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
           
static class ExprWalkerProcFactory.DefaultExprProcessor
          For constants and null expressions
static class ExprWalkerProcFactory.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.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
 

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.getRSProc()
           
static NodeProcessor OpProcFactory.getSCRProc()
           
static NodeProcessor OpProcFactory.getTSProc()
           
 

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.
 



Copyright © 2009 The Apache Software Foundation