diff --git a/jOOQ-codegen/build.xml b/jOOQ-codegen/build.xml index 79ef83906a..079a5f2825 100644 --- a/jOOQ-codegen/build.xml +++ b/jOOQ-codegen/build.xml @@ -13,7 +13,6 @@ - diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java index 97f2cadb3c..9caccf2305 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java index a0fec92317..85162fa8ae 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java @@ -2,12 +2,14 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // package org.jooq.util.jaxb; +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.XmlElement; @@ -34,6 +36,39 @@ import javax.xml.bind.annotation.XmlType; * <element name="excludes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="inputSchema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="outputSchema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="masterDataTables" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="masterDataTable" type="{http://www.jooq.org/xsd/jooq-codegen}MasterDataTable" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="enumTypes" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="enumType" type="{http://www.jooq.org/xsd/jooq-codegen}EnumType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="forcedTypes" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="forcedType" type="{http://www.jooq.org/xsd/jooq-codegen}ForcedType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> * </all> * </restriction> * </complexContent> @@ -58,6 +93,9 @@ public class Database { protected String inputSchema; @XmlElement(defaultValue = "") protected String outputSchema; + protected Database.MasterDataTables masterDataTables; + protected Database.EnumTypes enumTypes; + protected Database.ForcedTypes forcedTypes; /** * Gets the value of the name property. @@ -179,4 +217,253 @@ public class Database { this.outputSchema = value; } + /** + * Gets the value of the masterDataTables property. + * + * @return + * possible object is + * {@link Database.MasterDataTables } + * + */ + public Database.MasterDataTables getMasterDataTables() { + return masterDataTables; + } + + /** + * Sets the value of the masterDataTables property. + * + * @param value + * allowed object is + * {@link Database.MasterDataTables } + * + */ + public void setMasterDataTables(Database.MasterDataTables value) { + this.masterDataTables = value; + } + + /** + * Gets the value of the enumTypes property. + * + * @return + * possible object is + * {@link Database.EnumTypes } + * + */ + public Database.EnumTypes getEnumTypes() { + return enumTypes; + } + + /** + * Sets the value of the enumTypes property. + * + * @param value + * allowed object is + * {@link Database.EnumTypes } + * + */ + public void setEnumTypes(Database.EnumTypes value) { + this.enumTypes = value; + } + + /** + * Gets the value of the forcedTypes property. + * + * @return + * possible object is + * {@link Database.ForcedTypes } + * + */ + public Database.ForcedTypes getForcedTypes() { + return forcedTypes; + } + + /** + * Sets the value of the forcedTypes property. + * + * @param value + * allowed object is + * {@link Database.ForcedTypes } + * + */ + public void setForcedTypes(Database.ForcedTypes value) { + this.forcedTypes = value; + } + + + /** + *

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">
+     *       <sequence>
+     *         <element name="enumType" type="{http://www.jooq.org/xsd/jooq-codegen}EnumType" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "enumType" + }) + public static class EnumTypes { + + protected List enumType; + + /** + * Gets the value of the enumType 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 enumType property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getEnumType().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EnumType } + * + * + */ + public List getEnumType() { + if (enumType == null) { + enumType = new ArrayList(); + } + return this.enumType; + } + + } + + + /** + *

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">
+     *       <sequence>
+     *         <element name="forcedType" type="{http://www.jooq.org/xsd/jooq-codegen}ForcedType" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "forcedType" + }) + public static class ForcedTypes { + + protected List forcedType; + + /** + * Gets the value of the forcedType 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 forcedType property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getForcedType().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ForcedType } + * + * + */ + public List getForcedType() { + if (forcedType == null) { + forcedType = new ArrayList(); + } + return this.forcedType; + } + + } + + + /** + *

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">
+     *       <sequence>
+     *         <element name="masterDataTable" type="{http://www.jooq.org/xsd/jooq-codegen}MasterDataTable" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "masterDataTable" + }) + public static class MasterDataTables { + + protected List masterDataTable; + + /** + * Gets the value of the masterDataTable 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 masterDataTable property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getMasterDataTable().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MasterDataTable } + * + * + */ + public List getMasterDataTable() { + if (masterDataTable == null) { + masterDataTable = new ArrayList(); + } + return this.masterDataTable; + } + + } + } diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/EnumType.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/EnumType.java new file mode 100644 index 0000000000..1db3cf5b6c --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/EnumType.java @@ -0,0 +1,100 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:51:03 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Configuration for custom enum types + * + * + *

