diff --git a/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/Routines.java b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/Routines.java
index b837a4a6a8..0d0fb85be5 100644
--- a/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/Routines.java
+++ b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/Routines.java
@@ -51,6 +51,48 @@ public class Routines {
return f.asField();
}
+ /**
+ * Call test.fp1908
+ */
+ public static java.lang.Integer fp1908_FUNCTION(org.jooq.Configuration configuration, java.lang.Integer p1) {
+ org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION f = new org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION();
+ f.setP1(p1);
+
+ f.execute(configuration);
+ return f.getReturnValue();
+ }
+
+ /**
+ * Get test.fp1908 as a field
+ */
+ public static org.jooq.Field fp1908_FUNCTION(java.lang.Integer p1) {
+ org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION f = new org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION();
+ f.setP1(p1);
+
+ return f.asField();
+ }
+
+ /**
+ * Get test.fp1908 as a field
+ */
+ public static org.jooq.Field fp1908_FUNCTION(org.jooq.Field p1) {
+ org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION f = new org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION();
+ f.setP1(p1);
+
+ return f.asField();
+ }
+
+ /**
+ * Call test.fp1908
+ */
+ public static java.lang.Integer fp1908_PROCEDURE(org.jooq.Configuration configuration, java.lang.Integer p1) {
+ org.jooq.test.mysql.generatedclasses.routines.Fp1908_PROCEDURE p = new org.jooq.test.mysql.generatedclasses.routines.Fp1908_PROCEDURE();
+ p.setP1(p1);
+
+ p.execute(configuration);
+ return p.getP2();
+ }
+
/**
* Call test.f_author_exists
*/
diff --git a/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/routines/Fp1908_FUNCTION.java b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/routines/Fp1908_FUNCTION.java
new file mode 100644
index 0000000000..5e5ef1b1be
--- /dev/null
+++ b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/routines/Fp1908_FUNCTION.java
@@ -0,0 +1,48 @@
+/**
+ * This class is generated by jOOQ
+ */
+package org.jooq.test.mysql.generatedclasses.routines;
+
+/**
+ * This class is generated by jOOQ.
+ */
+@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class Fp1908_FUNCTION extends org.jooq.impl.AbstractRoutine {
+
+ private static final long serialVersionUID = -322839562;
+
+ /**
+ * The parameter test.fp1908.RETURN_VALUE.
+ */
+ public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.INTEGER);
+
+ /**
+ * The parameter test.fp1908.p1.
+ */
+ public static final org.jooq.Parameter P1 = createParameter("p1", org.jooq.impl.SQLDataType.INTEGER);
+
+ /**
+ * Create a new routine call instance
+ */
+ public Fp1908_FUNCTION() {
+ super("fp1908", org.jooq.test.mysql.generatedclasses.Test.TEST, org.jooq.impl.SQLDataType.INTEGER);
+
+ setReturnParameter(RETURN_VALUE);
+ addInParameter(P1);
+ setOverloaded(true);
+ }
+
+ /**
+ * Set the p1 parameter IN value to the routine
+ */
+ public void setP1(java.lang.Integer value) {
+ setValue(org.jooq.test.mysql.generatedclasses.routines.Fp1908_FUNCTION.P1, value);
+ }
+
+ /**
+ * Set the p1 parameter to the function to be used with a {@link org.jooq.Select} statement
+ */
+ public void setP1(org.jooq.Field field) {
+ setField(P1, field);
+ }
+}
diff --git a/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/routines/Fp1908_PROCEDURE.java b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/routines/Fp1908_PROCEDURE.java
new file mode 100644
index 0000000000..b8b98defaf
--- /dev/null
+++ b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/routines/Fp1908_PROCEDURE.java
@@ -0,0 +1,48 @@
+/**
+ * This class is generated by jOOQ
+ */
+package org.jooq.test.mysql.generatedclasses.routines;
+
+/**
+ * This class is generated by jOOQ.
+ */
+@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class Fp1908_PROCEDURE extends org.jooq.impl.AbstractRoutine {
+
+ private static final long serialVersionUID = 233505146;
+
+ /**
+ * The parameter test.fp1908.p1.
+ */
+ public static final org.jooq.Parameter P1 = createParameter("p1", org.jooq.impl.SQLDataType.INTEGER);
+
+ /**
+ * The parameter test.fp1908.p2.
+ */
+ public static final org.jooq.Parameter P2 = createParameter("p2", org.jooq.impl.SQLDataType.INTEGER);
+
+ /**
+ * Create a new routine call instance
+ */
+ public Fp1908_PROCEDURE() {
+ super("fp1908", org.jooq.test.mysql.generatedclasses.Test.TEST);
+
+ addInParameter(P1);
+ addOutParameter(P2);
+ setOverloaded(true);
+ }
+
+ /**
+ * Set the p1 parameter IN value to the routine
+ */
+ public void setP1(java.lang.Integer value) {
+ setValue(org.jooq.test.mysql.generatedclasses.routines.Fp1908_PROCEDURE.P1, value);
+ }
+
+ /**
+ * Get the p2 parameter OUT value from the routine
+ */
+ public java.lang.Integer getP2() {
+ return getValue(P2);
+ }
+}
diff --git a/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/tables/records/TAuthorRecord.java b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/tables/records/TAuthorRecord.java
index 8d8c9bdc7a..a344189c73 100644
--- a/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/tables/records/TAuthorRecord.java
+++ b/jOOQ-test/src/org/jooq/test/mysql/generatedclasses/tables/records/TAuthorRecord.java
@@ -11,7 +11,7 @@ package org.jooq.test.mysql.generatedclasses.tables.records;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TAuthorRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record6 {
- private static final long serialVersionUID = -15747600;
+ private static final long serialVersionUID = -201522904;
/**
* Setter for test.t_author.ID. The author ID
@@ -235,4 +235,18 @@ public class TAuthorRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record10 {
- private static final long serialVersionUID = -1866138979;
+ private static final long serialVersionUID = 252438049;
/**
* Setter for test.t_book.ID. The book ID
@@ -355,4 +355,22 @@ public class TBookRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record1 {
- private static final long serialVersionUID = 1556291788;
+ private static final long serialVersionUID = -709940141;
/**
* Setter for test.t_book_store.name. The books store name
@@ -85,4 +85,13 @@ public class TBookStoreRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record3 {
- private static final long serialVersionUID = -513833846;
+ private static final long serialVersionUID = 1952818406;
/**
* Setter for test.t_book_to_book_store.book_store_name. The book store name
@@ -145,4 +145,15 @@ public class TBookToBookStoreRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record11 {
- private static final long serialVersionUID = -1206764652;
+ private static final long serialVersionUID = 373179067;
/**
* Setter for test.t_booleans.id.
@@ -383,4 +383,23 @@ public class TBooleansRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record8 {
- private static final long serialVersionUID = 1193743222;
+ private static final long serialVersionUID = 749942881;
/**
* Setter for test.t_dates.id.
@@ -293,4 +293,20 @@ public class TDatesRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = -13608613;
+ private static final long serialVersionUID = 265406094;
/**
* Setter for test.t_exotic_types.ID.
@@ -113,4 +113,14 @@ public class TExoticTypesRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = 1548566101;
+ private static final long serialVersionUID = -1643457273;
/**
* Setter for test.t_identity_pk.id.
@@ -113,4 +113,14 @@ public class TIdentityPkRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record4 {
- private static final long serialVersionUID = -947051388;
+ private static final long serialVersionUID = -1918520535;
/**
* Setter for test.t_language.CD. The language ISO code
@@ -175,4 +175,16 @@ public class TLanguageRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record3 {
- private static final long serialVersionUID = -1011978465;
+ private static final long serialVersionUID = -1026645275;
/**
* Setter for test.t_triggers.id_generated.
@@ -143,4 +143,15 @@ public class TTriggersRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record4 {
- private static final long serialVersionUID = -1791083525;
+ private static final long serialVersionUID = 458342273;
/**
* Setter for test.t_unsigned.u_byte.
@@ -161,4 +161,16 @@ public class TUnsignedRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.Record13 {
- private static final long serialVersionUID = 1028771161;
+ private static final long serialVersionUID = 908536723;
/**
* Setter for test.t_639_numbers_table.ID.
@@ -443,4 +443,25 @@ public class T_639NumbersTableRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = 1160998673;
+ private static final long serialVersionUID = -1003972593;
/**
* Setter for test.t_725_lob_test.ID.
@@ -113,4 +113,14 @@ public class T_725LobTestRecord extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record3 {
- private static final long serialVersionUID = 68694912;
+ private static final long serialVersionUID = -547222323;
/**
* Setter for test.t_785.ID.
@@ -131,4 +131,15 @@ public class T_785Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = 1076133904;
+ private static final long serialVersionUID = 1939174495;
/**
* Setter for test.t_959.java_keywords.
@@ -101,4 +101,14 @@ public class T_959Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record6 {
- private static final long serialVersionUID = -704744554;
+ private static final long serialVersionUID = 1381106322;
/**
* Setter for test.v_author.ID. The author ID
@@ -223,4 +223,18 @@ public class VAuthorRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.Record10 {
- private static final long serialVersionUID = 1639085672;
+ private static final long serialVersionUID = 2084524668;
/**
* Setter for test.v_book.ID. The book ID
@@ -343,4 +343,22 @@ public class VBookRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = -691361434;
+ private static final long serialVersionUID = -2072846359;
/**
* Setter for test.v_library.AUTHOR.
@@ -103,4 +103,14 @@ public class VLibraryRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = -1064431130;
+ private static final long serialVersionUID = -1915799465;
/**
* Setter for test.x_test_case_2025.ref_id.
@@ -103,4 +103,14 @@ public class XTestCase_2025Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = 285863706;
+ private static final long serialVersionUID = 1731738602;
/**
* Setter for test.x_test_case_64_69.ID.
@@ -115,4 +115,14 @@ public class XTestCase_64_69Record extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record2 {
- private static final long serialVersionUID = -2074658385;
+ private static final long serialVersionUID = -136899817;
/**
* Setter for test.x_test_case_71.ID.
@@ -115,4 +115,14 @@ public class XTestCase_71Record extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record3 {
- private static final long serialVersionUID = -44919714;
+ private static final long serialVersionUID = 1459801898;
/**
* Setter for test.x_test_case_85.id.
@@ -145,4 +145,15 @@ public class XTestCase_85Record extends org.jooq.impl.UpdatableRecordImpl implements org.jooq.Record14 {
- private static final long serialVersionUID = -1507024732;
+ private static final long serialVersionUID = -1016579800;
/**
* Setter for test.x_unused.ID.
@@ -475,4 +475,26 @@ public class XUnusedRecord extends org.jooq.impl.UpdatableRecordImpl