diff --git a/jOOQ-meta/src/main/java/META-INF/sun-jaxb.episode b/jOOQ-meta/src/main/java/META-INF/sun-jaxb.episode index de09bf2b15..f4c3c6d57e 100644 --- a/jOOQ-meta/src/main/java/META-INF/sun-jaxb.episode +++ b/jOOQ-meta/src/main/java/META-INF/sun-jaxb.episode @@ -3,7 +3,7 @@ - + diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Configuration.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Configuration.java index c91ae24533..83293aa718 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Configuration.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Configuration.java @@ -22,10 +22,10 @@ import org.jooq.util.jaxb.tools.XMLBuilder; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <all> - * <element name="logging" type="{http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd}Logging" minOccurs="0"/> - * <element name="onError" type="{http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd}OnError" minOccurs="0"/> - * <element name="jdbc" type="{http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd}Jdbc" minOccurs="0"/> - * <element name="generator" type="{http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd}Generator"/> + * <element name="logging" type="{http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd}Logging" minOccurs="0"/> + * <element name="onError" type="{http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd}OnError" minOccurs="0"/> + * <element name="jdbc" type="{http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd}Jdbc" minOccurs="0"/> + * <element name="generator" type="{http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd}Generator"/> * </all> * </restriction> * </complexContent> diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/CustomType.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/CustomType.java index e158937d27..fd6506170c 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/CustomType.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/CustomType.java @@ -13,8 +13,25 @@ import org.jooq.util.jaxb.tools.XMLBuilder; /** - * @deprecated Use ForcedType only + *

Java class for CustomType complex type. * + *

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

+ * <complexType name="CustomType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="converter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="enumConverter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="binding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
* * */ @@ -22,6 +39,7 @@ import org.jooq.util.jaxb.tools.XMLBuilder; @XmlType(name = "CustomType", propOrder = { }) +@Deprecated @SuppressWarnings({ "all" }) @@ -48,6 +66,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public String getName() { return name; } @@ -60,6 +79,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public void setName(String value) { this.name = value; } @@ -72,6 +92,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public String getType() { return type; } @@ -84,6 +105,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public void setType(String value) { this.type = value; } @@ -96,6 +118,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public String getConverter() { return converter; } @@ -108,6 +131,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public void setConverter(String value) { this.converter = value; } @@ -120,6 +144,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public Boolean isEnumConverter() { return enumConverter; } @@ -132,6 +157,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public void setEnumConverter(Boolean value) { this.enumConverter = value; } @@ -144,6 +170,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public String getBinding() { return binding; } @@ -156,6 +183,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public void setBinding(String value) { this.binding = value; } @@ -168,6 +196,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public CustomType withName(String value) { setName(value); return this; @@ -181,6 +210,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public CustomType withType(String value) { setType(value); return this; @@ -194,6 +224,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public CustomType withConverter(String value) { setConverter(value); return this; @@ -207,6 +238,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public CustomType withEnumConverter(Boolean value) { setEnumConverter(value); return this; @@ -220,6 +252,7 @@ public class CustomType implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public CustomType withBinding(String value) { setBinding(value); return this; diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Database.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Database.java index 8761ba2abd..26ab32084a 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Database.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Database.java @@ -963,6 +963,7 @@ public class Database implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public Boolean isIgnoreProcedureReturnValues() { return ignoreProcedureReturnValues; } @@ -975,6 +976,7 @@ public class Database implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public void setIgnoreProcedureReturnValues(Boolean value) { this.ignoreProcedureReturnValues = value; } @@ -1438,6 +1440,7 @@ public class Database implements Serializable, XMLAppendable this.embeddables = embeddables; } + @Deprecated public List getCustomTypes() { if (customTypes == null) { customTypes = new ArrayList(); @@ -1445,10 +1448,12 @@ public class Database implements Serializable, XMLAppendable return customTypes; } + @Deprecated public void setCustomTypes(List customTypes) { this.customTypes = customTypes; } + @Deprecated public List getEnumTypes() { if (enumTypes == null) { enumTypes = new ArrayList(); @@ -1456,6 +1461,7 @@ public class Database implements Serializable, XMLAppendable return enumTypes; } + @Deprecated public void setEnumTypes(List enumTypes) { this.enumTypes = enumTypes; } @@ -1859,6 +1865,7 @@ public class Database implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public Database withIgnoreProcedureReturnValues(Boolean value) { setIgnoreProcedureReturnValues(value); return this; @@ -2159,6 +2166,7 @@ public class Database implements Serializable, XMLAppendable return this; } + @Deprecated public Database withCustomTypes(List customTypes) { setCustomTypes(customTypes); return this; @@ -2180,6 +2188,7 @@ public class Database implements Serializable, XMLAppendable return this; } + @Deprecated public Database withEnumTypes(List enumTypes) { setEnumTypes(enumTypes); return this; diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java index 85566dc492..6008922d38 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Generate.java @@ -297,6 +297,7 @@ public class Generate implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public Boolean isInstanceFields() { return instanceFields; } @@ -309,6 +310,7 @@ public class Generate implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public void setInstanceFields(Boolean value) { this.instanceFields = value; } @@ -1854,6 +1856,7 @@ public class Generate implements Serializable, XMLAppendable * {@link Boolean } * */ + @Deprecated public Generate withInstanceFields(Boolean value) { setInstanceFields(value); return this; diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Jdbc.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Jdbc.java index d2a0e196fb..c85e26ce08 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Jdbc.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/Jdbc.java @@ -107,6 +107,7 @@ public class Jdbc implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public String getSchema() { return schema; } @@ -119,6 +120,7 @@ public class Jdbc implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public void setSchema(String value) { this.schema = value; } @@ -264,6 +266,7 @@ public class Jdbc implements Serializable, XMLAppendable * {@link String } * */ + @Deprecated public Jdbc withSchema(String value) { setSchema(value); return this; diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/MatcherRule.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/MatcherRule.java index 6d105ed17c..105d11ea3e 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/MatcherRule.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/MatcherRule.java @@ -23,7 +23,7 @@ import org.jooq.util.jaxb.tools.XMLBuilder; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <all> - * <element name="transform" type="{http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd}MatcherTransformType" minOccurs="0"/> + * <element name="transform" type="{http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd}MatcherTransformType" minOccurs="0"/> * <element name="expression" type="{http://www.w3.org/2001/XMLSchema}string"/> * </all> * </restriction> diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/package-info.java b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/package-info.java index d86c8fad41..431ec42e37 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/package-info.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/jaxb/package-info.java @@ -1,2 +1,2 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package org.jooq.meta.jaxb; diff --git a/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb b/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb index b23f766daa..de2c849ac7 100644 --- a/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb +++ b/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb @@ -19,7 +19,7 @@ - + diff --git a/jOOQ-meta/src/main/resources/xsd/jooq-codegen-3.12.0.xsd b/jOOQ-meta/src/main/resources/xsd/jooq-codegen-3.13.0.xsd similarity index 95% rename from jOOQ-meta/src/main/resources/xsd/jooq-codegen-3.12.0.xsd rename to jOOQ-meta/src/main/resources/xsd/jooq-codegen-3.13.0.xsd index bd1690c6a5..8786d99cc0 100644 --- a/jOOQ-meta/src/main/resources/xsd/jooq-codegen-3.12.0.xsd +++ b/jOOQ-meta/src/main/resources/xsd/jooq-codegen-3.13.0.xsd @@ -1,9 +1,11 @@ @@ -59,7 +61,15 @@ - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + @@ -610,7 +620,10 @@ This flag will also replace synthetic primary keys, if it matches.]]> - + + + In jOOQ 3.6.0, #4106 was implemented to support Transact-SQL's optional return values from stored procedures. This turns all procedures @@ -618,7 +631,12 @@ into Routine (instead of Routine). For backwards- compatibility reasons, users can suppress this change in jOOQ 3.x

@deprecated This feature is deprecated as of jOOQ 3.6.0 and will be removed again in -jOOQ 4.0.]]> +jOOQ 4.0.]]> + + @java.lang.Deprecated + @java.lang.Deprecated + + @@ -734,11 +752,27 @@ This comparator can be used to influence the order of any object that is produce - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + @@ -846,26 +880,73 @@ for Oracle.]]> - + + + + + + @java.lang.Deprecated + + - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + @@ -1022,7 +1103,15 @@ jOOQ API, without adding custom data type bindings to them.]]> - + + + + + + @java.lang.Deprecated + @java.lang.Deprecated + + diff --git a/jOOQ/src/main/java/org/jooq/Constants.java b/jOOQ/src/main/java/org/jooq/Constants.java index 2bc161fbbe..88f46703e8 100644 --- a/jOOQ/src/main/java/org/jooq/Constants.java +++ b/jOOQ/src/main/java/org/jooq/Constants.java @@ -68,7 +68,7 @@ public final class Constants { /** * The current jooq-runtime XSD file name. */ - public static final String XSD_RUNTIME = "jooq-runtime-3.12.0.xsd"; + public static final String XSD_RUNTIME = "jooq-runtime-3.13.0.xsd"; /** * The current jooq-runtime XML namespace. @@ -113,7 +113,7 @@ public final class Constants { /** * The current jooq-codegen XSD file name. */ - public static final String XSD_CODEGEN = "jooq-codegen-3.12.0.xsd"; + public static final String XSD_CODEGEN = "jooq-codegen-3.13.0.xsd"; /** * The current jooq-codegen XML namespace. diff --git a/jOOQ/src/main/java/org/jooq/conf/ObjectFactory.java b/jOOQ/src/main/java/org/jooq/conf/ObjectFactory.java index 1d50a8cae4..e835a25a8f 100644 --- a/jOOQ/src/main/java/org/jooq/conf/ObjectFactory.java +++ b/jOOQ/src/main/java/org/jooq/conf/ObjectFactory.java @@ -24,7 +24,7 @@ import javax.xml.namespace.QName; @XmlRegistry public class ObjectFactory { - private final static QName _Settings_QNAME = new QName("http://www.jooq.org/xsd/jooq-runtime-3.12.0.xsd", "settings"); + private final static QName _Settings_QNAME = new QName("http://www.jooq.org/xsd/jooq-runtime-3.13.0.xsd", "settings"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jooq.conf @@ -89,7 +89,7 @@ public class ObjectFactory { * @return * the new instance of {@link JAXBElement }{@code <}{@link Settings }{@code >} */ - @XmlElementDecl(namespace = "http://www.jooq.org/xsd/jooq-runtime-3.12.0.xsd", name = "settings") + @XmlElementDecl(namespace = "http://www.jooq.org/xsd/jooq-runtime-3.13.0.xsd", name = "settings") public JAXBElement createSettings(Settings value) { return new JAXBElement(_Settings_QNAME, Settings.class, null, value); } diff --git a/jOOQ/src/main/java/org/jooq/conf/RenderKeywordStyle.java b/jOOQ/src/main/java/org/jooq/conf/RenderKeywordStyle.java index 14ce7cffa9..ec0145e769 100644 --- a/jOOQ/src/main/java/org/jooq/conf/RenderKeywordStyle.java +++ b/jOOQ/src/main/java/org/jooq/conf/RenderKeywordStyle.java @@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlType; */ @XmlType(name = "RenderKeywordStyle") @XmlEnum +@Deprecated public enum RenderKeywordStyle { AS_IS, diff --git a/jOOQ/src/main/java/org/jooq/conf/RenderNameStyle.java b/jOOQ/src/main/java/org/jooq/conf/RenderNameStyle.java index 429ad4c725..4516a2c2c9 100644 --- a/jOOQ/src/main/java/org/jooq/conf/RenderNameStyle.java +++ b/jOOQ/src/main/java/org/jooq/conf/RenderNameStyle.java @@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlType; */ @XmlType(name = "RenderNameStyle") @XmlEnum +@Deprecated public enum RenderNameStyle { QUOTED, diff --git a/jOOQ/src/main/java/org/jooq/conf/Settings.java b/jOOQ/src/main/java/org/jooq/conf/Settings.java index 8f19fef400..fe3941887a 100644 --- a/jOOQ/src/main/java/org/jooq/conf/Settings.java +++ b/jOOQ/src/main/java/org/jooq/conf/Settings.java @@ -347,6 +347,7 @@ public class Settings * {@link RenderNameStyle } * */ + @Deprecated public RenderNameStyle getRenderNameStyle() { return renderNameStyle; } @@ -359,6 +360,7 @@ public class Settings * {@link RenderNameStyle } * */ + @Deprecated public void setRenderNameStyle(RenderNameStyle value) { this.renderNameStyle = value; } @@ -429,6 +431,7 @@ public class Settings * {@link RenderKeywordStyle } * */ + @Deprecated public RenderKeywordStyle getRenderKeywordStyle() { return renderKeywordStyle; } @@ -441,6 +444,7 @@ public class Settings * {@link RenderKeywordStyle } * */ + @Deprecated public void setRenderKeywordStyle(RenderKeywordStyle value) { this.renderKeywordStyle = value; } @@ -1970,6 +1974,7 @@ public class Settings * {@link RenderNameStyle } * */ + @Deprecated public Settings withRenderNameStyle(RenderNameStyle value) { setRenderNameStyle(value); return this; @@ -2009,6 +2014,7 @@ public class Settings * {@link RenderKeywordStyle } * */ + @Deprecated public Settings withRenderKeywordStyle(RenderKeywordStyle value) { setRenderKeywordStyle(value); return this; diff --git a/jOOQ/src/main/java/org/jooq/conf/package-info.java b/jOOQ/src/main/java/org/jooq/conf/package-info.java index 2cca5281f2..6b77e7ed64 100644 --- a/jOOQ/src/main/java/org/jooq/conf/package-info.java +++ b/jOOQ/src/main/java/org/jooq/conf/package-info.java @@ -1,2 +1,2 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jooq.org/xsd/jooq-runtime-3.12.0.xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jooq.org/xsd/jooq-runtime-3.13.0.xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package org.jooq.conf; diff --git a/jOOQ/src/main/resources/xjb/runtime/binding.xjb b/jOOQ/src/main/resources/xjb/runtime/binding.xjb index 056279e97f..825e8d568e 100644 --- a/jOOQ/src/main/resources/xjb/runtime/binding.xjb +++ b/jOOQ/src/main/resources/xjb/runtime/binding.xjb @@ -16,22 +16,22 @@ - + - + - + - + org.jooq.conf.SettingsBase java.lang.Cloneable diff --git a/jOOQ/src/main/resources/xsd/jooq-runtime-3.12.0.xsd b/jOOQ/src/main/resources/xsd/jooq-runtime-3.13.0.xsd similarity index 96% rename from jOOQ/src/main/resources/xsd/jooq-runtime-3.12.0.xsd rename to jOOQ/src/main/resources/xsd/jooq-runtime-3.13.0.xsd index 454920dcec..14d906308a 100644 --- a/jOOQ/src/main/resources/xsd/jooq-runtime-3.12.0.xsd +++ b/jOOQ/src/main/resources/xsd/jooq-runtime-3.13.0.xsd @@ -1,10 +1,12 @@ @@ -50,12 +52,20 @@ This setting does not affect any plain SQL usage.]]> - + + + This is set to "QUOTED" by default for backwards-compatibility.

-@deprecated - 3.12.0 - [#5909] - Use {@link RenderQuotedNames} and {@link RenderNameCase} instead.]]> +@deprecated - 3.12.0 - [#5909] - Use {@link RenderQuotedNames} and {@link RenderNameCase} instead.]]> + + @java.lang.Deprecated + @java.lang.Deprecated + + @@ -75,9 +85,17 @@ providing a name to parameters, resulting in :1 or @1 - + + + -@deprecated - 3.12.0 - [#5909] - Use {@link RenderQuotedNames} and {@link RenderNameCase} instead.]]> +@deprecated - 3.12.0 - [#5909] - Use {@link RenderQuotedNames} and {@link RenderNameCase} instead.]]> + + @java.lang.Deprecated + @java.lang.Deprecated + + @@ -550,6 +568,11 @@ Either <input/> or <inputExpression/> must be provided]]> + + + @java.lang.Deprecated + +