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()
XColumnspublic void setPartCols(XColumns value)
value - allowed object is
XColumnspublic XProperties getTableParameters()
XPropertiespublic void setTableParameters(XProperties value)
value - allowed object is
XPropertiespublic XProperties getSerdeParameters()
XPropertiespublic void setSerdeParameters(XProperties value)
value - allowed object is
XPropertiespublic 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()
Stringpublic void setTableLocation(String value)
value - allowed object is
Stringpublic String getInputFormat()
Stringpublic void setInputFormat(String value)
value - allowed object is
Stringpublic String getOutputFormat()
Stringpublic void setOutputFormat(String value)
value - allowed object is
Stringpublic String getFieldDelimiter()
Stringpublic void setFieldDelimiter(String value)
value - allowed object is
Stringpublic String getEscapeChar()
Stringpublic void setEscapeChar(String value)
value - allowed object is
Stringpublic String getCollectionDelimiter()
Stringpublic void setCollectionDelimiter(String value)
value - allowed object is
Stringpublic String getLineDelimiter()
Stringpublic void setLineDelimiter(String value)
value - allowed object is
Stringpublic String getMapKeyDelimiter()
Stringpublic void setMapKeyDelimiter(String value)
value - allowed object is
Stringpublic String getSerdeClassName()
Stringpublic void setSerdeClassName(String value)
value - allowed object is
Stringpublic String getStorageHandlerName()
Stringpublic void setStorageHandlerName(String value)
value - allowed object is
Stringpublic Integer getNumBuckets()
Integerpublic void setNumBuckets(Integer value)
value - allowed object is
Integerpublic Boolean isCompressed()
Booleanpublic void setCompressed(Boolean value)
value - allowed object is
Booleanpublic 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.ToStringpublic 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.ToStringpublic 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.Equalspublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic 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.