org.apache.hadoop.hive.ql.io.rcfile.merge
Class MergeWork

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.MapredWork
      extended by org.apache.hadoop.hive.ql.io.rcfile.merge.MergeWork
All Implemented Interfaces:
Serializable

public class MergeWork
extends MapredWork
implements Serializable

See Also:
Serialized Form

Constructor Summary
MergeWork()
           
MergeWork(List<String> inputPaths, String outputDir)
           
MergeWork(List<String> inputPaths, String outputDir, boolean hasDynamicPartitions)
           
 
Method Summary
 String getInputformat()
           
 List<String> getInputPaths()
           
 Class<? extends org.apache.hadoop.mapred.Mapper> getMapperClass()
           
 Long getMinSplitSize()
           
 String getOutputDir()
           
 boolean hasDynamicPartitions()
           
 boolean isGatheringStats()
           
 void resolveDynamicPartitionMerge(HiveConf conf, org.apache.hadoop.fs.Path path, TableDesc tblDesc, ArrayList<String> aliases, PartitionDesc partDesc)
           
 void setHasDynamicPartitions(boolean hasDynamicPartitions)
           
 void setInputPaths(List<String> inputPaths)
           
 void setOutputDir(String outputDir)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.MapredWork
addIndexIntermediateFile, addMapWork, deriveExplainAttributes, getAliasToPartnInfo, getAliasToWork, getAllOperators, getCommand, getHadoopSupportsSplittable, getIndexIntermediateFile, getJoinTree, getKeyDesc, getMapLocalWork, getMaxSplitSize, getMinSplitSizePerNode, getMinSplitSizePerRack, getNameToSplitSample, getNeedsTagging, getNumMapTasks, getNumReduceTasks, getOpParseCtxMap, getPathToAliases, getPathToPartitionInfo, getReducer, getTagToValueDesc, getTmpHDFSFileURI, initialize, isInputFormatSorted, isInvalid, isMapperCannotSpanPartns, setAliasToPartnInfo, setAliasToWork, setCommand, setGatheringStats, setHadoopSupportsSplittable, setInputformat, setInputFormatSorted, setJoinTree, setKeyDesc, setMapLocalWork, setMapperCannotSpanPartns, setMaxSplitSize, setMinSplitSize, setMinSplitSizePerNode, setMinSplitSizePerRack, setNameToSplitSample, setNeedsTagging, setNumMapTasks, setNumReduceTasks, setOpParseCtxMap, setPathToAliases, setPathToPartitionInfo, setReducer, setTagToValueDesc, setTmpHDFSFileURI, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MergeWork

public MergeWork()

MergeWork

public MergeWork(List<String> inputPaths,
                 String outputDir)

MergeWork

public MergeWork(List<String> inputPaths,
                 String outputDir,
                 boolean hasDynamicPartitions)
Method Detail

getInputPaths

public List<String> getInputPaths()

setInputPaths

public void setInputPaths(List<String> inputPaths)

getOutputDir

public String getOutputDir()

setOutputDir

public void setOutputDir(String outputDir)

getMapperClass

public Class<? extends org.apache.hadoop.mapred.Mapper> getMapperClass()

getMinSplitSize

public Long getMinSplitSize()
Overrides:
getMinSplitSize in class MapredWork

getInputformat

public String getInputformat()
Overrides:
getInputformat in class MapredWork

isGatheringStats

public boolean isGatheringStats()
Overrides:
isGatheringStats in class MapredWork

hasDynamicPartitions

public boolean hasDynamicPartitions()

setHasDynamicPartitions

public void setHasDynamicPartitions(boolean hasDynamicPartitions)

resolveDynamicPartitionMerge

public void resolveDynamicPartitionMerge(HiveConf conf,
                                         org.apache.hadoop.fs.Path path,
                                         TableDesc tblDesc,
                                         ArrayList<String> aliases,
                                         PartitionDesc partDesc)
Overrides:
resolveDynamicPartitionMerge in class MapredWork


Copyright © 2011 The Apache Software Foundation