org.jaxdb.ddlx_0_4.Schema Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sqlx Show documentation
Show all versions of sqlx Show documentation
SQLx is a vendor-agnostic, XML-based SQL data definition standard that offers the power of XML
validation for your static SQL data. The SQLx framework utilizes a strongly-typed DDLx file to
generate a XML Schema document that translates DDLx constructs into the XSD language. With the
SQLx XSLT, the SQLx tool leverages the power of XML Schema Validation and provides a cohesive
structured model to define SQL data (that conforms to your SQL schema, defined in a DDLx file).
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.1
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2019.07.22 at 07:16:31 AM UTC
//
package org.jaxdb.ddlx_0_4;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
import org.jaxdb.sqlx_0_4.Table;
/**
* Java class for schema complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="schema">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="table" type="{http://www.jaxdb.org/sqlx-0.4.xsd}table" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "schema", propOrder = {
"table"
})
public class Schema {
protected List table;
/**
* Gets the value of the table property.
*
*
* 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 table property.
*
*
* For example, to add a new item, do as follows:
*
* getTable().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Table }
*
*
*/
public List
getTable() {
if (table == null) {
table = new ArrayList();
}
return this.table;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy