public class PartitionDesc
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
PartitionDesc() |
PartitionDesc(Partition part) |
PartitionDesc(Partition part,
TableDesc tblDesc) |
PartitionDesc(TableDesc table,
java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec) |
PartitionDesc(TableDesc table,
java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec,
java.lang.Class<? extends Deserializer> serdeClass,
java.lang.Class<? extends InputFormat> inputFileFormatClass,
java.lang.Class<?> outputFormat,
java.util.Properties properties,
java.lang.String serdeClassName) |
Modifier and Type | Method and Description |
---|---|
PartitionDesc |
clone() |
void |
deriveBaseFileName(java.lang.String path)
Attempt to derive a virtual
base file name property from the
path. |
java.lang.String |
getBaseFileName() |
Deserializer |
getDeserializer()
Return a deserializer object corresponding to the tableDesc.
|
java.lang.Class<? extends Deserializer> |
getDeserializerClass() |
java.lang.Class<? extends InputFormat> |
getInputFileFormatClass() |
java.lang.String |
getInputFileFormatClassName() |
java.lang.Class<? extends HiveOutputFormat> |
getOutputFileFormatClass() |
java.lang.String |
getOutputFileFormatClassName() |
java.util.Properties |
getOverlayedProperties() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getPartSpec() |
java.util.Properties |
getProperties() |
java.lang.String |
getSerdeClassName() |
TableDesc |
getTableDesc() |
java.lang.String |
getTableName() |
boolean |
isPartitioned() |
void |
setBaseFileName(java.lang.String baseFileName) |
void |
setDeserializerClass(java.lang.Class<? extends Deserializer> serdeClass) |
void |
setInputFileFormatClass(java.lang.Class<? extends InputFormat> inputFileFormatClass) |
void |
setOutputFileFormatClass(java.lang.Class<?> outputFileFormatClass) |
void |
setPartSpec(java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec) |
void |
setProperties(java.util.Properties properties) |
void |
setSerdeClassName(java.lang.String serdeClassName) |
void |
setTableDesc(TableDesc tableDesc) |
public PartitionDesc()
public PartitionDesc(TableDesc table, java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec)
public PartitionDesc(TableDesc table, java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec, java.lang.Class<? extends Deserializer> serdeClass, java.lang.Class<? extends InputFormat> inputFileFormatClass, java.lang.Class<?> outputFormat, java.util.Properties properties, java.lang.String serdeClassName)
public PartitionDesc(Partition part) throws HiveException
HiveException
public PartitionDesc(Partition part, TableDesc tblDesc) throws HiveException
HiveException
public void setBaseFileName(java.lang.String baseFileName)
public TableDesc getTableDesc()
public void setTableDesc(TableDesc tableDesc)
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getPartSpec()
public void setPartSpec(java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec)
public java.lang.Class<? extends Deserializer> getDeserializerClass()
public void setDeserializerClass(java.lang.Class<? extends Deserializer> serdeClass)
public java.lang.Class<? extends InputFormat> getInputFileFormatClass()
public Deserializer getDeserializer() throws java.lang.Exception
java.lang.Exception
public void setInputFileFormatClass(java.lang.Class<? extends InputFormat> inputFileFormatClass)
public java.lang.Class<? extends HiveOutputFormat> getOutputFileFormatClass()
public void setOutputFileFormatClass(java.lang.Class<?> outputFileFormatClass)
public java.util.Properties getProperties()
public java.util.Properties getOverlayedProperties()
public void setProperties(java.util.Properties properties)
public java.lang.String getSerdeClassName()
public void setSerdeClassName(java.lang.String serdeClassName)
serdeClassName
- the serde Class Name to setpublic java.lang.String getTableName()
public java.lang.String getInputFileFormatClassName()
public java.lang.String getOutputFileFormatClassName()
public java.lang.String getBaseFileName()
public boolean isPartitioned()
public PartitionDesc clone()
clone
in class java.lang.Object
public void deriveBaseFileName(java.lang.String path)
base file name
property from the
path. If path format is unrecognized, just use the full path.path
- URI to the partition fileCopyright © 2012 The Apache Software Foundation