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),