- java.lang.Object
-
- org.jooq.util.xml.jaxb.Column
-
- All Implemented Interfaces:
Serializable
,XMLAppendable
public class Column extends Object implements Serializable, XMLAppendable
Java class for Column complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Column"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="table_catalog" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="table_schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="table_name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="column_name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="data_type" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="character_maximum_length" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="numeric_precision" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="numeric_scale" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="udt_catalog" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="udt_schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="udt_name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="ordinal_position" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="identity_generation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="is_nullable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="column_default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </all> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Integer
characterMaximumLength
protected String
columnDefault
protected String
columnName
protected String
comment
protected String
dataType
protected String
identityGeneration
protected Boolean
isNullable
protected Integer
numericPrecision
protected Integer
numericScale
protected Integer
ordinalPosition
protected String
tableCatalog
protected String
tableName
protected String
tableSchema
protected String
udtCatalog
protected String
udtName
protected String
udtSchema
-
Constructor Summary
Constructors Constructor Description Column()
-
Method Summary
-
-
-
Field Detail
-
tableCatalog
protected String tableCatalog
-
tableSchema
protected String tableSchema
-
tableName
protected String tableName
-
columnName
protected String columnName
-
dataType
protected String dataType
-
characterMaximumLength
protected Integer characterMaximumLength
-
numericPrecision
protected Integer numericPrecision
-
numericScale
protected Integer numericScale
-
udtCatalog
protected String udtCatalog
-
udtSchema
protected String udtSchema
-
udtName
protected String udtName
-
ordinalPosition
protected Integer ordinalPosition
-
identityGeneration
protected String identityGeneration
-
isNullable
protected Boolean isNullable
-
columnDefault
protected String columnDefault
-
comment
protected String comment
-
-
Method Detail
-
getTableCatalog
public String getTableCatalog()
-
setTableCatalog
public void setTableCatalog(String value)
-
getTableSchema
public String getTableSchema()
-
setTableSchema
public void setTableSchema(String value)
-
getTableName
public String getTableName()
-
setTableName
public void setTableName(String value)
-
getColumnName
public String getColumnName()
-
setColumnName
public void setColumnName(String value)
-
getDataType
public String getDataType()
-
setDataType
public void setDataType(String value)
-
getCharacterMaximumLength
public Integer getCharacterMaximumLength()
-
setCharacterMaximumLength
public void setCharacterMaximumLength(Integer value)
-
getNumericPrecision
public Integer getNumericPrecision()
-
setNumericPrecision
public void setNumericPrecision(Integer value)
-
getNumericScale
public Integer getNumericScale()
-
setNumericScale
public void setNumericScale(Integer value)
-
getUdtCatalog
public String getUdtCatalog()
-
setUdtCatalog
public void setUdtCatalog(String value)
-
getUdtSchema
public String getUdtSchema()
-
setUdtSchema
public void setUdtSchema(String value)
-
getUdtName
public String getUdtName()
-
setUdtName
public void setUdtName(String value)
-
getOrdinalPosition
public Integer getOrdinalPosition()
-
setOrdinalPosition
public void setOrdinalPosition(Integer value)
-
getIdentityGeneration
public String getIdentityGeneration()
-
setIdentityGeneration
public void setIdentityGeneration(String value)
-
isIsNullable
public Boolean isIsNullable()
Gets the value of the isNullable property.- Returns:
- possible object is
Boolean
-
setIsNullable
public void setIsNullable(Boolean value)
Sets the value of the isNullable property.- Parameters:
value
- allowed object isBoolean
-
getColumnDefault
public String getColumnDefault()
-
setColumnDefault
public void setColumnDefault(String value)
-
getComment
public String getComment()
-
setComment
public void setComment(String value)
-
appendTo
public final void appendTo(XMLBuilder builder)
- Specified by:
appendTo
in interfaceXMLAppendable
-
-