org.apache.hadoop.hive.ql.plan
Class BaseWork
java.lang.Object
org.apache.hadoop.hive.ql.plan.AbstractOperatorDesc
org.apache.hadoop.hive.ql.plan.BaseWork
- All Implemented Interfaces:
- Serializable, Cloneable, OperatorDesc
- Direct Known Subclasses:
- MapWork, ReduceWork, UnionWork
public abstract class BaseWork
- extends AbstractOperatorDesc
BaseWork. Base class for any "work" that's being done on the cluster. Items like stats
gathering that are commonly used regarless of the type of work live here.
- See Also:
- Serialized Form
BaseWork
public BaseWork()
BaseWork
public BaseWork(String name)
setGatheringStats
public void setGatheringStats(boolean gatherStats)
isGatheringStats
public boolean isGatheringStats()
getName
public String getName()
setName
public void setName(String name)
getDummyOps
public List<HashTableDummyOperator> getDummyOps()
setDummyOps
public void setDummyOps(List<HashTableDummyOperator> dummyOps)
addDummyOp
public void addDummyOp(HashTableDummyOperator dummyOp)
replaceRoots
public abstract void replaceRoots(Map<Operator<?>,Operator<?>> replacementMap)
getAllRootOperators
public abstract Set<Operator<?>> getAllRootOperators()
getAllOperators
public Set<Operator<?>> getAllOperators()
configureJobConf
public abstract void configureJobConf(org.apache.hadoop.mapred.JobConf job)
Copyright © 2014 The Apache Software Foundation. All rights reserved.