org.apache.hadoop.hive.ql.optimizer.physical
Class PhysicalContext

java.lang.Object
  extended by org.apache.hadoop.hive.ql.optimizer.physical.PhysicalContext

public class PhysicalContext
extends Object

physical context used by physical resolvers.


Field Summary
protected  HiveConf conf
           
protected  Task<? extends Serializable> fetchTask
           
protected  List<Task<? extends Serializable>> rootTasks
           
 
Constructor Summary
PhysicalContext(HiveConf conf, ParseContext parseContext, Context context, List<Task<? extends Serializable>> rootTasks, Task<? extends Serializable> fetchTask)
           
 
Method Summary
 void addToRootTask(Task<? extends Serializable> tsk)
           
 HiveConf getConf()
           
 Context getContext()
           
 Task<? extends Serializable> getFetchTask()
           
 ParseContext getParseContext()
           
 List<Task<? extends Serializable>> getRootTasks()
           
 void removeFromRootTask(Task<? extends Serializable> tsk)
           
 void setConf(HiveConf conf)
           
 void setContext(Context context)
           
 void setFetchTask(Task<? extends Serializable> fetchTask)
           
 void setParseContext(ParseContext parseContext)
           
 void setRootTasks(List<Task<? extends Serializable>> rootTasks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conf

protected HiveConf conf

rootTasks

protected List<Task<? extends Serializable>> rootTasks

fetchTask

protected Task<? extends Serializable> fetchTask
Constructor Detail

PhysicalContext

public PhysicalContext(HiveConf conf,
                       ParseContext parseContext,
                       Context context,
                       List<Task<? extends Serializable>> rootTasks,
                       Task<? extends Serializable> fetchTask)
Method Detail

getConf

public HiveConf getConf()

setConf

public void setConf(HiveConf conf)

getParseContext

public ParseContext getParseContext()

setParseContext

public void setParseContext(ParseContext parseContext)

getContext

public Context getContext()

setContext

public void setContext(Context context)

getRootTasks

public List<Task<? extends Serializable>> getRootTasks()

setRootTasks

public void setRootTasks(List<Task<? extends Serializable>> rootTasks)

getFetchTask

public Task<? extends Serializable> getFetchTask()

setFetchTask

public void setFetchTask(Task<? extends Serializable> fetchTask)

addToRootTask

public void addToRootTask(Task<? extends Serializable> tsk)

removeFromRootTask

public void removeFromRootTask(Task<? extends Serializable> tsk)


Copyright © 2012 The Apache Software Foundation