org.apache.hadoop.hive.ql.hooks
Class HookContext
java.lang.Object
org.apache.hadoop.hive.ql.hooks.HookContext
public class HookContext
- extends Object
Hook Context keeps all the necessary information for all the hooks.
New implemented hook can get the query plan, job conf and the list of all completed tasks from this hook context
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HookContext
public HookContext(QueryPlan queryPlan,
HiveConf conf)
throws Exception
- Throws:
Exception
HookContext
public HookContext(QueryPlan queryPlan,
HiveConf conf,
Map<String,org.apache.hadoop.fs.ContentSummary> inputPathToContentSummary)
throws Exception
- Throws:
Exception
getQueryPlan
public QueryPlan getQueryPlan()
setQueryPlan
public void setQueryPlan(QueryPlan queryPlan)
getConf
public HiveConf getConf()
setConf
public void setConf(HiveConf conf)
getCompleteTaskList
public List<TaskRunner> getCompleteTaskList()
setCompleteTaskList
public void setCompleteTaskList(List<TaskRunner> completeTaskList)
addCompleteTask
public void addCompleteTask(TaskRunner completeTaskRunner)
getInputs
public Set<ReadEntity> getInputs()
setInputs
public void setInputs(Set<ReadEntity> inputs)
getOutputs
public Set<WriteEntity> getOutputs()
setOutputs
public void setOutputs(Set<WriteEntity> outputs)
getLinfo
public LineageInfo getLinfo()
setLinfo
public void setLinfo(LineageInfo linfo)
getUgi
public org.apache.hadoop.security.UserGroupInformation getUgi()
setUgi
public void setUgi(org.apache.hadoop.security.UserGroupInformation ugi)
getInputPathToContentSummary
public Map<String,org.apache.hadoop.fs.ContentSummary> getInputPathToContentSummary()
getHookType
public HookContext.HookType getHookType()
setHookType
public void setHookType(HookContext.HookType hookType)
Copyright © 2013 The Apache Software Foundation