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

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

public class CreateIndexDesc
extends DDLDesc
implements Serializable

create index descriptor

See Also:
Serialized Form

Constructor Summary
CreateIndexDesc()
           
CreateIndexDesc(String tableName, String indexName, List<String> indexedCols, String indexTableName, boolean deferredRebuild, String inputFormat, String outputFormat, String storageHandler, String typeName, String location, Map<String,String> idxProps, Map<String,String> tblProps, String serde, Map<String,String> serdeProps, String collItemDelim, String fieldDelim, String fieldEscape, String lineDelim, String mapKeyDelim, String indexComment)
           
 
Method Summary
 String getCollItemDelim()
           
 boolean getDeferredRebuild()
           
 String getFieldDelim()
           
 String getFieldEscape()
           
 Map<String,String> getIdxProps()
           
 String getIndexComment()
           
 List<String> getIndexedCols()
           
 String getIndexName()
           
 String getIndexTableName()
           
 String getIndexTypeHandlerClass()
           
 String getInputFormat()
           
 String getLineDelim()
           
 String getLocation()
           
 String getMapKeyDelim()
           
 String getOutputFormat()
           
 String getSerde()
           
 Map<String,String> getSerdeProps()
           
 String getStorageHandler()
           
 String getTableName()
           
 Map<String,String> getTblProps()
           
 boolean isDeferredRebuild()
           
 void setCollItemDelim(String collItemDelim)
           
 void setDeferredRebuild(boolean deferredRebuild)
           
 void setFieldDelim(String fieldDelim)
           
 void setFieldEscape(String fieldEscape)
           
 void setIdxProps(Map<String,String> idxProps)
           
 void setIndexComment(String indexComment)
           
 void setIndexedCols(List<String> indexedCols)
           
 void setIndexName(String indexName)
           
 void setIndexTableName(String indexTableName)
           
 void setIndexTypeHandlerClass(String indexTypeHandlerClass)
           
 void setInputFormat(String inputFormat)
           
 void setLineDelim(String lineDelim)
           
 void setLocation(String location)
           
 void setMapKeyDelim(String mapKeyDelim)
           
 void setOutputFormat(String outputFormat)
           
 void setSerde(String serde)
           
 void setSerdeProps(Map<String,String> serdeProps)
           
 void setStorageHandler(String storageHandler)
           
 void setTableName(String tableName)
           
 void setTblProps(Map<String,String> tblProps)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateIndexDesc

public CreateIndexDesc()

CreateIndexDesc

public CreateIndexDesc(String tableName,
                       String indexName,
                       List<String> indexedCols,
                       String indexTableName,
                       boolean deferredRebuild,
                       String inputFormat,
                       String outputFormat,
                       String storageHandler,
                       String typeName,
                       String location,
                       Map<String,String> idxProps,
                       Map<String,String> tblProps,
                       String serde,
                       Map<String,String> serdeProps,
                       String collItemDelim,
                       String fieldDelim,
                       String fieldEscape,
                       String lineDelim,
                       String mapKeyDelim,
                       String indexComment)
Method Detail

getTableName

public String getTableName()

setTableName

public void setTableName(String tableName)

getIndexName

public String getIndexName()

setIndexName

public void setIndexName(String indexName)

getIndexedCols

public List<String> getIndexedCols()

setIndexedCols

public void setIndexedCols(List<String> indexedCols)

getIndexTableName

public String getIndexTableName()

setIndexTableName

public void setIndexTableName(String indexTableName)

isDeferredRebuild

public boolean isDeferredRebuild()

getDeferredRebuild

public boolean getDeferredRebuild()

setDeferredRebuild

public void setDeferredRebuild(boolean deferredRebuild)

getInputFormat

public String getInputFormat()

setInputFormat

public void setInputFormat(String inputFormat)

getOutputFormat

public String getOutputFormat()

setOutputFormat

public void setOutputFormat(String outputFormat)

getSerde

public String getSerde()

setSerde

public void setSerde(String serde)

getStorageHandler

public String getStorageHandler()

setStorageHandler

public void setStorageHandler(String storageHandler)

getLocation

public String getLocation()

setLocation

public void setLocation(String location)

getIdxProps

public Map<String,String> getIdxProps()

setIdxProps

public void setIdxProps(Map<String,String> idxProps)

getTblProps

public Map<String,String> getTblProps()

setTblProps

public void setTblProps(Map<String,String> tblProps)

getSerdeProps

public Map<String,String> getSerdeProps()

setSerdeProps

public void setSerdeProps(Map<String,String> serdeProps)

getCollItemDelim

public String getCollItemDelim()

setCollItemDelim

public void setCollItemDelim(String collItemDelim)

getFieldDelim

public String getFieldDelim()

setFieldDelim

public void setFieldDelim(String fieldDelim)

getFieldEscape

public String getFieldEscape()

setFieldEscape

public void setFieldEscape(String fieldEscape)

getLineDelim

public String getLineDelim()

setLineDelim

public void setLineDelim(String lineDelim)

getMapKeyDelim

public String getMapKeyDelim()

setMapKeyDelim

public void setMapKeyDelim(String mapKeyDelim)

getIndexTypeHandlerClass

public String getIndexTypeHandlerClass()

setIndexTypeHandlerClass

public void setIndexTypeHandlerClass(String indexTypeHandlerClass)

getIndexComment

public String getIndexComment()

setIndexComment

public void setIndexComment(String indexComment)


Copyright © 2014 The Apache Software Foundation. All rights reserved.