org.apache.hadoop.hive.ql.optimizer.physical
Class StageIDsRearranger.TaskTraverse

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.physical.StageIDsRearranger.TaskTraverse
Enclosing class:
StageIDsRearranger

public abstract static class StageIDsRearranger.TaskTraverse
extends Object


Field Summary
protected  Set<Task<?>> traversed
           
 
Constructor Summary
StageIDsRearranger.TaskTraverse()
           
 
Method Summary
protected  void accepted(Task<?> task)
           
protected  List<Task<?>> getChildTasks(Task<?> task)
           
protected  boolean isReady(Task<?> task)
           
protected abstract  List<Task<?>> next(Task<?> task)
           
protected  void rejected(Task<?> child)
           
 void traverse(Task<?> task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

traversed

protected final Set<Task<?>> traversed
Constructor Detail

StageIDsRearranger.TaskTraverse

public StageIDsRearranger.TaskTraverse()
Method Detail

traverse

public void traverse(Task<?> task)

isReady

protected boolean isReady(Task<?> task)

accepted

protected void accepted(Task<?> task)

rejected

protected void rejected(Task<?> child)

next

protected abstract List<Task<?>> next(Task<?> task)

getChildTasks

protected List<Task<?>> getChildTasks(Task<?> task)


Copyright © 2014 The Apache Software Foundation. All rights reserved.