diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/Indexes.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/Indexes.java new file mode 100644 index 0000000000..92ae71d52e --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/Indexes.java @@ -0,0 +1,69 @@ +/* + * This file is generated by jOOQ. + */ +package org.jooq.meta.derby.sys; + + +import org.jooq.Index; +import org.jooq.OrderField; +import org.jooq.impl.Internal; +import org.jooq.meta.derby.sys.tables.Syschecks; +import org.jooq.meta.derby.sys.tables.Syscolumns; +import org.jooq.meta.derby.sys.tables.Sysconglomerates; +import org.jooq.meta.derby.sys.tables.Sysconstraints; +import org.jooq.meta.derby.sys.tables.Syskeys; +import org.jooq.meta.derby.sys.tables.Sysschemas; +import org.jooq.meta.derby.sys.tables.Syssequences; +import org.jooq.meta.derby.sys.tables.Systables; + + +/** + * A class modelling indexes of tables of the SYS schema. + */ +@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class Indexes { + + // ------------------------------------------------------------------------- + // INDEX definitions + // ------------------------------------------------------------------------- + + public static final Index SYSCHECKS_INDEX1 = Indexes0.SYSCHECKS_INDEX1; + public static final Index SYSCOLUMNS_INDEX1 = Indexes0.SYSCOLUMNS_INDEX1; + public static final Index SYSCOLUMNS_INDEX2 = Indexes0.SYSCOLUMNS_INDEX2; + public static final Index SYSCONGLOMERATES_INDEX1 = Indexes0.SYSCONGLOMERATES_INDEX1; + public static final Index SYSCONGLOMERATES_INDEX2 = Indexes0.SYSCONGLOMERATES_INDEX2; + public static final Index SYSCONGLOMERATES_INDEX3 = Indexes0.SYSCONGLOMERATES_INDEX3; + public static final Index SYSCONSTRAINTS_INDEX1 = Indexes0.SYSCONSTRAINTS_INDEX1; + public static final Index SYSCONSTRAINTS_INDEX2 = Indexes0.SYSCONSTRAINTS_INDEX2; + public static final Index SYSCONSTRAINTS_INDEX3 = Indexes0.SYSCONSTRAINTS_INDEX3; + public static final Index SYSKEYS_INDEX1 = Indexes0.SYSKEYS_INDEX1; + public static final Index SYSSCHEMAS_INDEX1 = Indexes0.SYSSCHEMAS_INDEX1; + public static final Index SYSSCHEMAS_INDEX2 = Indexes0.SYSSCHEMAS_INDEX2; + public static final Index SYSSEQUENCES_INDEX1 = Indexes0.SYSSEQUENCES_INDEX1; + public static final Index SYSSEQUENCES_INDEX2 = Indexes0.SYSSEQUENCES_INDEX2; + public static final Index SYSTABLES_INDEX1 = Indexes0.SYSTABLES_INDEX1; + public static final Index SYSTABLES_INDEX2 = Indexes0.SYSTABLES_INDEX2; + + // ------------------------------------------------------------------------- + // [#1459] distribute members to avoid static initialisers > 64kb + // ------------------------------------------------------------------------- + + private static class Indexes0 { + public static Index SYSCHECKS_INDEX1 = Internal.createIndex("SYSCHECKS_INDEX1", Syschecks.SYSCHECKS, new OrderField[] { Syschecks.CONSTRAINTID }, true); + public static Index SYSCOLUMNS_INDEX1 = Internal.createIndex("SYSCOLUMNS_INDEX1", Syscolumns.SYSCOLUMNS, new OrderField[] { Syscolumns.REFERENCEID, Syscolumns.COLUMNNAME }, true); + public static Index SYSCOLUMNS_INDEX2 = Internal.createIndex("SYSCOLUMNS_INDEX2", Syscolumns.SYSCOLUMNS, new OrderField[] { Syscolumns.COLUMNDEFAULTID }, false); + public static Index SYSCONGLOMERATES_INDEX1 = Internal.createIndex("SYSCONGLOMERATES_INDEX1", Sysconglomerates.SYSCONGLOMERATES, new OrderField[] { Sysconglomerates.CONGLOMERATEID }, false); + public static Index SYSCONGLOMERATES_INDEX2 = Internal.createIndex("SYSCONGLOMERATES_INDEX2", Sysconglomerates.SYSCONGLOMERATES, new OrderField[] { Sysconglomerates.CONGLOMERATENAME, Sysconglomerates.SCHEMAID }, true); + public static Index SYSCONGLOMERATES_INDEX3 = Internal.createIndex("SYSCONGLOMERATES_INDEX3", Sysconglomerates.SYSCONGLOMERATES, new OrderField[] { Sysconglomerates.TABLEID }, false); + public static Index SYSCONSTRAINTS_INDEX1 = Internal.createIndex("SYSCONSTRAINTS_INDEX1", Sysconstraints.SYSCONSTRAINTS, new OrderField[] { Sysconstraints.CONSTRAINTID }, true); + public static Index SYSCONSTRAINTS_INDEX2 = Internal.createIndex("SYSCONSTRAINTS_INDEX2", Sysconstraints.SYSCONSTRAINTS, new OrderField[] { Sysconstraints.CONSTRAINTNAME, Sysconstraints.SCHEMAID }, true); + public static Index SYSCONSTRAINTS_INDEX3 = Internal.createIndex("SYSCONSTRAINTS_INDEX3", Sysconstraints.SYSCONSTRAINTS, new OrderField[] { Sysconstraints.TABLEID }, false); + public static Index SYSKEYS_INDEX1 = Internal.createIndex("SYSKEYS_INDEX1", Syskeys.SYSKEYS, new OrderField[] { Syskeys.CONSTRAINTID }, true); + public static Index SYSSCHEMAS_INDEX1 = Internal.createIndex("SYSSCHEMAS_INDEX1", Sysschemas.SYSSCHEMAS, new OrderField[] { Sysschemas.SCHEMANAME }, true); + public static Index SYSSCHEMAS_INDEX2 = Internal.createIndex("SYSSCHEMAS_INDEX2", Sysschemas.SYSSCHEMAS, new OrderField[] { Sysschemas.SCHEMAID }, true); + public static Index SYSSEQUENCES_INDEX1 = Internal.createIndex("SYSSEQUENCES_INDEX1", Syssequences.SYSSEQUENCES, new OrderField[] { Syssequences.SEQUENCEID }, true); + public static Index SYSSEQUENCES_INDEX2 = Internal.createIndex("SYSSEQUENCES_INDEX2", Syssequences.SYSSEQUENCES, new OrderField[] { Syssequences.SCHEMAID, Syssequences.SEQUENCENAME }, true); + public static Index SYSTABLES_INDEX1 = Internal.createIndex("SYSTABLES_INDEX1", Systables.SYSTABLES, new OrderField[] { Systables.TABLENAME, Systables.SCHEMAID }, true); + public static Index SYSTABLES_INDEX2 = Internal.createIndex("SYSTABLES_INDEX2", Systables.SYSTABLES, new OrderField[] { Systables.TABLEID }, true); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syschecks.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syschecks.java index 3ffc34d313..e4a0221646 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syschecks.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syschecks.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Syschecks extends TableImpl { - private static final long serialVersionUID = -152859427; + private static final long serialVersionUID = 2138225021; /** * The reference instance of SYS.SYSCHECKS @@ -51,7 +56,7 @@ public class Syschecks extends TableImpl { * @deprecated Unknown data type. Please define an explicit {@link org.jooq.Binding} to specify how this type should be handled. Deprecation can be turned off using {@literal } in your code generator configuration. */ @java.lang.Deprecated - public static final TableField REFERENCEDCOLUMNS = createField(DSL.name("REFERENCEDCOLUMNS"), org.jooq.impl.DefaultDataType.getDefaultDataType("\"org.apache.derby.catalog.ReferencedColumns\"").nullable(false), SYSCHECKS, ""); + public static final TableField REFERENCEDCOLUMNS = createField(DSL.name("REFERENCEDCOLUMNS"), org.jooq.impl.SQLDataType.OTHER.nullable(false), SYSCHECKS, ""); /** * No further instances allowed @@ -76,4 +81,9 @@ public class Syschecks extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSCHECKS_INDEX1); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syscolumns.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syscolumns.java index 2870b1f2bb..c6413f5f9c 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syscolumns.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syscolumns.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Syscolumns extends TableImpl { - private static final long serialVersionUID = 1849209761; + private static final long serialVersionUID = 199055172; /** * The reference instance of SYS.SYSCOLUMNS @@ -110,4 +115,9 @@ public class Syscolumns extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSCOLUMNS_INDEX1, Indexes.SYSCOLUMNS_INDEX2); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconglomerates.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconglomerates.java index 76d90b5643..947e5321b4 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconglomerates.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconglomerates.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Sysconglomerates extends TableImpl { - private static final long serialVersionUID = 1637592688; + private static final long serialVersionUID = 1148620021; /** * The reference instance of SYS.SYSCONGLOMERATES @@ -100,4 +105,9 @@ public class Sysconglomerates extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSCONGLOMERATES_INDEX1, Indexes.SYSCONGLOMERATES_INDEX2, Indexes.SYSCONGLOMERATES_INDEX3); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconstraints.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconstraints.java index bb13779ebd..e0eb0868b8 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconstraints.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysconstraints.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Sysconstraints extends TableImpl { - private static final long serialVersionUID = 1919449543; + private static final long serialVersionUID = -1106134207; /** * The reference instance of SYS.SYSCONSTRAINTS @@ -95,4 +100,9 @@ public class Sysconstraints extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSCONSTRAINTS_INDEX1, Indexes.SYSCONSTRAINTS_INDEX2, Indexes.SYSCONSTRAINTS_INDEX3); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syskeys.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syskeys.java index 38847da6b1..e1708d7647 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syskeys.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syskeys.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Syskeys extends TableImpl { - private static final long serialVersionUID = 1636373174; + private static final long serialVersionUID = -629744389; /** * The reference instance of SYS.SYSKEYS @@ -70,4 +75,9 @@ public class Syskeys extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSKEYS_INDEX1); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysschemas.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysschemas.java index e91e6e7905..325299c9b2 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysschemas.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Sysschemas.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Sysschemas extends TableImpl { - private static final long serialVersionUID = -1863062257; + private static final long serialVersionUID = -1548203886; /** * The reference instance of SYS.SYSSCHEMAS @@ -75,4 +80,9 @@ public class Sysschemas extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSSCHEMAS_INDEX1, Indexes.SYSSCHEMAS_INDEX2); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syssequences.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syssequences.java index e4261494cf..9d0ec4a9c2 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syssequences.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Syssequences.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Syssequences extends TableImpl { - private static final long serialVersionUID = 547821189; + private static final long serialVersionUID = 811403848; /** * The reference instance of SYS.SYSSEQUENCES @@ -110,4 +115,9 @@ public class Syssequences extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSSEQUENCES_INDEX1, Indexes.SYSSEQUENCES_INDEX2); + } } diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Systables.java b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Systables.java index 4804aa0ff2..d3b1d9b404 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Systables.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/derby/sys/tables/Systables.java @@ -4,8 +4,12 @@ package org.jooq.meta.derby.sys.tables; +import java.util.Arrays; +import java.util.List; + import org.jooq.Field; import org.jooq.ForeignKey; +import org.jooq.Index; import org.jooq.Name; import org.jooq.Record; import org.jooq.Schema; @@ -13,6 +17,7 @@ import org.jooq.Table; import org.jooq.TableField; import org.jooq.impl.DSL; import org.jooq.impl.TableImpl; +import org.jooq.meta.derby.sys.Indexes; import org.jooq.meta.derby.sys.Sys; @@ -22,7 +27,7 @@ import org.jooq.meta.derby.sys.Sys; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Systables extends TableImpl { - private static final long serialVersionUID = 200239054; + private static final long serialVersionUID = 106284821; /** * The reference instance of SYS.SYSTABLES @@ -85,4 +90,9 @@ public class Systables extends TableImpl { public Schema getSchema() { return Sys.SYS; } + + @Override + public List getIndexes() { + return Arrays.asList(Indexes.SYSTABLES_INDEX1, Indexes.SYSTABLES_INDEX2); + } } diff --git a/jOOQ/pom.xml b/jOOQ/pom.xml index eb0966d801..36919473f3 100644 --- a/jOOQ/pom.xml +++ b/jOOQ/pom.xml @@ -119,21 +119,6 @@ - - - - - - - - - - - - - - - diff --git a/pom.xml b/pom.xml index 98e5e99909..251660c6fc 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ 1.4.200 3.25.2 - 10.14.2.0 + 10.15.1.3 2.5.0