org.apache.hadoop.hive.ql.io.rcfile.truncate
Class ColumnTruncateWork

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.AbstractOperatorDesc
      extended by org.apache.hadoop.hive.ql.plan.BaseWork
          extended by org.apache.hadoop.hive.ql.plan.MapWork
              extended by org.apache.hadoop.hive.ql.io.rcfile.truncate.ColumnTruncateWork
All Implemented Interfaces:
Serializable, Cloneable, OperatorDesc

public class ColumnTruncateWork
extends MapWork
implements Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.plan.MapWork
SAMPLING_ON_PREV_MR, SAMPLING_ON_START
 
Constructor Summary
ColumnTruncateWork()
           
ColumnTruncateWork(List<Integer> droppedColumns, String inputDir, String outputDir)
           
ColumnTruncateWork(List<Integer> droppedColumns, String inputDir, String outputDir, boolean hasDynamicPartitions, DynamicPartitionCtx dynPartCtx)
           
 
Method Summary
 List<Integer> getDroppedColumns()
           
 DynamicPartitionCtx getDynPartCtx()
           
 String getInputDir()
           
 String getInputformat()
           
 ListBucketingCtx getListBucketingCtx()
           
 Class<? extends Mapper> getMapperClass()
           
 Long getMinSplitSize()
           
 String getOutputDir()
           
 boolean hasDynamicPartitions()
           
 boolean isGatheringStats()
           
 boolean isListBucketingAlterTableConcatenate()
           
 void setDroppedColumns(List<Integer> droppedColumns)
           
 void setDynPartCtx(DynamicPartitionCtx dynPartCtx)
           
 void setHasDynamicPartitions(boolean hasDynamicPartitions)
           
 void setInputPaths(String inputDir)
           
 void setListBucketingCtx(ListBucketingCtx listBucketingCtx)
           
 void setOutputDir(String outputDir)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.MapWork
addIndexIntermediateFile, addMapWork, configureJobConf, deriveExplainAttributes, getAliases, getAliasToPartnInfo, getAliasToWork, getAllRootOperators, getBucketedColsByDirectory, getHadoopSupportsSplittable, getIndexIntermediateFile, getJoinTree, getMapLocalWork, getMaxSplitSize, getMinSplitSizePerNode, getMinSplitSizePerRack, getNameToSplitSample, getNumMapTasks, getOpParseCtxMap, getPartitionDescs, getPaths, getPathToAliases, getPathToPartitionInfo, getSamplingType, getSamplingTypeString, getSortedColsByDirectory, getTmpHDFSFileURI, getTruncatedPathToAliases, getWorks, initialize, isInputFormatSorted, isMapperCannotSpanPartns, isUseBucketizedHiveInputFormat, mergeAliasedInput, mergingInto, resolveDynamicPartitionStoredAsSubDirsMerge, setAliasToPartnInfo, setAliasToWork, setHadoopSupportsSplittable, setInputformat, setInputFormatSorted, setJoinTree, setMapLocalWork, setMapperCannotSpanPartns, setMaxSplitSize, setMinSplitSize, setMinSplitSizePerNode, setMinSplitSizePerRack, setNameToSplitSample, setNumMapTasks, setOpParseCtxMap, setPathToAliases, setPathToPartitionInfo, setSamplingType, setTmpHDFSFileURI, setUseBucketizedHiveInputFormat
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.BaseWork
getAllOperators, setGatheringStats
 
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

ColumnTruncateWork

public ColumnTruncateWork()

ColumnTruncateWork

public ColumnTruncateWork(List<Integer> droppedColumns,
                          String inputDir,
                          String outputDir)

ColumnTruncateWork

public ColumnTruncateWork(List<Integer> droppedColumns,
                          String inputDir,
                          String outputDir,
                          boolean hasDynamicPartitions,
                          DynamicPartitionCtx dynPartCtx)
Method Detail

getInputDir

public String getInputDir()

setInputPaths

public void setInputPaths(String inputDir)

getOutputDir

public String getOutputDir()

setOutputDir

public void setOutputDir(String outputDir)

getMapperClass

public Class<? extends Mapper> getMapperClass()

getMinSplitSize

public Long getMinSplitSize()
Overrides:
getMinSplitSize in class MapWork

getInputformat

public String getInputformat()
Overrides:
getInputformat in class MapWork

isGatheringStats

public boolean isGatheringStats()
Overrides:
isGatheringStats in class BaseWork

hasDynamicPartitions

public boolean hasDynamicPartitions()

setHasDynamicPartitions

public void setHasDynamicPartitions(boolean hasDynamicPartitions)

getDynPartCtx

public DynamicPartitionCtx getDynPartCtx()

setDynPartCtx

public void setDynPartCtx(DynamicPartitionCtx dynPartCtx)

getListBucketingCtx

public ListBucketingCtx getListBucketingCtx()
Returns:
the listBucketingCtx

setListBucketingCtx

public void setListBucketingCtx(ListBucketingCtx listBucketingCtx)
Parameters:
listBucketingCtx - the listBucketingCtx to set

isListBucketingAlterTableConcatenate

public boolean isListBucketingAlterTableConcatenate()
Returns:
the isListBucketingAlterTableConcatenate

getDroppedColumns

public List<Integer> getDroppedColumns()

setDroppedColumns

public void setDroppedColumns(List<Integer> droppedColumns)


Copyright © 2012 The Apache Software Foundation