org.apache.hadoop.hive.ql.lib
Class ForwardWalker
java.lang.Object
org.apache.hadoop.hive.ql.lib.DefaultGraphWalker
org.apache.hadoop.hive.ql.lib.ForwardWalker
- All Implemented Interfaces:
- GraphWalker
public class ForwardWalker
- extends DefaultGraphWalker
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForwardWalker
public ForwardWalker(Dispatcher disp)
- Constructor.
- Parameters:
disp - dispatcher to call for each op encountered
allParentsDispatched
protected boolean allParentsDispatched(Node nd)
addAllParents
protected void addAllParents(Node nd)
walk
public void walk(Node nd)
throws SemanticException
- walk the current operator and its descendants.
- Overrides:
walk in class DefaultGraphWalker
- Parameters:
nd - current operator in the graph
- Throws:
SemanticException
Copyright © 2014 The Apache Software Foundation. All rights reserved.