Package org.apache.hadoop.hive.ql.lib

Interface Summary
Dispatcher Dispatcher interface for Operators Used in operator graph walking to dispatch process/visitor functions for operators.
GraphWalker Interface for operator graph walker.
Node This interface defines the functions needed by the walkers and dispatchers.
NodeProcessor Base class for processing operators which is no-op.
NodeProcessorCtx Operator Processor Context.
Rule Rule interface for Operators Used in operator dispatching to dispatch process/visitor functions for operators.
 

Class Summary
DefaultGraphWalker base class for operator graph walker this class takes list of starting ops and walks them one by one.
DefaultRuleDispatcher Dispatches calls to relevant method in processor.
PreOrderWalker base class for operator graph walker this class takes list of starting ops and walks them one by one.
RuleExactMatch Implentation of the Rule interface for Nodes Used in Node dispatching to dispatch process/visitor functions for Nodes.
RuleRegExp Rule interface for Nodes Used in Node dispatching to dispatch process/visitor functions for Nodes.
TaskGraphWalker base class for operator graph walker this class takes list of starting ops and walks them one by one.
Utils Contains common utility functions to manipulate nodes, walkers etc.
 



Copyright © 2012 The Apache Software Foundation