public class CreateTableDesc extends DDLDesc implements java.io.Serializable
Constructor and Description |
---|
CreateTableDesc() |
CreateTableDesc(java.lang.String tableName,
boolean isExternal,
java.util.List<FieldSchema> cols,
java.util.List<FieldSchema> partCols,
java.util.List<java.lang.String> bucketCols,
java.util.List<Order> sortCols,
int numBuckets,
java.lang.String fieldDelim,
java.lang.String fieldEscape,
java.lang.String collItemDelim,
java.lang.String mapKeyDelim,
java.lang.String lineDelim,
java.lang.String comment,
java.lang.String inputFormat,
java.lang.String outputFormat,
java.lang.String location,
java.lang.String serName,
java.lang.String storageHandler,
java.util.Map<java.lang.String,java.lang.String> serdeProps,
java.util.Map<java.lang.String,java.lang.String> tblProps,
boolean ifNotExists,
java.util.List<java.lang.String> skewedColNames,
java.util.List<java.util.List<java.lang.String>> skewedColValues) |
CreateTableDesc(java.lang.String databaseName,
java.lang.String tableName,
boolean isExternal,
java.util.List<FieldSchema> cols,
java.util.List<FieldSchema> partCols,
java.util.List<java.lang.String> bucketCols,
java.util.List<Order> sortCols,
int numBuckets,
java.lang.String fieldDelim,
java.lang.String fieldEscape,
java.lang.String collItemDelim,
java.lang.String mapKeyDelim,
java.lang.String lineDelim,
java.lang.String comment,
java.lang.String inputFormat,
java.lang.String outputFormat,
java.lang.String location,
java.lang.String serName,
java.lang.String storageHandler,
java.util.Map<java.lang.String,java.lang.String> serdeProps,
java.util.Map<java.lang.String,java.lang.String> tblProps,
boolean ifNotExists,
java.util.List<java.lang.String> skewedColNames,
java.util.List<java.util.List<java.lang.String>> skewedColValues) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getBucketCols() |
java.lang.String |
getCollItemDelim() |
java.util.ArrayList<FieldSchema> |
getCols() |
java.util.List<java.lang.String> |
getColsString() |
java.lang.String |
getComment() |
java.lang.String |
getDatabaseName() |
java.lang.String |
getFieldDelim() |
java.lang.String |
getFieldEscape() |
boolean |
getIfNotExists() |
java.lang.String |
getInputFormat() |
java.lang.String |
getLineDelim() |
java.lang.String |
getLocation() |
java.lang.String |
getMapKeyDelim() |
int |
getNumBuckets() |
java.lang.String |
getOutputFormat() |
java.util.ArrayList<FieldSchema> |
getPartCols() |
java.util.List<java.lang.String> |
getPartColsString() |
java.util.Map<java.lang.String,java.lang.String> |
getSerdeProps() |
java.lang.String |
getSerName() |
java.util.List<java.lang.String> |
getSkewedColNames() |
java.util.List<java.util.List<java.lang.String>> |
getSkewedColValues() |
java.util.ArrayList<Order> |
getSortCols() |
java.lang.String |
getStorageHandler() |
java.lang.String |
getTableName() |
java.util.Map<java.lang.String,java.lang.String> |
getTblProps() |
boolean |
isExternal() |
boolean |
isStoredAsSubDirectories() |
void |
setBucketCols(java.util.ArrayList<java.lang.String> bucketCols) |
void |
setCollItemDelim(java.lang.String collItemDelim) |
void |
setCols(java.util.ArrayList<FieldSchema> cols) |
void |
setComment(java.lang.String comment) |
void |
setExternal(boolean isExternal) |
void |
setFieldDelim(java.lang.String fieldDelim) |
void |
setFieldEscape(java.lang.String fieldEscape) |
void |
setIfNotExists(boolean ifNotExists) |
void |
setInputFormat(java.lang.String inputFormat) |
void |
setLineDelim(java.lang.String lineDelim) |
void |
setLocation(java.lang.String location) |
void |
setMapKeyDelim(java.lang.String mapKeyDelim) |
void |
setNumBuckets(int numBuckets) |
void |
setOutputFormat(java.lang.String outputFormat) |
void |
setPartCols(java.util.ArrayList<FieldSchema> partCols) |
void |
setSerdeProps(java.util.Map<java.lang.String,java.lang.String> serdeProps) |
void |
setSerName(java.lang.String serName) |
void |
setSkewedColNames(java.util.ArrayList<java.lang.String> skewedColNames) |
void |
setSkewedColValues(java.util.ArrayList<java.util.List<java.lang.String>> skewedColValues) |
void |
setSortCols(java.util.ArrayList<Order> sortCols) |
void |
setStorageHandler(java.lang.String storageHandler) |
void |
setStoredAsSubDirectories(boolean isStoredAsSubDirectories) |
void |
setTableName(java.lang.String tableName) |
void |
setTblProps(java.util.Map<java.lang.String,java.lang.String> tblProps) |
void |
validate() |
public CreateTableDesc()
public CreateTableDesc(java.lang.String databaseName, java.lang.String tableName, boolean isExternal, java.util.List<FieldSchema> cols, java.util.List<FieldSchema> partCols, java.util.List<java.lang.String> bucketCols, java.util.List<Order> sortCols, int numBuckets, java.lang.String fieldDelim, java.lang.String fieldEscape, java.lang.String collItemDelim, java.lang.String mapKeyDelim, java.lang.String lineDelim, java.lang.String comment, java.lang.String inputFormat, java.lang.String outputFormat, java.lang.String location, java.lang.String serName, java.lang.String storageHandler, java.util.Map<java.lang.String,java.lang.String> serdeProps, java.util.Map<java.lang.String,java.lang.String> tblProps, boolean ifNotExists, java.util.List<java.lang.String> skewedColNames, java.util.List<java.util.List<java.lang.String>> skewedColValues)
public CreateTableDesc(java.lang.String tableName, boolean isExternal, java.util.List<FieldSchema> cols, java.util.List<FieldSchema> partCols, java.util.List<java.lang.String> bucketCols, java.util.List<Order> sortCols, int numBuckets, java.lang.String fieldDelim, java.lang.String fieldEscape, java.lang.String collItemDelim, java.lang.String mapKeyDelim, java.lang.String lineDelim, java.lang.String comment, java.lang.String inputFormat, java.lang.String outputFormat, java.lang.String location, java.lang.String serName, java.lang.String storageHandler, java.util.Map<java.lang.String,java.lang.String> serdeProps, java.util.Map<java.lang.String,java.lang.String> tblProps, boolean ifNotExists, java.util.List<java.lang.String> skewedColNames, java.util.List<java.util.List<java.lang.String>> skewedColValues)
public java.util.List<java.lang.String> getColsString()
public java.util.List<java.lang.String> getPartColsString()
public boolean getIfNotExists()
public void setIfNotExists(boolean ifNotExists)
public java.lang.String getTableName()
public java.lang.String getDatabaseName()
public void setTableName(java.lang.String tableName)
public java.util.ArrayList<FieldSchema> getCols()
public void setCols(java.util.ArrayList<FieldSchema> cols)
public java.util.ArrayList<FieldSchema> getPartCols()
public void setPartCols(java.util.ArrayList<FieldSchema> partCols)
public java.util.ArrayList<java.lang.String> getBucketCols()
public void setBucketCols(java.util.ArrayList<java.lang.String> bucketCols)
public int getNumBuckets()
public void setNumBuckets(int numBuckets)
public java.lang.String getFieldDelim()
public void setFieldDelim(java.lang.String fieldDelim)
public java.lang.String getFieldEscape()
public void setFieldEscape(java.lang.String fieldEscape)
public java.lang.String getCollItemDelim()
public void setCollItemDelim(java.lang.String collItemDelim)
public java.lang.String getMapKeyDelim()
public void setMapKeyDelim(java.lang.String mapKeyDelim)
public java.lang.String getLineDelim()
public void setLineDelim(java.lang.String lineDelim)
public java.lang.String getComment()
public void setComment(java.lang.String comment)
public java.lang.String getInputFormat()
public void setInputFormat(java.lang.String inputFormat)
public java.lang.String getOutputFormat()
public void setOutputFormat(java.lang.String outputFormat)
public java.lang.String getStorageHandler()
public void setStorageHandler(java.lang.String storageHandler)
public java.lang.String getLocation()
public void setLocation(java.lang.String location)
public boolean isExternal()
public void setExternal(boolean isExternal)
public java.util.ArrayList<Order> getSortCols()
public void setSortCols(java.util.ArrayList<Order> sortCols)
sortCols
- the sortCols to setpublic java.lang.String getSerName()
public void setSerName(java.lang.String serName)
serName
- the serName to setpublic java.util.Map<java.lang.String,java.lang.String> getSerdeProps()
public void setSerdeProps(java.util.Map<java.lang.String,java.lang.String> serdeProps)
serdeProps
- the serde properties to setpublic java.util.Map<java.lang.String,java.lang.String> getTblProps()
public void setTblProps(java.util.Map<java.lang.String,java.lang.String> tblProps)
tblProps
- the table properties to setpublic java.util.List<java.lang.String> getSkewedColNames()
public void setSkewedColNames(java.util.ArrayList<java.lang.String> skewedColNames)
skewedColNames
- the skewedColNames to setpublic java.util.List<java.util.List<java.lang.String>> getSkewedColValues()
public void setSkewedColValues(java.util.ArrayList<java.util.List<java.lang.String>> skewedColValues)
skewedColValues
- the skewedColValues to setpublic void validate() throws SemanticException
SemanticException
public boolean isStoredAsSubDirectories()
public void setStoredAsSubDirectories(boolean isStoredAsSubDirectories)
isStoredAsSubDirectories
- the isStoredAsSubDirectories to setCopyright © 2012 The Apache Software Foundation