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

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

public class TableDesc
extends Object
implements Serializable, Cloneable

TableDesc.

See Also:
Serialized Form

Constructor Summary
TableDesc()
           
TableDesc(Class<? extends Deserializer> serdeClass, Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass, Class<?> class1, Properties properties)
           
 
Method Summary
 Object clone()
           
 Deserializer getDeserializer()
          Return a deserializer object corresponding to the tableDesc.
 Class<? extends Deserializer> getDeserializerClass()
           
 Class<? extends org.apache.hadoop.mapred.InputFormat> getInputFileFormatClass()
           
 String getInputFileFormatClassName()
           
 Map<String,String> getJobProperties()
           
 Class<? extends HiveOutputFormat> getOutputFileFormatClass()
           
 String getOutputFileFormatClassName()
           
 Properties getProperties()
           
 String getSerdeClassName()
           
 String getTableName()
           
 boolean isNonNative()
           
 void setDeserializerClass(Class<? extends Deserializer> serdeClass)
           
 void setInputFileFormatClass(Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass)
           
 void setJobProperties(Map<String,String> jobProperties)
           
 void setOutputFileFormatClass(Class<?> outputFileFormatClass)
           
 void setProperties(Properties properties)
           
 void setSerdeClassName(String serdeClassName)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableDesc

public TableDesc()

TableDesc

public TableDesc(Class<? extends Deserializer> serdeClass,
                 Class<? extends org.apache.hadoop.mapred.InputFormat> inputFileFormatClass,
                 Class<?> class1,
                 Properties properties)
Method Detail

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)

setJobProperties

public void setJobProperties(Map<String,String> jobProperties)

getJobProperties

public Map<String,String> getJobProperties()

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()

isNonNative

public boolean isNonNative()

clone

public Object clone()
Overrides:
clone in class Object


Copyright © 2013 The Apache Software Foundation