- java.lang.Object
-
- org.jooq.meta.jaxb.SyntheticUniqueKeyType
-
- All Implemented Interfaces:
Serializable,XMLAppendable
public class SyntheticUniqueKeyType extends Object implements Serializable, XMLAppendable
Java class for SyntheticUniqueKeyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SyntheticUniqueKeyType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="tables" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="fields" type="{http://www.jooq.org/xsd/jooq-codegen-3.15.0.xsd}SyntheticKeyFieldsType"/> </all> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SyntheticUniqueKeyType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendTo(XMLBuilder builder)booleanequals(Object that)List<String>getFields()StringgetName()The optional unique key name.StringgetTables()A regular expression matching all tables on which to apply this synthetic unique key.inthashCode()voidsetFields(List<String> fields)voidsetName(String value)The optional unique key name.voidsetTables(String value)A regular expression matching all tables on which to apply this synthetic unique key.StringtoString()SyntheticUniqueKeyTypewithFields(String... values)SyntheticUniqueKeyTypewithFields(Collection<String> values)SyntheticUniqueKeyTypewithFields(List<String> fields)SyntheticUniqueKeyTypewithName(String value)The optional unique key name.SyntheticUniqueKeyTypewithTables(String value)A regular expression matching all tables on which to apply this synthetic unique key.
-
-
-
Method Detail
-
getName
public String getName()
The optional unique key name.
-
setName
public void setName(String value)
The optional unique key name.
-
getTables
public String getTables()
A regular expression matching all tables on which to apply this synthetic unique key.
-
setTables
public void setTables(String value)
A regular expression matching all tables on which to apply this synthetic unique key.
-
withName
public SyntheticUniqueKeyType withName(String value)
The optional unique key name.
-
withTables
public SyntheticUniqueKeyType withTables(String value)
A regular expression matching all tables on which to apply this synthetic unique key.
-
withFields
public SyntheticUniqueKeyType withFields(String... values)
-
withFields
public SyntheticUniqueKeyType withFields(Collection<String> values)
-
withFields
public SyntheticUniqueKeyType withFields(List<String> fields)
-
appendTo
public final void appendTo(XMLBuilder builder)
- Specified by:
appendToin interfaceXMLAppendable
-
-