public class XStorageTableDesc extends Object implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
Java class for x_storage_table_desc complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="x_storage_table_desc"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="part_cols" type="{uri:lens:cube:0.1}x_columns" minOccurs="0"/> <element name="table_parameters" type="{uri:lens:cube:0.1}x_properties" minOccurs="0"/> <element name="serde_parameters" type="{uri:lens:cube:0.1}x_properties" minOccurs="0"/> <element name="bucket_cols" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="sort_cols" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="sort_col_order" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/> <element name="skewed_info" type="{uri:lens:cube:0.1}x_skewed_info" maxOccurs="unbounded" minOccurs="0"/> <element name="time_part_cols" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="external" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="table_location" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="input_format" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="output_format" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="field_delimiter" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="escape_char" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="collection_delimiter" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="line_delimiter" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="map_key_delimiter" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="serde_class_name" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="storage_handler_name" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="num_buckets" type="{http://www.w3.org/2001/XMLSchema}int" /> <attribute name="compressed" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
XStorageTableDesc() |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
List<String> |
getBucketCols()
Gets the value of the bucketCols property.
|
String |
getCollectionDelimiter()
Gets the value of the collectionDelimiter property.
|
String |
getEscapeChar()
Gets the value of the escapeChar property.
|
String |
getFieldDelimiter()
Gets the value of the fieldDelimiter property.
|
String |
getInputFormat()
Gets the value of the inputFormat property.
|
String |
getLineDelimiter()
Gets the value of the lineDelimiter property.
|
String |
getMapKeyDelimiter()
Gets the value of the mapKeyDelimiter property.
|
Integer |
getNumBuckets()
Gets the value of the numBuckets property.
|
String |
getOutputFormat()
Gets the value of the outputFormat property.
|
XColumns |
getPartCols()
Gets the value of the partCols property.
|
String |
getSerdeClassName()
Gets the value of the serdeClassName property.
|
XProperties |
getSerdeParameters()
Gets the value of the serdeParameters property.
|
List<XSkewedInfo> |
getSkewedInfo()
Gets the value of the skewedInfo property.
|
List<Integer> |
getSortColOrder()
Gets the value of the sortColOrder property.
|
List<String> |
getSortCols()
Gets the value of the sortCols property.
|
String |
getStorageHandlerName()
Gets the value of the storageHandlerName property.
|
String |
getTableLocation()
Gets the value of the tableLocation property.
|
XProperties |
getTableParameters()
Gets the value of the tableParameters property.
|
List<String> |
getTimePartCols()
Gets the value of the timePartCols property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isCompressed()
Gets the value of the compressed property.
|
boolean |
isExternal()
Gets the value of the external property.
|
void |
setCollectionDelimiter(String value)
Sets the value of the collectionDelimiter property.
|
void |
setCompressed(Boolean value)
Sets the value of the compressed property.
|
void |
setEscapeChar(String value)
Sets the value of the escapeChar property.
|
void |
setExternal(boolean value)
Sets the value of the external property.
|
void |
setFieldDelimiter(String value)
Sets the value of the fieldDelimiter property.
|
void |
setInputFormat(String value)
Sets the value of the inputFormat property.
|
void |
setLineDelimiter(String value)
Sets the value of the lineDelimiter property.
|
void |
setMapKeyDelimiter(String value)
Sets the value of the mapKeyDelimiter property.
|
void |
setNumBuckets(Integer value)
Sets the value of the numBuckets property.
|
void |
setOutputFormat(String value)
Sets the value of the outputFormat property.
|
void |
setPartCols(XColumns value)
Sets the value of the partCols property.
|
void |
setSerdeClassName(String value)
Sets the value of the serdeClassName property.
|
void |
setSerdeParameters(XProperties value)
Sets the value of the serdeParameters property.
|
void |
setStorageHandlerName(String value)
Sets the value of the storageHandlerName property.
|
void |
setTableLocation(String value)
Sets the value of the tableLocation property.
|
void |
setTableParameters(XProperties value)
Sets the value of the tableParameters property.
|
String |
toString() |
XStorageTableDesc |
withBucketCols(Collection<String> values) |
XStorageTableDesc |
withBucketCols(String... values) |
XStorageTableDesc |
withCollectionDelimiter(String value) |
XStorageTableDesc |
withCompressed(Boolean value) |
XStorageTableDesc |
withEscapeChar(String value) |
XStorageTableDesc |
withExternal(boolean value) |
XStorageTableDesc |
withFieldDelimiter(String value) |
XStorageTableDesc |
withInputFormat(String value) |
XStorageTableDesc |
withLineDelimiter(String value) |
XStorageTableDesc |
withMapKeyDelimiter(String value) |
XStorageTableDesc |
withNumBuckets(Integer value) |
XStorageTableDesc |
withOutputFormat(String value) |
XStorageTableDesc |
withPartCols(XColumns value) |
XStorageTableDesc |
withSerdeClassName(String value) |
XStorageTableDesc |
withSerdeParameters(XProperties value) |
XStorageTableDesc |
withSkewedInfo(Collection<XSkewedInfo> values) |
XStorageTableDesc |
withSkewedInfo(XSkewedInfo... values) |
XStorageTableDesc |
withSortColOrder(Collection<Integer> values) |
XStorageTableDesc |
withSortColOrder(Integer... values) |
XStorageTableDesc |
withSortCols(Collection<String> values) |
XStorageTableDesc |
withSortCols(String... values) |
XStorageTableDesc |
withStorageHandlerName(String value) |
XStorageTableDesc |
withTableLocation(String value) |
XStorageTableDesc |
withTableParameters(XProperties value) |
XStorageTableDesc |
withTimePartCols(Collection<String> values) |
XStorageTableDesc |
withTimePartCols(String... values) |
public XColumns getPartCols()
XColumns
public void setPartCols(XColumns value)
value
- allowed object is
XColumns
public XProperties getTableParameters()
XProperties
public void setTableParameters(XProperties value)
value
- allowed object is
XProperties
public XProperties getSerdeParameters()
XProperties
public void setSerdeParameters(XProperties value)
value
- allowed object is
XProperties
public List<String> getBucketCols()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the bucketCols property.
For example, to add a new item, do as follows:
getBucketCols().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getSortCols()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the sortCols property.
For example, to add a new item, do as follows:
getSortCols().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<Integer> getSortColOrder()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the sortColOrder property.
For example, to add a new item, do as follows:
getSortColOrder().add(newItem);
Objects of the following type(s) are allowed in the list
Integer
public List<XSkewedInfo> getSkewedInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the skewedInfo property.
For example, to add a new item, do as follows:
getSkewedInfo().add(newItem);
Objects of the following type(s) are allowed in the list
XSkewedInfo
public List<String> getTimePartCols()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the timePartCols property.
For example, to add a new item, do as follows:
getTimePartCols().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isExternal()
public void setExternal(boolean value)
public String getTableLocation()
String
public void setTableLocation(String value)
value
- allowed object is
String
public String getInputFormat()
String
public void setInputFormat(String value)
value
- allowed object is
String
public String getOutputFormat()
String
public void setOutputFormat(String value)
value
- allowed object is
String
public String getFieldDelimiter()
String
public void setFieldDelimiter(String value)
value
- allowed object is
String
public String getEscapeChar()
String
public void setEscapeChar(String value)
value
- allowed object is
String
public String getCollectionDelimiter()
String
public void setCollectionDelimiter(String value)
value
- allowed object is
String
public String getLineDelimiter()
String
public void setLineDelimiter(String value)
value
- allowed object is
String
public String getMapKeyDelimiter()
String
public void setMapKeyDelimiter(String value)
value
- allowed object is
String
public String getSerdeClassName()
String
public void setSerdeClassName(String value)
value
- allowed object is
String
public String getStorageHandlerName()
String
public void setStorageHandlerName(String value)
value
- allowed object is
String
public Integer getNumBuckets()
Integer
public void setNumBuckets(Integer value)
value
- allowed object is
Integer
public Boolean isCompressed()
Boolean
public void setCompressed(Boolean value)
value
- allowed object is
Boolean
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append
in interface org.jvnet.jaxb2_commons.lang.ToString
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields
in interface org.jvnet.jaxb2_commons.lang.ToString
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
public XStorageTableDesc withPartCols(XColumns value)
public XStorageTableDesc withTableParameters(XProperties value)
public XStorageTableDesc withSerdeParameters(XProperties value)
public XStorageTableDesc withBucketCols(String... values)
public XStorageTableDesc withBucketCols(Collection<String> values)
public XStorageTableDesc withSortCols(String... values)
public XStorageTableDesc withSortCols(Collection<String> values)
public XStorageTableDesc withSortColOrder(Integer... values)
public XStorageTableDesc withSortColOrder(Collection<Integer> values)
public XStorageTableDesc withSkewedInfo(XSkewedInfo... values)
public XStorageTableDesc withSkewedInfo(Collection<XSkewedInfo> values)
public XStorageTableDesc withTimePartCols(String... values)
public XStorageTableDesc withTimePartCols(Collection<String> values)
public XStorageTableDesc withExternal(boolean value)
public XStorageTableDesc withTableLocation(String value)
public XStorageTableDesc withInputFormat(String value)
public XStorageTableDesc withOutputFormat(String value)
public XStorageTableDesc withFieldDelimiter(String value)
public XStorageTableDesc withEscapeChar(String value)
public XStorageTableDesc withCollectionDelimiter(String value)
public XStorageTableDesc withLineDelimiter(String value)
public XStorageTableDesc withMapKeyDelimiter(String value)
public XStorageTableDesc withSerdeClassName(String value)
public XStorageTableDesc withStorageHandlerName(String value)
public XStorageTableDesc withNumBuckets(Integer value)
public XStorageTableDesc withCompressed(Boolean value)
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.