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

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

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, DynamicPartitionCtx dynPartCtx)
           
 
Method Summary
 DynamicPartitionCtx getDynPartCtx()
           
 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 setDynPartCtx(DynamicPartitionCtx dynPartCtx)
           
 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, getTruncatedPathToAliases, initialize, isInputFormatSorted, isInvalid, isMapperCannotSpanPartns, isUseBucketizedHiveInputFormat, 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, setUseBucketizedHiveInputFormat, toXML
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.AbstractOperatorDesc
clone
 
Methods inherited from class java.lang.Object
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,
                 DynamicPartitionCtx dynPartCtx)
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

getDynPartCtx

public DynamicPartitionCtx getDynPartCtx()

setDynPartCtx

public void setDynPartCtx(DynamicPartitionCtx dynPartCtx)


Copyright © 2011 The Apache Software Foundation