EXISTS convenience syntax for one-to-many
- * relationships should be generated.
- */
- boolean generateExistsConvenienceOneToMany();
-
- /**
- * Whether EXISTS convenience syntax for one-to-many
- * relationships should be generated.
- */
- void setGenerateExistsConvenienceOneToMany(boolean generateExistsConvenienceOneToMany);
-
- /**
- * Whether EXISTS convenience syntax for many-to-many
- * relationships should be generated.
- */
- boolean generateExistsConvenienceManyToMany();
-
- /**
- * Whether EXISTS convenience syntax for many-to-many
- * relationships should be generated.
- */
- void setGenerateExistsConvenienceManyToMany(boolean generateExistsConvenienceManyToMany);
-
- /**
- * Whether ROW convenience syntax for to-one relationships
- * should be generated.
- */
- boolean generateRowConvenienceToOne();
-
- /**
- * Whether ROW convenience syntax for to-one relationships
- * should be generated.
- */
- void setGenerateRowConvenienceToOne(boolean generateRowConvenienceToOne);
-
- /**
- * Whether MULTISET convenience syntax for one-to-many
- * relationships should be generated.
- */
- boolean generateMultisetConvenienceOneToMany();
-
- /**
- * Whether MULTISET convenience syntax for one-to-many
- * relationships should be generated.
- */
- void setGenerateMultisetConvenienceOneToMany(boolean generateMultisetConvenienceOneToMany);
-
- /**
- * Whether MULTISET convenience syntax for many-to-many
- * relationships should be generated.
- */
- boolean generateMultisetConvenienceManyToMany();
-
- /**
- * Whether MULTISET convenience syntax for many-to-many
- * relationships should be generated.
- */
- void setGenerateMultisetConvenienceManyToMany(boolean generateMultisetConvenienceManyToMany);
-
/**
* Whether table-valued functions should be generated as tables.
*/
diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java
index 3ca4d35658..072b49d4fd 100644
--- a/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java
+++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/JavaGenerator.java
@@ -6533,389 +6533,6 @@ public class JavaGenerator extends AbstractGenerator {
}
}
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
}
ListEXISTS convenience syntax for one-to-many relationships.
- * - * This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future. - *
- * This feature is available in the commercial distribution only.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isExistsConvenienceOneToMany() {
- return existsConvenienceOneToMany;
- }
-
- /**
- * Sets the value of the existsConvenienceOneToMany property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setExistsConvenienceOneToMany(Boolean value) {
- this.existsConvenienceOneToMany = value;
- }
-
- /**
- * Generate EXISTS convenience syntax for many-to-many relationships. A many-to-many relationship is achieved when a child table has 2 non-nullable foreign keys that are part of a unique key.
- *
- * This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future. - *
- * This feature is available in the commercial distribution only.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isExistsConvenienceManyToMany() {
- return existsConvenienceManyToMany;
- }
-
- /**
- * Sets the value of the existsConvenienceManyToMany property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setExistsConvenienceManyToMany(Boolean value) {
- this.existsConvenienceManyToMany = value;
- }
-
- /**
- * Generate ROW convenience syntax for to-one relationships.
- *
- * This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future. - *
- * This feature is available in the commercial distribution only.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isRowConvenienceToOne() {
- return rowConvenienceToOne;
- }
-
- /**
- * Sets the value of the rowConvenienceToOne property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setRowConvenienceToOne(Boolean value) {
- this.rowConvenienceToOne = value;
- }
-
- /**
- * Generate MULTISET convenience syntax for one-to-many relationships.
- *
- * This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future. - *
- * This feature is available in the commercial distribution only.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isMultisetConvenienceOneToMany() {
- return multisetConvenienceOneToMany;
- }
-
- /**
- * Sets the value of the multisetConvenienceOneToMany property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setMultisetConvenienceOneToMany(Boolean value) {
- this.multisetConvenienceOneToMany = value;
- }
-
- /**
- * Generate MULTISET convenience syntax for many-to-many relationships. A many-to-many relationship is achieved when a child table has 2 non-nullable foreign keys that are part of a unique key.
- *
- * This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future. - *
- * This feature is available in the commercial distribution only.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isMultisetConvenienceManyToMany() {
- return multisetConvenienceManyToMany;
- }
-
- /**
- * Sets the value of the multisetConvenienceManyToMany property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setMultisetConvenienceManyToMany(Boolean value) {
- this.multisetConvenienceManyToMany = value;
- }
-
/**
* Generate deprecated code for backwards compatibility
*
@@ -2693,31 +2543,6 @@ public class Generate implements Serializable, XMLAppendable
return this;
}
- public Generate withExistsConvenienceOneToMany(Boolean value) {
- setExistsConvenienceOneToMany(value);
- return this;
- }
-
- public Generate withExistsConvenienceManyToMany(Boolean value) {
- setExistsConvenienceManyToMany(value);
- return this;
- }
-
- public Generate withRowConvenienceToOne(Boolean value) {
- setRowConvenienceToOne(value);
- return this;
- }
-
- public Generate withMultisetConvenienceOneToMany(Boolean value) {
- setMultisetConvenienceOneToMany(value);
- return this;
- }
-
- public Generate withMultisetConvenienceManyToMany(Boolean value) {
- setMultisetConvenienceManyToMany(value);
- return this;
- }
-
public Generate withDeprecated(Boolean value) {
setDeprecated(value);
return this;
@@ -3234,11 +3059,6 @@ public class Generate implements Serializable, XMLAppendable
builder.append("implicitJoinPathsToOne", implicitJoinPathsToOne);
builder.append("implicitJoinPathsUseTableNameForUnambiguousFKs", implicitJoinPathsUseTableNameForUnambiguousFKs);
builder.append("implicitJoinPathsAsKotlinProperties", implicitJoinPathsAsKotlinProperties);
- builder.append("existsConvenienceOneToMany", existsConvenienceOneToMany);
- builder.append("existsConvenienceManyToMany", existsConvenienceManyToMany);
- builder.append("rowConvenienceToOne", rowConvenienceToOne);
- builder.append("multisetConvenienceOneToMany", multisetConvenienceOneToMany);
- builder.append("multisetConvenienceManyToMany", multisetConvenienceManyToMany);
builder.append("deprecated", deprecated);
builder.append("deprecationOnUnknownTypes", deprecationOnUnknownTypes);
builder.append("instanceFields", instanceFields);
@@ -3405,51 +3225,6 @@ public class Generate implements Serializable, XMLAppendable
return false;
}
}
- if (existsConvenienceOneToMany == null) {
- if (other.existsConvenienceOneToMany!= null) {
- return false;
- }
- } else {
- if (!existsConvenienceOneToMany.equals(other.existsConvenienceOneToMany)) {
- return false;
- }
- }
- if (existsConvenienceManyToMany == null) {
- if (other.existsConvenienceManyToMany!= null) {
- return false;
- }
- } else {
- if (!existsConvenienceManyToMany.equals(other.existsConvenienceManyToMany)) {
- return false;
- }
- }
- if (rowConvenienceToOne == null) {
- if (other.rowConvenienceToOne!= null) {
- return false;
- }
- } else {
- if (!rowConvenienceToOne.equals(other.rowConvenienceToOne)) {
- return false;
- }
- }
- if (multisetConvenienceOneToMany == null) {
- if (other.multisetConvenienceOneToMany!= null) {
- return false;
- }
- } else {
- if (!multisetConvenienceOneToMany.equals(other.multisetConvenienceOneToMany)) {
- return false;
- }
- }
- if (multisetConvenienceManyToMany == null) {
- if (other.multisetConvenienceManyToMany!= null) {
- return false;
- }
- } else {
- if (!multisetConvenienceManyToMany.equals(other.multisetConvenienceManyToMany)) {
- return false;
- }
- }
if (deprecated == null) {
if (other.deprecated!= null) {
return false;
@@ -4282,11 +4057,6 @@ public class Generate implements Serializable, XMLAppendable
result = ((prime*result)+((implicitJoinPathsToOne == null)? 0 :implicitJoinPathsToOne.hashCode()));
result = ((prime*result)+((implicitJoinPathsUseTableNameForUnambiguousFKs == null)? 0 :implicitJoinPathsUseTableNameForUnambiguousFKs.hashCode()));
result = ((prime*result)+((implicitJoinPathsAsKotlinProperties == null)? 0 :implicitJoinPathsAsKotlinProperties.hashCode()));
- result = ((prime*result)+((existsConvenienceOneToMany == null)? 0 :existsConvenienceOneToMany.hashCode()));
- result = ((prime*result)+((existsConvenienceManyToMany == null)? 0 :existsConvenienceManyToMany.hashCode()));
- result = ((prime*result)+((rowConvenienceToOne == null)? 0 :rowConvenienceToOne.hashCode()));
- result = ((prime*result)+((multisetConvenienceOneToMany == null)? 0 :multisetConvenienceOneToMany.hashCode()));
- result = ((prime*result)+((multisetConvenienceManyToMany == null)? 0 :multisetConvenienceManyToMany.hashCode()));
result = ((prime*result)+((deprecated == null)? 0 :deprecated.hashCode()));
result = ((prime*result)+((deprecationOnUnknownTypes == null)? 0 :deprecationOnUnknownTypes.hashCode()));
result = ((prime*result)+((instanceFields == null)? 0 :instanceFields.hashCode()));
diff --git a/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd b/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd
index f285d176e6..041793afcc 100644
--- a/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd
+++ b/jOOQ-meta/src/main/resources/org/jooq/meta/xsd/jooq-codegen-3.17.0.xsd
@@ -1854,46 +1854,6 @@ This flag allows for turning off this default behaviour.]]>
-This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future.
-
-This feature is available in the commercial distribution only.]]>
-This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future.
-
-This feature is available in the commercial distribution only.]]>
-This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future.
-
-This feature is available in the commercial distribution only.]]>
-This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future.
-
-This feature is available in the commercial distribution only.]]>
-This is EXPERIMENTAL functionality. Please expect the API and implementations to change, in the future.
-
-This feature is available in the commercial distribution only.]]>ROW to-one parent table expression from this table.
- */
- @org.jooq.Internal
- @NotNull
- protected MULTISET one-to-many child table expression from
- * this table.
- */
- @org.jooq.Internal
- @NotNull
- protected MULTISET many-to-many child table expression from
- * this table.
- */
- @org.jooq.Internal
- @NotNull
- protected MULTISET one-to-many child table expression from
- * this table.
- */
- @org.jooq.Internal
- @NotNull
- protected MULTISET many-to-many child table expression from
- * this table.
- */
- @org.jooq.Internal
- @NotNull
- protected