public class XPartition 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_partition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="x_partition"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="non_time_partition_spec" type="{uri:lens:cube:0.1}x_part_spec" minOccurs="0"/> <element name="time_partition_spec" type="{uri:lens:cube:0.1}x_time_part_spec" minOccurs="0"/> <element name="full_partition_spec" type="{uri:lens:cube:0.1}x_part_spec" minOccurs="0"/> <element name="partition_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"/> </sequence> <attribute name="fact_or_dimension_table_name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="location" type="{http://www.w3.org/2001/XMLSchema}string" /> <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="serde_classname" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="update_period" type="{uri:lens:cube:0.1}x_update_period" /> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
XPartition() |
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) |
String |
getFactOrDimensionTableName()
Gets the value of the factOrDimensionTableName property.
|
XPartSpec |
getFullPartitionSpec()
Gets the value of the fullPartitionSpec property.
|
String |
getInputFormat()
Gets the value of the inputFormat property.
|
String |
getLocation()
Gets the value of the location property.
|
String |
getName()
Gets the value of the name property.
|
XPartSpec |
getNonTimePartitionSpec()
Gets the value of the nonTimePartitionSpec property.
|
String |
getOutputFormat()
Gets the value of the outputFormat property.
|
XProperties |
getPartitionParameters()
Gets the value of the partitionParameters property.
|
String |
getSerdeClassname()
Gets the value of the serdeClassname property.
|
XProperties |
getSerdeParameters()
Gets the value of the serdeParameters property.
|
XTimePartSpec |
getTimePartitionSpec()
Gets the value of the timePartitionSpec property.
|
XUpdatePeriod |
getUpdatePeriod()
Gets the value of the updatePeriod property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setFactOrDimensionTableName(String value)
Sets the value of the factOrDimensionTableName property.
|
void |
setFullPartitionSpec(XPartSpec value)
Sets the value of the fullPartitionSpec property.
|
void |
setInputFormat(String value)
Sets the value of the inputFormat property.
|
void |
setLocation(String value)
Sets the value of the location property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setNonTimePartitionSpec(XPartSpec value)
Sets the value of the nonTimePartitionSpec property.
|
void |
setOutputFormat(String value)
Sets the value of the outputFormat property.
|
void |
setPartitionParameters(XProperties value)
Sets the value of the partitionParameters property.
|
void |
setSerdeClassname(String value)
Sets the value of the serdeClassname property.
|
void |
setSerdeParameters(XProperties value)
Sets the value of the serdeParameters property.
|
void |
setTimePartitionSpec(XTimePartSpec value)
Sets the value of the timePartitionSpec property.
|
void |
setUpdatePeriod(XUpdatePeriod value)
Sets the value of the updatePeriod property.
|
String |
toString() |
XPartition |
withFactOrDimensionTableName(String value) |
XPartition |
withFullPartitionSpec(XPartSpec value) |
XPartition |
withInputFormat(String value) |
XPartition |
withLocation(String value) |
XPartition |
withName(String value) |
XPartition |
withNonTimePartitionSpec(XPartSpec value) |
XPartition |
withOutputFormat(String value) |
XPartition |
withPartitionParameters(XProperties value) |
XPartition |
withSerdeClassname(String value) |
XPartition |
withSerdeParameters(XProperties value) |
XPartition |
withTimePartitionSpec(XTimePartSpec value) |
XPartition |
withUpdatePeriod(XUpdatePeriod value) |
public XPartSpec getNonTimePartitionSpec()
XPartSpec
public void setNonTimePartitionSpec(XPartSpec value)
value
- allowed object is
XPartSpec
public XTimePartSpec getTimePartitionSpec()
XTimePartSpec
public void setTimePartitionSpec(XTimePartSpec value)
value
- allowed object is
XTimePartSpec
public XPartSpec getFullPartitionSpec()
XPartSpec
public void setFullPartitionSpec(XPartSpec value)
value
- allowed object is
XPartSpec
public XProperties getPartitionParameters()
XProperties
public void setPartitionParameters(XProperties value)
value
- allowed object is
XProperties
public XProperties getSerdeParameters()
XProperties
public void setSerdeParameters(XProperties value)
value
- allowed object is
XProperties
public String getFactOrDimensionTableName()
String
public void setFactOrDimensionTableName(String value)
value
- allowed object is
String
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getLocation()
String
public void setLocation(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 getSerdeClassname()
String
public void setSerdeClassname(String value)
value
- allowed object is
String
public XUpdatePeriod getUpdatePeriod()
XUpdatePeriod
public void setUpdatePeriod(XUpdatePeriod value)
value
- allowed object is
XUpdatePeriod
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 XPartition withNonTimePartitionSpec(XPartSpec value)
public XPartition withTimePartitionSpec(XTimePartSpec value)
public XPartition withFullPartitionSpec(XPartSpec value)
public XPartition withPartitionParameters(XProperties value)
public XPartition withSerdeParameters(XProperties value)
public XPartition withFactOrDimensionTableName(String value)
public XPartition withName(String value)
public XPartition withLocation(String value)
public XPartition withInputFormat(String value)
public XPartition withOutputFormat(String value)
public XPartition withSerdeClassname(String value)
public XPartition withUpdatePeriod(XUpdatePeriod value)
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.