- java.lang.Object
-
- org.jooq.util.xml.jaxb.InformationSchema
-
- All Implemented Interfaces:
Serializable
,XMLAppendable
public class InformationSchema extends Object implements Serializable, XMLAppendable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="catalogs" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Catalogs" minOccurs="0"/> <element name="schemata" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Schemata" minOccurs="0"/> <element name="sequences" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Sequences" minOccurs="0"/> <element name="tables" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Tables" minOccurs="0"/> <element name="columns" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Columns" minOccurs="0"/> <element name="table_constraints" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}TableConstraints" minOccurs="0"/> <element name="key_column_usages" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}KeyColumnUsages" minOccurs="0"/> <element name="referential_constraints" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}ReferentialConstraints" minOccurs="0"/> <element name="indexes" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Indexes" minOccurs="0"/> <element name="index_column_usages" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}IndexColumnUsages" minOccurs="0"/> <element name="routines" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Routines" minOccurs="0"/> <element name="parameters" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}Parameters" minOccurs="0"/> <element name="element_types" type="{http://www.jooq.org/xsd/jooq-meta-3.12.0.xsd}ElementTypes" minOccurs="0"/> </all> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Catalog>
catalogs
protected List<Column>
columns
protected List<ElementType>
elementTypes
protected List<IndexColumnUsage>
indexColumnUsages
protected List<Index>
indexes
protected List<KeyColumnUsage>
keyColumnUsages
protected List<Parameter>
parameters
protected List<ReferentialConstraint>
referentialConstraints
protected List<Routine>
routines
protected List<Schema>
schemata
protected List<Sequence>
sequences
protected List<TableConstraint>
tableConstraints
protected List<Table>
tables
-
Constructor Summary
Constructors Constructor Description InformationSchema()
-
Method Summary
-
-
-
Field Detail
-
tableConstraints
protected List<TableConstraint> tableConstraints
-
keyColumnUsages
protected List<KeyColumnUsage> keyColumnUsages
-
referentialConstraints
protected List<ReferentialConstraint> referentialConstraints
-
indexColumnUsages
protected List<IndexColumnUsage> indexColumnUsages
-
elementTypes
protected List<ElementType> elementTypes
-
-
Method Detail
-
getTableConstraints
public List<TableConstraint> getTableConstraints()
-
setTableConstraints
public void setTableConstraints(List<TableConstraint> tableConstraints)
-
getKeyColumnUsages
public List<KeyColumnUsage> getKeyColumnUsages()
-
setKeyColumnUsages
public void setKeyColumnUsages(List<KeyColumnUsage> keyColumnUsages)
-
getReferentialConstraints
public List<ReferentialConstraint> getReferentialConstraints()
-
setReferentialConstraints
public void setReferentialConstraints(List<ReferentialConstraint> referentialConstraints)
-
getIndexColumnUsages
public List<IndexColumnUsage> getIndexColumnUsages()
-
setIndexColumnUsages
public void setIndexColumnUsages(List<IndexColumnUsage> indexColumnUsages)
-
getElementTypes
public List<ElementType> getElementTypes()
-
setElementTypes
public void setElementTypes(List<ElementType> elementTypes)
-
withCatalogs
public InformationSchema withCatalogs(Catalog... values)
-
withCatalogs
public InformationSchema withCatalogs(Collection<Catalog> values)
-
withCatalogs
public InformationSchema withCatalogs(List<Catalog> catalogs)
-
withSchemata
public InformationSchema withSchemata(Schema... values)
-
withSchemata
public InformationSchema withSchemata(Collection<Schema> values)
-
withSchemata
public InformationSchema withSchemata(List<Schema> schemata)
-
withSequences
public InformationSchema withSequences(Sequence... values)
-
withSequences
public InformationSchema withSequences(Collection<Sequence> values)
-
withSequences
public InformationSchema withSequences(List<Sequence> sequences)
-
withTables
public InformationSchema withTables(Table... values)
-
withTables
public InformationSchema withTables(Collection<Table> values)
-
withTables
public InformationSchema withTables(List<Table> tables)
-
withColumns
public InformationSchema withColumns(Column... values)
-
withColumns
public InformationSchema withColumns(Collection<Column> values)
-
withColumns
public InformationSchema withColumns(List<Column> columns)
-
withTableConstraints
public InformationSchema withTableConstraints(TableConstraint... values)
-
withTableConstraints
public InformationSchema withTableConstraints(Collection<TableConstraint> values)
-
withTableConstraints
public InformationSchema withTableConstraints(List<TableConstraint> tableConstraints)
-
withKeyColumnUsages
public InformationSchema withKeyColumnUsages(KeyColumnUsage... values)
-
withKeyColumnUsages
public InformationSchema withKeyColumnUsages(Collection<KeyColumnUsage> values)
-
withKeyColumnUsages
public InformationSchema withKeyColumnUsages(List<KeyColumnUsage> keyColumnUsages)
-
withReferentialConstraints
public InformationSchema withReferentialConstraints(ReferentialConstraint... values)
-
withReferentialConstraints
public InformationSchema withReferentialConstraints(Collection<ReferentialConstraint> values)
-
withReferentialConstraints
public InformationSchema withReferentialConstraints(List<ReferentialConstraint> referentialConstraints)
-
withIndexes
public InformationSchema withIndexes(Index... values)
-
withIndexes
public InformationSchema withIndexes(Collection<Index> values)
-
withIndexes
public InformationSchema withIndexes(List<Index> indexes)
-
withIndexColumnUsages
public InformationSchema withIndexColumnUsages(IndexColumnUsage... values)
-
withIndexColumnUsages
public InformationSchema withIndexColumnUsages(Collection<IndexColumnUsage> values)
-
withIndexColumnUsages
public InformationSchema withIndexColumnUsages(List<IndexColumnUsage> indexColumnUsages)
-
withRoutines
public InformationSchema withRoutines(Routine... values)
-
withRoutines
public InformationSchema withRoutines(Collection<Routine> values)
-
withRoutines
public InformationSchema withRoutines(List<Routine> routines)
-
withParameters
public InformationSchema withParameters(Parameter... values)
-
withParameters
public InformationSchema withParameters(Collection<Parameter> values)
-
withParameters
public InformationSchema withParameters(List<Parameter> parameters)
-
withElementTypes
public InformationSchema withElementTypes(ElementType... values)
-
withElementTypes
public InformationSchema withElementTypes(Collection<ElementType> values)
-
withElementTypes
public InformationSchema withElementTypes(List<ElementType> elementTypes)
-
appendTo
public final void appendTo(XMLBuilder builder)
- Specified by:
appendTo
in interfaceXMLAppendable
-
-