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.unionproc   
org.apache.hadoop.hive.ql.parse   
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.ColumnPrunerReduceSinkProc
          The Node Processor for Column Pruning on Reduce Sink Operators.
static class ColumnPrunerProcFactory.ColumnPrunerSelectProc
          The Node Processor for Column Pruning on Select 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 - table scan followed by reduce sink
 class GenMRTableScan1
          Processor for the rule - table scan
 class GenMRUnion1
          Processor for the rule - any operator tree followed by union
 

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.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.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.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