Java class for EnumType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EnumType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="literals" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EnumType", propOrder = { + +}) +public class EnumType { + + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String literals; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the literals property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiterals() { + return literals; + } + + /** + * Sets the value of the literals property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiterals(String value) { + this.literals = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ForcedType.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ForcedType.java new file mode 100644 index 0000000000..73918eaf24 --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ForcedType.java @@ -0,0 +1,100 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:51:03 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Configuration for forced types + * + * + *

Java class for ForcedType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ForcedType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="expressions" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ForcedType", propOrder = { + +}) +public class ForcedType { + + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String expressions; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the expressions property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getExpressions() { + return expressions; + } + + /** + * Sets the value of the expressions property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExpressions(String value) { + this.expressions = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java index 3106ed7d13..4948c48c9c 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java index c17f1be895..53e59e5478 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java index b45a2a27e7..95d14fd2dc 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/MasterDataTable.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/MasterDataTable.java new file mode 100644 index 0000000000..dc4e68333e --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/MasterDataTable.java @@ -0,0 +1,126 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:51:03 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Configuration for a master data table + * + * + *

Java class for MasterDataTable complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MasterDataTable">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="literal" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MasterDataTable", propOrder = { + +}) +public class MasterDataTable { + + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String literal; + protected String description; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the literal property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiteral() { + return literal; + } + + /** + * Sets the value of the literal property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiteral(String value) { + this.literal = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java index 1a24bc64cc..54ef05d98b 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // @@ -36,6 +36,38 @@ public class ObjectFactory { public ObjectFactory() { } + /** + * Create an instance of {@link Database.EnumTypes } + * + */ + public Database.EnumTypes createDatabaseEnumTypes() { + return new Database.EnumTypes(); + } + + /** + * Create an instance of {@link Target } + * + */ + public Target createTarget() { + return new Target(); + } + + /** + * Create an instance of {@link Database.ForcedTypes } + * + */ + public Database.ForcedTypes createDatabaseForcedTypes() { + return new Database.ForcedTypes(); + } + + /** + * Create an instance of {@link Generator } + * + */ + public Generator createGenerator() { + return new Generator(); + } + /** * Create an instance of {@link Database } * @@ -53,27 +85,27 @@ public class ObjectFactory { } /** - * Create an instance of {@link Configuration } + * Create an instance of {@link ForcedType } * */ - public Configuration createConfiguration() { - return new Configuration(); + public ForcedType createForcedType() { + return new ForcedType(); } /** - * Create an instance of {@link Target } + * Create an instance of {@link MasterDataTable } * */ - public Target createTarget() { - return new Target(); + public MasterDataTable createMasterDataTable() { + return new MasterDataTable(); } /** - * Create an instance of {@link Generator } + * Create an instance of {@link EnumType } * */ - public Generator createGenerator() { - return new Generator(); + public EnumType createEnumType() { + return new EnumType(); } /** @@ -84,4 +116,20 @@ public class ObjectFactory { return new Generate(); } + /** + * Create an instance of {@link Configuration } + * + */ + public Configuration createConfiguration() { + return new Configuration(); + } + + /** + * Create an instance of {@link Database.MasterDataTables } + * + */ + public Database.MasterDataTables createDatabaseMasterDataTables() { + return new Database.MasterDataTables(); + } + } diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java index 430eadddab..1391084a97 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java index 0fd875dd6f..c4f73f1d21 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// Generated on: 2012.01.29 at 07:51:03 PM MEZ // @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jooq.org/xsd/jooq-codegen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) diff --git a/jOOQ-codegen/src/main/resources/jooq-codegen.xsd b/jOOQ-codegen/src/main/resources/jooq-codegen.xsd index 2daa2fa8d0..9a4aadb975 100644 --- a/jOOQ-codegen/src/main/resources/jooq-codegen.xsd +++ b/jOOQ-codegen/src/main/resources/jooq-codegen.xsd @@ -69,6 +69,64 @@ minOccurs="0" maxOccurs="1" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration for a master data table + + + + + + + + + + + + + Configuration for custom enum types + + + + + + + + + + + + Configuration for forced types + + + + +