public class HiveParserDefaultGraphWalker extends Object implements org.apache.hadoop.hive.ql.lib.GraphWalker
Modifier and Type | Field and Description |
---|---|
protected org.apache.hadoop.hive.ql.lib.Dispatcher |
dispatcher |
protected Queue<org.apache.hadoop.hive.ql.lib.Node> |
opQueue |
protected Stack<org.apache.hadoop.hive.ql.lib.Node> |
opStack |
protected IdentityHashMap<org.apache.hadoop.hive.ql.lib.Node,Object> |
retMap |
protected List<org.apache.hadoop.hive.ql.lib.Node> |
toWalk |
Constructor and Description |
---|
HiveParserDefaultGraphWalker(org.apache.hadoop.hive.ql.lib.Dispatcher disp) |
Modifier and Type | Method and Description |
---|---|
void |
dispatch(org.apache.hadoop.hive.ql.lib.Node nd,
Stack<org.apache.hadoop.hive.ql.lib.Node> ndStack) |
<T> T |
dispatchAndReturn(org.apache.hadoop.hive.ql.lib.Node nd,
Stack<org.apache.hadoop.hive.ql.lib.Node> ndStack) |
protected Set<org.apache.hadoop.hive.ql.lib.Node> |
getDispatchedList() |
void |
startWalking(Collection<org.apache.hadoop.hive.ql.lib.Node> startNodes,
HashMap<org.apache.hadoop.hive.ql.lib.Node,Object> nodeOutput) |
protected void |
walk(org.apache.hadoop.hive.ql.lib.Node nd) |
protected final Stack<org.apache.hadoop.hive.ql.lib.Node> opStack
protected final Queue<org.apache.hadoop.hive.ql.lib.Node> opQueue
protected final List<org.apache.hadoop.hive.ql.lib.Node> toWalk
protected final IdentityHashMap<org.apache.hadoop.hive.ql.lib.Node,Object> retMap
protected final org.apache.hadoop.hive.ql.lib.Dispatcher dispatcher
public HiveParserDefaultGraphWalker(org.apache.hadoop.hive.ql.lib.Dispatcher disp)
protected Set<org.apache.hadoop.hive.ql.lib.Node> getDispatchedList()
public void dispatch(org.apache.hadoop.hive.ql.lib.Node nd, Stack<org.apache.hadoop.hive.ql.lib.Node> ndStack) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public <T> T dispatchAndReturn(org.apache.hadoop.hive.ql.lib.Node nd, Stack<org.apache.hadoop.hive.ql.lib.Node> ndStack) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public void startWalking(Collection<org.apache.hadoop.hive.ql.lib.Node> startNodes, HashMap<org.apache.hadoop.hive.ql.lib.Node,Object> nodeOutput) throws org.apache.hadoop.hive.ql.parse.SemanticException
startWalking
in interface org.apache.hadoop.hive.ql.lib.GraphWalker
org.apache.hadoop.hive.ql.parse.SemanticException
protected void walk(org.apache.hadoop.hive.ql.lib.Node nd) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.