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

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

public class PartitionDesc
extends Object
implements Serializable, Cloneable

PartitionDesc.

See Also:
Serialized Form

Constructor Summary
PartitionDesc()
           
PartitionDesc(Partition part)
           
PartitionDesc(Partition part, TableDesc tblDesc)
           
PartitionDesc(TableDesc table, LinkedHashMap<String,String> partSpec)
           
PartitionDesc(TableDesc table, LinkedHashMap<String,String> partSpec, Class<? extends Deserializer> serdeClass, Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass, Class<?> outputFormat, Properties properties, String serdeClassName)
           
 
Method Summary
 PartitionDesc clone()
           
 String getBaseFileName()
           
 Deserializer getDeserializer()
          Return a deserializer object corresponding to the tableDesc.
 Class<? extends Deserializer> getDeserializerClass()
           
 Class<? extends org.apache.hadoop.mapred.InputFormat> getInputFileFormatClass()
           
 String getInputFileFormatClassName()
           
 Class<? extends HiveOutputFormat> getOutputFileFormatClass()
           
 String getOutputFileFormatClassName()
           
 LinkedHashMap<String,String> getPartSpec()
           
 Properties getProperties()
           
 String getSerdeClassName()
           
 TableDesc getTableDesc()
           
 String getTableName()
           
 void setBaseFileName(String baseFileName)
           
 void setDeserializerClass(Class<? extends Deserializer> serdeClass)
           
 void setInputFileFormatClass(Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass)
           
 void setOutputFileFormatClass(Class<?> outputFileFormatClass)
           
 void setPartSpec(LinkedHashMap<String,String> partSpec)
           
 void setProperties(Properties properties)
           
 void setSerdeClassName(String serdeClassName)
           
 void setTableDesc(TableDesc tableDesc)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartitionDesc

public PartitionDesc()

PartitionDesc

public PartitionDesc(TableDesc table,
                     LinkedHashMap<String,String> partSpec)

PartitionDesc

public PartitionDesc(TableDesc table,
                     LinkedHashMap<String,String> partSpec,
                     Class<? extends Deserializer> serdeClass,
                     Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass,
                     Class<?> outputFormat,
                     Properties properties,
                     String serdeClassName)

PartitionDesc

public PartitionDesc(Partition part)
              throws HiveException
Throws:
HiveException

PartitionDesc

public PartitionDesc(Partition part,
                     TableDesc tblDesc)
              throws HiveException
Throws:
HiveException
Method Detail

setBaseFileName

public void setBaseFileName(String baseFileName)

getTableDesc

public TableDesc getTableDesc()

setTableDesc

public void setTableDesc(TableDesc tableDesc)

getPartSpec

public LinkedHashMap<String,String> getPartSpec()

setPartSpec

public void setPartSpec(LinkedHashMap<String,String> partSpec)

getDeserializerClass

public Class<? extends Deserializer> getDeserializerClass()

setDeserializerClass

public void setDeserializerClass(Class<? extends Deserializer> serdeClass)

getInputFileFormatClass

public Class<? extends org.apache.hadoop.mapred.InputFormat> getInputFileFormatClass()

getDeserializer

public Deserializer getDeserializer()
                             throws Exception
Return a deserializer object corresponding to the tableDesc.

Throws:
Exception

setInputFileFormatClass

public void setInputFileFormatClass(Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass)

getOutputFileFormatClass

public Class<? extends HiveOutputFormat> getOutputFileFormatClass()

setOutputFileFormatClass

public void setOutputFileFormatClass(Class<?> outputFileFormatClass)

getProperties

public Properties getProperties()

setProperties

public void setProperties(Properties properties)

getSerdeClassName

public String getSerdeClassName()
Returns:
the serdeClassName

setSerdeClassName

public void setSerdeClassName(String serdeClassName)
Parameters:
serdeClassName - the serde Class Name to set

getTableName

public String getTableName()

getInputFileFormatClassName

public String getInputFileFormatClassName()

getOutputFileFormatClassName

public String getOutputFileFormatClassName()

getBaseFileName

public String getBaseFileName()

clone

public PartitionDesc clone()
Overrides:
clone in class Object


Copyright © 2013 The Apache Software Foundation