org.apache.hadoop.hive.ql.plan
Class FileSinkDesc

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.FileSinkDesc
All Implemented Interfaces:
Serializable

public class FileSinkDesc
extends Object
implements Serializable

FileSinkDesc.

See Also:
Serialized Form

Constructor Summary
FileSinkDesc()
           
FileSinkDesc(String dirName, TableDesc tableInfo, boolean compressed)
           
FileSinkDesc(String dirName, TableDesc tableInfo, boolean compressed, int destTableId, boolean multiFileSpray, int numFiles, int totalFiles, ArrayList<ExprNodeDesc> partitionCols, DynamicPartitionCtx dpCtx)
           
 
Method Summary
 String getCompressCodec()
           
 boolean getCompressed()
           
 String getCompressType()
           
 int getDestTableId()
           
 String getDirName()
           
 DynamicPartitionCtx getDynPartCtx()
           
 int getNumFiles()
           
 ArrayList<ExprNodeDesc> getPartitionCols()
           
 TableDesc getTableInfo()
           
 int getTotalFiles()
           
 boolean isMultiFileSpray()
           
 void setCompressCodec(String intermediateCompressorCodec)
           
 void setCompressed(boolean compressed)
           
 void setCompressType(String intermediateCompressType)
           
 void setDestTableId(int destTableId)
           
 void setDirName(String dirName)
           
 void setDynPartCtx(DynamicPartitionCtx dpc)
           
 void setMultiFileSpray(boolean multiFileSpray)
           
 void setNumFiles(int numFiles)
           
 void setPartitionCols(ArrayList<ExprNodeDesc> partitionCols)
           
 void setTableInfo(TableDesc tableInfo)
           
 void setTotalFiles(int totalFiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSinkDesc

public FileSinkDesc()

FileSinkDesc

public FileSinkDesc(String dirName,
                    TableDesc tableInfo,
                    boolean compressed,
                    int destTableId,
                    boolean multiFileSpray,
                    int numFiles,
                    int totalFiles,
                    ArrayList<ExprNodeDesc> partitionCols,
                    DynamicPartitionCtx dpCtx)

FileSinkDesc

public FileSinkDesc(String dirName,
                    TableDesc tableInfo,
                    boolean compressed)
Method Detail

getDirName

public String getDirName()

setDirName

public void setDirName(String dirName)

getTableInfo

public TableDesc getTableInfo()

setTableInfo

public void setTableInfo(TableDesc tableInfo)

getCompressed

public boolean getCompressed()

setCompressed

public void setCompressed(boolean compressed)

getDestTableId

public int getDestTableId()

setDestTableId

public void setDestTableId(int destTableId)

getCompressCodec

public String getCompressCodec()

setCompressCodec

public void setCompressCodec(String intermediateCompressorCodec)

getCompressType

public String getCompressType()

setCompressType

public void setCompressType(String intermediateCompressType)

isMultiFileSpray

public boolean isMultiFileSpray()
Returns:
the multiFileSpray

setMultiFileSpray

public void setMultiFileSpray(boolean multiFileSpray)
Parameters:
multiFileSpray - the multiFileSpray to set

getTotalFiles

public int getTotalFiles()
Returns:
the totalFiles

setTotalFiles

public void setTotalFiles(int totalFiles)
Parameters:
totalFiles - the totalFiles to set

getPartitionCols

public ArrayList<ExprNodeDesc> getPartitionCols()
Returns:
the partitionCols

setPartitionCols

public void setPartitionCols(ArrayList<ExprNodeDesc> partitionCols)
Parameters:
partitionCols - the partitionCols to set

getNumFiles

public int getNumFiles()
Returns:
the numFiles

setNumFiles

public void setNumFiles(int numFiles)
Parameters:
numFiles - the numFiles to set

setDynPartCtx

public void setDynPartCtx(DynamicPartitionCtx dpc)

getDynPartCtx

public DynamicPartitionCtx getDynPartCtx()


Copyright © 2010 The Apache Software Foundation