diff --git a/jOOQ-test/configuration/org/jooq/configuration/lukas/access/library.xml b/jOOQ-test/configuration/org/jooq/configuration/lukas/access/library.xml index 09a2073d2b..7bef861a77 100644 --- a/jOOQ-test/configuration/org/jooq/configuration/lukas/access/library.xml +++ b/jOOQ-test/configuration/org/jooq/configuration/lukas/access/library.xml @@ -51,6 +51,10 @@ BIT (?i:(.*?.)?T_BOOLEANS.(VC|C|N)_BOOLEAN) + + UUID + (?i:(.*?.)?T_EXOTIC_TYPES.UU) + diff --git a/jOOQ-test/src/org/jooq/test/AccessTest.java b/jOOQ-test/src/org/jooq/test/AccessTest.java index c0f8be2398..37281457ab 100644 --- a/jOOQ-test/src/org/jooq/test/AccessTest.java +++ b/jOOQ-test/src/org/jooq/test/AccessTest.java @@ -34,8 +34,10 @@ package org.jooq.test; import static org.jooq.test.access.generatedclasses.Tables.T_BOOK_TO_BOOK_STORE; import static org.jooq.test.access.generatedclasses.Tables.T_BOOLEANS; import static org.jooq.test.access.generatedclasses.Tables.T_DATES; +import static org.jooq.test.access.generatedclasses.Tables.T_EXOTIC_TYPES; import static org.jooq.test.access.generatedclasses.Tables.T_IDENTITY; import static org.jooq.test.access.generatedclasses.Tables.T_IDENTITY_PK; +import static org.jooq.test.access.generatedclasses.Tables.T_UNSIGNED; import java.math.BigDecimal; import java.math.BigInteger; @@ -62,15 +64,16 @@ import org.jooq.test._.converters.Boolean_YES_NO_LC; import org.jooq.test._.converters.Boolean_YES_NO_UC; import org.jooq.test._.converters.Boolean_YN_LC; import org.jooq.test._.converters.Boolean_YN_UC; -import org.jooq.test.access.generatedclasses.Keys; import org.jooq.test.access.generatedclasses.tables.TAuthor; import org.jooq.test.access.generatedclasses.tables.TBook; import org.jooq.test.access.generatedclasses.tables.TBookStore; import org.jooq.test.access.generatedclasses.tables.TBookToBookStore; import org.jooq.test.access.generatedclasses.tables.TBooleans; +import org.jooq.test.access.generatedclasses.tables.TExoticTypes; import org.jooq.test.access.generatedclasses.tables.TIdentity; import org.jooq.test.access.generatedclasses.tables.TIdentityPk; import org.jooq.test.access.generatedclasses.tables.TTriggers; +import org.jooq.test.access.generatedclasses.tables.TUnsigned; import org.jooq.test.access.generatedclasses.tables.T_639NumbersTable; import org.jooq.test.access.generatedclasses.tables.T_725LobTest; import org.jooq.test.access.generatedclasses.tables.T_785; @@ -80,9 +83,11 @@ import org.jooq.test.access.generatedclasses.tables.records.TBookStoreRecord; import org.jooq.test.access.generatedclasses.tables.records.TBookToBookStoreRecord; import org.jooq.test.access.generatedclasses.tables.records.TBooleansRecord; import org.jooq.test.access.generatedclasses.tables.records.TDatesRecord; +import org.jooq.test.access.generatedclasses.tables.records.TExoticTypesRecord; import org.jooq.test.access.generatedclasses.tables.records.TIdentityPkRecord; import org.jooq.test.access.generatedclasses.tables.records.TIdentityRecord; import org.jooq.test.access.generatedclasses.tables.records.TTriggersRecord; +import org.jooq.test.access.generatedclasses.tables.records.TUnsignedRecord; import org.jooq.test.access.generatedclasses.tables.records.T_639NumbersTableRecord; import org.jooq.test.access.generatedclasses.tables.records.T_725LobTestRecord; import org.jooq.test.access.generatedclasses.tables.records.T_785Record; @@ -111,12 +116,12 @@ public class AccessTest extends jOOQAbstractTest< TBooleansRecord, TBookRecord, TTriggersRecord, - TBookRecord, - TBookRecord, + TUnsignedRecord, + TExoticTypesRecord, TIdentityRecord, TIdentityPkRecord, - TBookRecord, - TBookRecord, + T_725LobTestRecord, + T_639NumbersTableRecord, T_785Record> { @Override @@ -186,7 +191,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField TBookStore_NAME() { - return TBookStore.NAME; + return TBookStore.XNAME; } @Override @@ -195,7 +200,7 @@ public class AccessTest extends jOOQAbstractTest< } @Override - protected Table TBookSale() { + protected Table TBookSale() { return null; } @@ -216,12 +221,12 @@ public class AccessTest extends jOOQAbstractTest< @Override protected ForeignKey FK_T_BOOK_AUTHOR_ID() { - return Keys.T_BOOK__FK_T_BOOK_AUTHOR_ID; + return null; } @Override protected ForeignKey FK_T_BOOK_CO_AUTHOR_ID() { - return Keys.T_BOOK__FK_T_BOOK_CO_AUTHOR_ID; + return null; } @Override @@ -251,52 +256,52 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField T785_NAME() { - return T_785.NAME; + return T_785.XNAME; } @Override protected TableField T785_VALUE() { - return T_785.VALUE; + return T_785.XVALUE; } @Override - protected Table TUnsigned() { - return null; + protected Table TUnsigned() { + return T_UNSIGNED; } @Override - protected TableField TUnsigned_U_BYTE() { - return null; + protected TableField TUnsigned_U_BYTE() { + return TUnsigned.U_BYTE; } @Override - protected TableField TUnsigned_U_SHORT() { - return null; + protected TableField TUnsigned_U_SHORT() { + return TUnsigned.U_SHORT; } @Override - protected TableField TUnsigned_U_INT() { - return null; + protected TableField TUnsigned_U_INT() { + return TUnsigned.U_INT; } @Override - protected TableField TUnsigned_U_LONG() { - return null; + protected TableField TUnsigned_U_LONG() { + return TUnsigned.U_LONG; } @Override - protected Table TExoticTypes() { - return null; + protected Table TExoticTypes() { + return T_EXOTIC_TYPES; } @Override - protected TableField TExoticTypes_ID() { - return null; + protected TableField TExoticTypes_ID() { + return TExoticTypes.ID; } @Override - protected TableField TExoticTypes_UU() { - return null; + protected TableField TExoticTypes_UU() { + return TExoticTypes.UU; } @Override @@ -386,7 +391,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField T639_BYTE() { - return T_639NumbersTable.BYTE; + return T_639NumbersTable.XBYTE; } @Override @@ -396,7 +401,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField T639_SHORT() { - return T_639NumbersTable.SHORT; + return T_639NumbersTable.XSHORT; } @Override @@ -406,7 +411,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField T639_INTEGER() { - return T_639NumbersTable.INTEGER; + return T_639NumbersTable.XINTEGER; } @Override @@ -416,7 +421,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField T639_LONG() { - return T_639NumbersTable.LONG; + return T_639NumbersTable.XLONG; } @Override @@ -426,7 +431,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField T639_DOUBLE() { - return T_639NumbersTable.DOUBLE; + return T_639NumbersTable.XDOUBLE; } @Override @@ -435,47 +440,47 @@ public class AccessTest extends jOOQAbstractTest< } @Override - protected Table TArrays() { + protected Table TArrays() { return null; } @Override - protected TableField TArrays_ID() { + protected TableField TArrays_ID() { return null; } @Override - protected TableField TArrays_STRING() { + protected TableField TArrays_STRING() { return null; } @Override - protected TableField TArrays_NUMBER() { + protected TableField TArrays_NUMBER() { return null; } @Override - protected TableField TArrays_DATE() { + protected TableField TArrays_DATE() { return null; } @Override - protected TableField> TArrays_STRING_R() { + protected TableField> TArrays_STRING_R() { return null; } @Override - protected TableField> TArrays_NUMBER_R() { + protected TableField> TArrays_NUMBER_R() { return null; } @Override - protected TableField> TArrays_DATE_R() { + protected TableField> TArrays_DATE_R() { return null; } @Override - protected TableField> TArrays_NUMBER_LONG_R() { + protected TableField> TArrays_NUMBER_LONG_R() { return null; } @@ -505,52 +510,52 @@ public class AccessTest extends jOOQAbstractTest< } @Override - protected Table VLibrary() { - return VLibrary.V_LIBRARY; + protected Table VLibrary() { + return null; } @Override - protected TableField VLibrary_TITLE() { - return VLibrary.TITLE; + protected TableField VLibrary_TITLE() { + return null; } @Override - protected TableField VLibrary_AUTHOR() { - return VLibrary.AUTHOR; + protected TableField VLibrary_AUTHOR() { + return null; } @Override protected Table VAuthor() { - return V_AUTHOR; + return null; } @Override protected Table VBook() { - return V_BOOK; - } - - @Override - protected Table TDirectory() { return null; } @Override - protected TableField TDirectory_ID() { + protected Table TDirectory() { return null; } @Override - protected TableField TDirectory_PARENT_ID() { + protected TableField TDirectory_ID() { return null; } @Override - protected TableField TDirectory_IS_DIRECTORY() { + protected TableField TDirectory_PARENT_ID() { return null; } @Override - protected TableField TDirectory_NAME() { + protected TableField TDirectory_IS_DIRECTORY() { + return null; + } + + @Override + protected TableField TDirectory_NAME() { return null; } @@ -571,7 +576,7 @@ public class AccessTest extends jOOQAbstractTest< @Override protected TableField TTriggers_COUNTER() { - return TTriggers.COUNTER; + return TTriggers.XINTEGER; } @Override @@ -717,7 +722,7 @@ public class AccessTest extends jOOQAbstractTest< } @Override - protected TableField[]> TArrays_UDT() { + protected TableField[]> TArrays_UDT() { return null; } diff --git a/jOOQ-test/src/org/jooq/test/access/create.sql b/jOOQ-test/src/org/jooq/test/access/create.sql index 315542b25b..febac7f3fa 100644 --- a/jOOQ-test/src/org/jooq/test/access/create.sql +++ b/jOOQ-test/src/org/jooq/test/access/create.sql @@ -1,5 +1,3 @@ -GRANT SELECT ON MSysObjects TO Admin/ - DROP TABLE t_dates/ DROP TABLE t_triggers/ DROP TABLE t_book_to_book_store/ @@ -32,13 +30,13 @@ DROP TABLE t_identity/ DROP TABLE t_identity_pk/ CREATE TABLE t_identity_pk ( - id INTEGER IDENTITY NOT NULL, + id int IDENTITY NOT NULL, val int ) / CREATE TABLE t_identity ( - id INTEGER IDENTITY NOT NULL, + id int IDENTITY NOT NULL, val int ) / @@ -91,7 +89,7 @@ CREATE TABLE t_language ( cd CHAR(2) NOT NULL, description VARCHAR(50) NULL, description_english VARCHAR(50) NULL, - id INTEGER NOT NULL, + id int NOT NULL, CONSTRAINT pk_t_language PRIMARY KEY (id) ) @@ -159,8 +157,8 @@ CREATE TABLE t_book_store ( CREATE TABLE t_book_to_book_store ( book_store_name VARCHAR(400) NOT NULL, - book_id INTEGER NOT NULL, - stock INTEGER, + book_id int NOT NULL, + stock int, CONSTRAINT fk_b2bs_bs_name FOREIGN KEY (book_store_name) REFERENCES t_book_store (name),