From 191fa27bab32d3f571d4e4a1f77b103f3b826e59 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 2 Jul 2014 11:37:58 +0200 Subject: [PATCH] [#3375] Add support for PostgreSQL table-valued functions - Regenerated schema --- .../postgres/generatedclasses/Public.java | 8 +- .../postgres/generatedclasses/Routines.java | 162 ++++++++++-------- .../postgres/generatedclasses/Tables.java | 30 ++++ .../generatedclasses/tables/FSearchBook.java | 77 +++++++++ .../generatedclasses/tables/FTables1.java | 75 ++++++++ .../generatedclasses/tables/FTables2.java | 75 ++++++++ .../generatedclasses/tables/FTables3.java | 75 ++++++++ .../generatedclasses/tables/FTables4.java | 87 ++++++++++ .../generatedclasses/tables/FTables5.java | 87 ++++++++++ .../tables/interfaces/IFSearchBook.java | 11 ++ .../tables/interfaces/IFTables1.java | 16 ++ .../tables/interfaces/IFTables2.java | 16 ++ .../tables/interfaces/IFTables3.java | 16 ++ .../tables/interfaces/IFTables4.java | 21 +++ .../tables/interfaces/IFTables5.java | 21 +++ .../tables/pojos/FSearchBook.java | 14 ++ .../tables/pojos/FTables1.java | 26 +++ .../tables/pojos/FTables2.java | 26 +++ .../tables/pojos/FTables3.java | 26 +++ .../tables/pojos/FTables4.java | 34 ++++ .../tables/pojos/FTables5.java | 34 ++++ .../tables/records/FSearchBookRecord.java | 24 +++ .../tables/records/FTables1Record.java | 102 +++++++++++ .../tables/records/FTables2Record.java | 102 +++++++++++ .../tables/records/FTables3Record.java | 102 +++++++++++ .../tables/records/FTables4Record.java | 144 ++++++++++++++++ .../tables/records/FTables5Record.java | 144 ++++++++++++++++ 27 files changed, 1486 insertions(+), 69 deletions(-) create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FSearchBook.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables1.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables2.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables3.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables4.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables5.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFSearchBook.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables1.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables2.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables3.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables4.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables5.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FSearchBook.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables1.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables2.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables3.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables4.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables5.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FSearchBookRecord.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables1Record.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables2Record.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables3Record.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables4Record.java create mode 100644 jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables5Record.java diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Public.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Public.java index 78bcfced66..a0de6d6080 100644 --- a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Public.java +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Public.java @@ -9,7 +9,7 @@ package org.jooq.test.postgres.generatedclasses; @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Public extends org.jooq.impl.SchemaImpl { - private static final long serialVersionUID = 1407093112; + private static final long serialVersionUID = -1604588567; /** * The singleton instance of public @@ -44,6 +44,12 @@ public class Public extends org.jooq.impl.SchemaImpl { private final java.util.List> getTables0() { return java.util.Arrays.>asList( + org.jooq.test.postgres.generatedclasses.tables.FSearchBook.F_SEARCH_BOOK, + org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1, + org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2, + org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3, + org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4, + org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5, org.jooq.test.postgres.generatedclasses.tables.T_2781.T_2781, org.jooq.test.postgres.generatedclasses.tables.T_3111.T_3111, org.jooq.test.postgres.generatedclasses.tables.T_639NumbersTable.T_639_NUMBERS_TABLE, diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Routines.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Routines.java index 34cddb0bdd..cb9a91f7db 100644 --- a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Routines.java +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Routines.java @@ -11,37 +11,6 @@ package org.jooq.test.postgres.generatedclasses; @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Routines { - /** - * Call public.f_arrays - */ - public static java.lang.String[] fArrays3(org.jooq.Configuration configuration, java.lang.String[] inArray) { - org.jooq.test.postgres.generatedclasses.routines.FArrays3 f = new org.jooq.test.postgres.generatedclasses.routines.FArrays3(); - f.setInArray(inArray); - - f.execute(configuration); - return f.getReturnValue(); - } - - /** - * Get public.f_arrays as a field - */ - public static org.jooq.Field fArrays3(java.lang.String[] inArray) { - org.jooq.test.postgres.generatedclasses.routines.FArrays3 f = new org.jooq.test.postgres.generatedclasses.routines.FArrays3(); - f.setInArray(inArray); - - return f.asField(); - } - - /** - * Get public.f_arrays as a field - */ - public static org.jooq.Field fArrays3(org.jooq.Field inArray) { - org.jooq.test.postgres.generatedclasses.routines.FArrays3 f = new org.jooq.test.postgres.generatedclasses.routines.FArrays3(); - f.setInArray(inArray); - - return f.asField(); - } - /** * Call public.f_arrays */ @@ -104,6 +73,37 @@ public class Routines { return f.asField(); } + /** + * Call public.f_arrays + */ + public static java.lang.String[] fArrays3(org.jooq.Configuration configuration, java.lang.String[] inArray) { + org.jooq.test.postgres.generatedclasses.routines.FArrays3 f = new org.jooq.test.postgres.generatedclasses.routines.FArrays3(); + f.setInArray(inArray); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get public.f_arrays as a field + */ + public static org.jooq.Field fArrays3(java.lang.String[] inArray) { + org.jooq.test.postgres.generatedclasses.routines.FArrays3 f = new org.jooq.test.postgres.generatedclasses.routines.FArrays3(); + f.setInArray(inArray); + + return f.asField(); + } + + /** + * Get public.f_arrays as a field + */ + public static org.jooq.Field fArrays3(org.jooq.Field inArray) { + org.jooq.test.postgres.generatedclasses.routines.FArrays3 f = new org.jooq.test.postgres.generatedclasses.routines.FArrays3(); + f.setInArray(inArray); + + return f.asField(); + } + /** * Call public.f_author_exists */ @@ -216,43 +216,6 @@ public class Routines { return f.asField(); } - /** - * Call public.f_search_book - */ - public static java.lang.Object fSearchBook(org.jooq.Configuration configuration, java.lang.String pTitle, java.lang.Long pLimit, java.lang.Long pOffset) { - org.jooq.test.postgres.generatedclasses.routines.FSearchBook f = new org.jooq.test.postgres.generatedclasses.routines.FSearchBook(); - f.setPTitle(pTitle); - f.setPLimit(pLimit); - f.setPOffset(pOffset); - - f.execute(configuration); - return f.getReturnValue(); - } - - /** - * Get public.f_search_book as a field - */ - public static org.jooq.Field fSearchBook(java.lang.String pTitle, java.lang.Long pLimit, java.lang.Long pOffset) { - org.jooq.test.postgres.generatedclasses.routines.FSearchBook f = new org.jooq.test.postgres.generatedclasses.routines.FSearchBook(); - f.setPTitle(pTitle); - f.setPLimit(pLimit); - f.setPOffset(pOffset); - - return f.asField(); - } - - /** - * Get public.f_search_book as a field - */ - public static org.jooq.Field fSearchBook(org.jooq.Field pTitle, org.jooq.Field pLimit, org.jooq.Field pOffset) { - org.jooq.test.postgres.generatedclasses.routines.FSearchBook f = new org.jooq.test.postgres.generatedclasses.routines.FSearchBook(); - f.setPTitle(pTitle); - f.setPLimit(pLimit); - f.setPOffset(pOffset); - - return f.asField(); - } - /** * Call public.f317 */ @@ -454,4 +417,67 @@ public class Routines { p.execute(configuration); return p; } + + /** + * Get public.f_search_book as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FSearchBook fSearchBook(java.lang.String pTitle, java.lang.Long pLimit, java.lang.Long pOffset) { + return org.jooq.test.postgres.generatedclasses.tables.FSearchBook.F_SEARCH_BOOK.call(pTitle, pLimit, pOffset); + } + + /** + * Get public.f_search_book as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FSearchBook fSearchBook(org.jooq.Field pTitle, org.jooq.Field pLimit, org.jooq.Field pOffset) { + return org.jooq.test.postgres.generatedclasses.tables.FSearchBook.F_SEARCH_BOOK.call(pTitle, pLimit, pOffset); + } + + /** + * Get public.f_tables1 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables1 fTables1() { + return org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1.call(); + } + + /** + * Get public.f_tables2 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables2 fTables2() { + return org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2.call(); + } + + /** + * Get public.f_tables3 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables3 fTables3() { + return org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3.call(); + } + + /** + * Get public.f_tables4 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables4 fTables4(java.lang.Integer inId) { + return org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4.call(inId); + } + + /** + * Get public.f_tables4 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables4 fTables4(org.jooq.Field inId) { + return org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4.call(inId); + } + + /** + * Get public.f_tables5 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables5 fTables5(java.lang.Integer v1, java.lang.Integer v2, java.lang.Integer v3) { + return org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5.call(v1, v2, v3); + } + + /** + * Get public.f_tables5 as a field + */ + public static org.jooq.test.postgres.generatedclasses.tables.FTables5 fTables5(org.jooq.Field v1, org.jooq.Field v2, org.jooq.Field v3) { + return org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5.call(v1, v2, v3); + } } diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Tables.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Tables.java index 6049297d6e..d4daeec1e2 100644 --- a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Tables.java +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/Tables.java @@ -11,6 +11,36 @@ package org.jooq.test.postgres.generatedclasses; @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Tables { + /** + * The table public.f_search_book + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FSearchBook F_SEARCH_BOOK = org.jooq.test.postgres.generatedclasses.tables.FSearchBook.F_SEARCH_BOOK; + + /** + * The table public.f_tables1 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables1 F_TABLES1 = org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1; + + /** + * The table public.f_tables2 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables2 F_TABLES2 = org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2; + + /** + * The table public.f_tables3 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables3 F_TABLES3 = org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3; + + /** + * The table public.f_tables4 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables4 F_TABLES4 = org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4; + + /** + * The table public.f_tables5 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables5 F_TABLES5 = org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5; + /** * The table public.t_2781 */ diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FSearchBook.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FSearchBook.java new file mode 100644 index 0000000000..7507cd7493 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FSearchBook.java @@ -0,0 +1,77 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FSearchBook extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = 1299343312; + + /** + * The singleton instance of public.f_search_book + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FSearchBook F_SEARCH_BOOK = new org.jooq.test.postgres.generatedclasses.tables.FSearchBook(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.FSearchBookRecord.class; + } + + /** + * Create a public.f_search_book table reference + */ + public FSearchBook() { + this("f_search_book", null); + } + + /** + * Create an aliased public.f_search_book table reference + */ + public FSearchBook(java.lang.String alias) { + this(alias, org.jooq.test.postgres.generatedclasses.tables.FSearchBook.F_SEARCH_BOOK); + } + + private FSearchBook(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FSearchBook(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, aliased, parameters, ""); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.FSearchBook as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.FSearchBook(alias, this, parameters); + } + + /** + * Rename this table + */ + public org.jooq.test.postgres.generatedclasses.tables.FSearchBook rename(java.lang.String name) { + return new org.jooq.test.postgres.generatedclasses.tables.FSearchBook(name, null, parameters); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FSearchBook call(java.lang.String pTitle, java.lang.Long pLimit, java.lang.Long pOffset) { + return new org.jooq.test.postgres.generatedclasses.tables.FSearchBook(getName(), null, new org.jooq.Field[] { org.jooq.impl.DSL.val(pTitle), org.jooq.impl.DSL.val(pLimit), org.jooq.impl.DSL.val(pOffset) }); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FSearchBook call(org.jooq.Field pTitle, org.jooq.Field pLimit, org.jooq.Field pOffset) { + return new org.jooq.test.postgres.generatedclasses.tables.FSearchBook(getName(), null, new org.jooq.Field[] { pTitle, pLimit, pOffset }); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables1.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables1.java new file mode 100644 index 0000000000..a2b58c700a --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables1.java @@ -0,0 +1,75 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables1 extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = -1131963716; + + /** + * The singleton instance of public.f_tables1 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables1 F_TABLES1 = new org.jooq.test.postgres.generatedclasses.tables.FTables1(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.FTables1Record.class; + } + + /** + * The column public.f_tables1.column_value. + */ + public final org.jooq.TableField COLUMN_VALUE = createField("column_value", org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * Create a public.f_tables1 table reference + */ + public FTables1() { + this("f_tables1", null); + } + + /** + * Create an aliased public.f_tables1 table reference + */ + public FTables1(java.lang.String alias) { + this(alias, org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1); + } + + private FTables1(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FTables1(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, aliased, parameters, ""); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.FTables1 as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables1(alias, this, parameters); + } + + /** + * Rename this table + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables1 rename(java.lang.String name) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables1(name, null, parameters); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables1 call() { + return new org.jooq.test.postgres.generatedclasses.tables.FTables1(getName(), null, new org.jooq.Field[] { }); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables2.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables2.java new file mode 100644 index 0000000000..7ae5aa2846 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables2.java @@ -0,0 +1,75 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables2 extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = -572494068; + + /** + * The singleton instance of public.f_tables2 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables2 F_TABLES2 = new org.jooq.test.postgres.generatedclasses.tables.FTables2(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.FTables2Record.class; + } + + /** + * The column public.f_tables2.column_value. + */ + public final org.jooq.TableField COLUMN_VALUE = createField("column_value", org.jooq.impl.SQLDataType.BIGINT, this, ""); + + /** + * Create a public.f_tables2 table reference + */ + public FTables2() { + this("f_tables2", null); + } + + /** + * Create an aliased public.f_tables2 table reference + */ + public FTables2(java.lang.String alias) { + this(alias, org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2); + } + + private FTables2(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FTables2(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, aliased, parameters, ""); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.FTables2 as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables2(alias, this, parameters); + } + + /** + * Rename this table + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables2 rename(java.lang.String name) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables2(name, null, parameters); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables2 call() { + return new org.jooq.test.postgres.generatedclasses.tables.FTables2(getName(), null, new org.jooq.Field[] { }); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables3.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables3.java new file mode 100644 index 0000000000..e32236c5ca --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables3.java @@ -0,0 +1,75 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables3 extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = -751277050; + + /** + * The singleton instance of public.f_tables3 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables3 F_TABLES3 = new org.jooq.test.postgres.generatedclasses.tables.FTables3(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.FTables3Record.class; + } + + /** + * The column public.f_tables3.column_value. + */ + public final org.jooq.TableField COLUMN_VALUE = createField("column_value", org.jooq.impl.SQLDataType.VARCHAR, this, ""); + + /** + * Create a public.f_tables3 table reference + */ + public FTables3() { + this("f_tables3", null); + } + + /** + * Create an aliased public.f_tables3 table reference + */ + public FTables3(java.lang.String alias) { + this(alias, org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3); + } + + private FTables3(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FTables3(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, aliased, parameters, ""); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.FTables3 as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables3(alias, this, parameters); + } + + /** + * Rename this table + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables3 rename(java.lang.String name) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables3(name, null, parameters); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables3 call() { + return new org.jooq.test.postgres.generatedclasses.tables.FTables3(getName(), null, new org.jooq.Field[] { }); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables4.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables4.java new file mode 100644 index 0000000000..cd8728325d --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables4.java @@ -0,0 +1,87 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables4 extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = 306228321; + + /** + * The singleton instance of public.f_tables4 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables4 F_TABLES4 = new org.jooq.test.postgres.generatedclasses.tables.FTables4(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.FTables4Record.class; + } + + /** + * The column public.f_tables4.id. + */ + public final org.jooq.TableField ID = createField("id", org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * The column public.f_tables4.title. + */ + public final org.jooq.TableField TITLE = createField("title", org.jooq.impl.SQLDataType.VARCHAR, this, ""); + + /** + * Create a public.f_tables4 table reference + */ + public FTables4() { + this("f_tables4", null); + } + + /** + * Create an aliased public.f_tables4 table reference + */ + public FTables4(java.lang.String alias) { + this(alias, org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4); + } + + private FTables4(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FTables4(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, aliased, parameters, ""); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.FTables4 as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables4(alias, this, parameters); + } + + /** + * Rename this table + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables4 rename(java.lang.String name) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables4(name, null, parameters); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables4 call(java.lang.Integer inId) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables4(getName(), null, new org.jooq.Field[] { org.jooq.impl.DSL.val(inId) }); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables4 call(org.jooq.Field inId) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables4(getName(), null, new org.jooq.Field[] { inId }); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables5.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables5.java new file mode 100644 index 0000000000..d998af8d78 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/FTables5.java @@ -0,0 +1,87 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables5 extends org.jooq.impl.TableImpl { + + private static final long serialVersionUID = 411669036; + + /** + * The singleton instance of public.f_tables5 + */ + public static final org.jooq.test.postgres.generatedclasses.tables.FTables5 F_TABLES5 = new org.jooq.test.postgres.generatedclasses.tables.FTables5(); + + /** + * The class holding records for this type + */ + @Override + public java.lang.Class getRecordType() { + return org.jooq.test.postgres.generatedclasses.tables.records.FTables5Record.class; + } + + /** + * The column public.f_tables5.v. + */ + public final org.jooq.TableField V = createField("v", org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * The column public.f_tables5.s. + */ + public final org.jooq.TableField S = createField("s", org.jooq.impl.SQLDataType.INTEGER, this, ""); + + /** + * Create a public.f_tables5 table reference + */ + public FTables5() { + this("f_tables5", null); + } + + /** + * Create an aliased public.f_tables5 table reference + */ + public FTables5(java.lang.String alias) { + this(alias, org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5); + } + + private FTables5(java.lang.String alias, org.jooq.Table aliased) { + this(alias, aliased, null); + } + + private FTables5(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { + super(alias, org.jooq.test.postgres.generatedclasses.Public.PUBLIC, aliased, parameters, ""); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.test.postgres.generatedclasses.tables.FTables5 as(java.lang.String alias) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables5(alias, this, parameters); + } + + /** + * Rename this table + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables5 rename(java.lang.String name) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables5(name, null, parameters); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables5 call(java.lang.Integer v1, java.lang.Integer v2, java.lang.Integer v3) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables5(getName(), null, new org.jooq.Field[] { org.jooq.impl.DSL.val(v1), org.jooq.impl.DSL.val(v2), org.jooq.impl.DSL.val(v3) }); + } + + /** + * Call this table-valued function + */ + public org.jooq.test.postgres.generatedclasses.tables.FTables5 call(org.jooq.Field v1, org.jooq.Field v2, org.jooq.Field v3) { + return new org.jooq.test.postgres.generatedclasses.tables.FTables5(getName(), null, new org.jooq.Field[] { v1, v2, v3 }); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFSearchBook.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFSearchBook.java new file mode 100644 index 0000000000..5e09fb7284 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFSearchBook.java @@ -0,0 +1,11 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IFSearchBook extends java.io.Serializable { +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables1.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables1.java new file mode 100644 index 0000000000..5d82b56f2c --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables1.java @@ -0,0 +1,16 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IFTables1 extends java.io.Serializable { + + /** + * Getter for public.f_tables1.column_value. + */ + public java.lang.Integer getColumnValue(); +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables2.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables2.java new file mode 100644 index 0000000000..8a7433221e --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables2.java @@ -0,0 +1,16 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IFTables2 extends java.io.Serializable { + + /** + * Getter for public.f_tables2.column_value. + */ + public java.lang.Long getColumnValue(); +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables3.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables3.java new file mode 100644 index 0000000000..cf6fc22e2a --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables3.java @@ -0,0 +1,16 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IFTables3 extends java.io.Serializable { + + /** + * Getter for public.f_tables3.column_value. + */ + public java.lang.String getColumnValue(); +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables4.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables4.java new file mode 100644 index 0000000000..5285780b35 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables4.java @@ -0,0 +1,21 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IFTables4 extends java.io.Serializable { + + /** + * Getter for public.f_tables4.id. + */ + public java.lang.Integer getId(); + + /** + * Getter for public.f_tables4.title. + */ + public java.lang.String getTitle(); +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables5.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables5.java new file mode 100644 index 0000000000..c16bac5f7e --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/interfaces/IFTables5.java @@ -0,0 +1,21 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.interfaces; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public interface IFTables5 extends java.io.Serializable { + + /** + * Getter for public.f_tables5.v. + */ + public java.lang.Integer getV(); + + /** + * Getter for public.f_tables5.s. + */ + public java.lang.Integer getS(); +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FSearchBook.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FSearchBook.java new file mode 100644 index 0000000000..926dd51e36 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FSearchBook.java @@ -0,0 +1,14 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FSearchBook implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFSearchBook { + + private static final long serialVersionUID = 1537869749; + +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables1.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables1.java new file mode 100644 index 0000000000..16d01933c1 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables1.java @@ -0,0 +1,26 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables1 implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables1 { + + private static final long serialVersionUID = -250363737; + + private final java.lang.Integer columnValue; + + public FTables1( + java.lang.Integer columnValue + ) { + this.columnValue = columnValue; + } + + @Override + public java.lang.Integer getColumnValue() { + return this.columnValue; + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables2.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables2.java new file mode 100644 index 0000000000..e614296a63 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables2.java @@ -0,0 +1,26 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables2 implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables2 { + + private static final long serialVersionUID = 226104606; + + private final java.lang.Long columnValue; + + public FTables2( + java.lang.Long columnValue + ) { + this.columnValue = columnValue; + } + + @Override + public java.lang.Long getColumnValue() { + return this.columnValue; + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables3.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables3.java new file mode 100644 index 0000000000..0d895b29a1 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables3.java @@ -0,0 +1,26 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables3 implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables3 { + + private static final long serialVersionUID = 462182994; + + private final java.lang.String columnValue; + + public FTables3( + java.lang.String columnValue + ) { + this.columnValue = columnValue; + } + + @Override + public java.lang.String getColumnValue() { + return this.columnValue; + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables4.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables4.java new file mode 100644 index 0000000000..303135f04a --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables4.java @@ -0,0 +1,34 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables4 implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables4 { + + private static final long serialVersionUID = -1499108822; + + private final java.lang.Integer id; + private final java.lang.String title; + + public FTables4( + java.lang.Integer id, + java.lang.String title + ) { + this.id = id; + this.title = title; + } + + @Override + public java.lang.Integer getId() { + return this.id; + } + + @Override + public java.lang.String getTitle() { + return this.title; + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables5.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables5.java new file mode 100644 index 0000000000..a87d8762d4 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/pojos/FTables5.java @@ -0,0 +1,34 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.pojos; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables5 implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables5 { + + private static final long serialVersionUID = 640864270; + + private final java.lang.Integer v; + private final java.lang.Integer s; + + public FTables5( + java.lang.Integer v, + java.lang.Integer s + ) { + this.v = v; + this.s = s; + } + + @Override + public java.lang.Integer getV() { + return this.v; + } + + @Override + public java.lang.Integer getS() { + return this.s; + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FSearchBookRecord.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FSearchBookRecord.java new file mode 100644 index 0000000000..df0990aa1b --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FSearchBookRecord.java @@ -0,0 +1,24 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FSearchBookRecord extends org.jooq.impl.TableRecordImpl implements org.jooq.test.postgres.generatedclasses.tables.interfaces.IFSearchBook { + + private static final long serialVersionUID = -752680727; + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FSearchBookRecord + */ + public FSearchBookRecord() { + super(org.jooq.test.postgres.generatedclasses.tables.FSearchBook.F_SEARCH_BOOK); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables1Record.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables1Record.java new file mode 100644 index 0000000000..e5fac1d896 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables1Record.java @@ -0,0 +1,102 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables1Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record1, org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables1 { + + private static final long serialVersionUID = -738748049; + + /** + * Setter for public.f_tables1.column_value. + */ + public FTables1Record setColumnValue(java.lang.Integer value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.f_tables1.column_value. + */ + @Override + public java.lang.Integer getColumnValue() { + return (java.lang.Integer) getValue(0); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row1 fieldsRow() { + return (org.jooq.Row1) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row1 valuesRow() { + return (org.jooq.Row1) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1.COLUMN_VALUE; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value1() { + return getColumnValue(); + } + + /** + * {@inheritDoc} + */ + @Override + public FTables1Record value1(java.lang.Integer value) { + setColumnValue(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables1Record values(java.lang.Integer value1) { + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FTables1Record + */ + public FTables1Record() { + super(org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1); + } + + /** + * Create a detached, initialised FTables1Record + */ + public FTables1Record(java.lang.Integer columnValue) { + super(org.jooq.test.postgres.generatedclasses.tables.FTables1.F_TABLES1); + + setValue(0, columnValue); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables2Record.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables2Record.java new file mode 100644 index 0000000000..c567bf5db2 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables2Record.java @@ -0,0 +1,102 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables2Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record1, org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables2 { + + private static final long serialVersionUID = 206772723; + + /** + * Setter for public.f_tables2.column_value. + */ + public FTables2Record setColumnValue(java.lang.Long value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.f_tables2.column_value. + */ + @Override + public java.lang.Long getColumnValue() { + return (java.lang.Long) getValue(0); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row1 fieldsRow() { + return (org.jooq.Row1) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row1 valuesRow() { + return (org.jooq.Row1) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2.COLUMN_VALUE; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Long value1() { + return getColumnValue(); + } + + /** + * {@inheritDoc} + */ + @Override + public FTables2Record value1(java.lang.Long value) { + setColumnValue(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables2Record values(java.lang.Long value1) { + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FTables2Record + */ + public FTables2Record() { + super(org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2); + } + + /** + * Create a detached, initialised FTables2Record + */ + public FTables2Record(java.lang.Long columnValue) { + super(org.jooq.test.postgres.generatedclasses.tables.FTables2.F_TABLES2); + + setValue(0, columnValue); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables3Record.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables3Record.java new file mode 100644 index 0000000000..ec4281306a --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables3Record.java @@ -0,0 +1,102 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables3Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record1, org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables3 { + + private static final long serialVersionUID = -482399732; + + /** + * Setter for public.f_tables3.column_value. + */ + public FTables3Record setColumnValue(java.lang.String value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.f_tables3.column_value. + */ + @Override + public java.lang.String getColumnValue() { + return (java.lang.String) getValue(0); + } + + // ------------------------------------------------------------------------- + // Record1 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row1 fieldsRow() { + return (org.jooq.Row1) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row1 valuesRow() { + return (org.jooq.Row1) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3.COLUMN_VALUE; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.String value1() { + return getColumnValue(); + } + + /** + * {@inheritDoc} + */ + @Override + public FTables3Record value1(java.lang.String value) { + setColumnValue(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables3Record values(java.lang.String value1) { + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FTables3Record + */ + public FTables3Record() { + super(org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3); + } + + /** + * Create a detached, initialised FTables3Record + */ + public FTables3Record(java.lang.String columnValue) { + super(org.jooq.test.postgres.generatedclasses.tables.FTables3.F_TABLES3); + + setValue(0, columnValue); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables4Record.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables4Record.java new file mode 100644 index 0000000000..53f5426525 --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables4Record.java @@ -0,0 +1,144 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables4Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record2, org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables4 { + + private static final long serialVersionUID = 1076535512; + + /** + * Setter for public.f_tables4.id. + */ + public FTables4Record setId(java.lang.Integer value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.f_tables4.id. + */ + @Override + public java.lang.Integer getId() { + return (java.lang.Integer) getValue(0); + } + + /** + * Setter for public.f_tables4.title. + */ + public FTables4Record setTitle(java.lang.String value) { + setValue(1, value); + return this; + } + + /** + * Getter for public.f_tables4.title. + */ + @Override + public java.lang.String getTitle() { + return (java.lang.String) getValue(1); + } + + // ------------------------------------------------------------------------- + // Record2 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row2 fieldsRow() { + return (org.jooq.Row2) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row2 valuesRow() { + return (org.jooq.Row2) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4.ID; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field2() { + return org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4.TITLE; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value1() { + return getId(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.String value2() { + return getTitle(); + } + + /** + * {@inheritDoc} + */ + @Override + public FTables4Record value1(java.lang.Integer value) { + setId(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables4Record value2(java.lang.String value) { + setTitle(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables4Record values(java.lang.Integer value1, java.lang.String value2) { + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FTables4Record + */ + public FTables4Record() { + super(org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4); + } + + /** + * Create a detached, initialised FTables4Record + */ + public FTables4Record(java.lang.Integer id, java.lang.String title) { + super(org.jooq.test.postgres.generatedclasses.tables.FTables4.F_TABLES4); + + setValue(0, id); + setValue(1, title); + } +} diff --git a/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables5Record.java b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables5Record.java new file mode 100644 index 0000000000..709963cd5e --- /dev/null +++ b/jOOQ-test/src/test/java/org/jooq/test/postgres/generatedclasses/tables/records/FTables5Record.java @@ -0,0 +1,144 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.test.postgres.generatedclasses.tables.records; + +/** + * This class is generated by jOOQ. + */ +@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) +public class FTables5Record extends org.jooq.impl.TableRecordImpl implements org.jooq.Record2, org.jooq.test.postgres.generatedclasses.tables.interfaces.IFTables5 { + + private static final long serialVersionUID = 283175301; + + /** + * Setter for public.f_tables5.v. + */ + public FTables5Record setV(java.lang.Integer value) { + setValue(0, value); + return this; + } + + /** + * Getter for public.f_tables5.v. + */ + @Override + public java.lang.Integer getV() { + return (java.lang.Integer) getValue(0); + } + + /** + * Setter for public.f_tables5.s. + */ + public FTables5Record setS(java.lang.Integer value) { + setValue(1, value); + return this; + } + + /** + * Getter for public.f_tables5.s. + */ + @Override + public java.lang.Integer getS() { + return (java.lang.Integer) getValue(1); + } + + // ------------------------------------------------------------------------- + // Record2 type implementation + // ------------------------------------------------------------------------- + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row2 fieldsRow() { + return (org.jooq.Row2) super.fieldsRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Row2 valuesRow() { + return (org.jooq.Row2) super.valuesRow(); + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field1() { + return org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5.V; + } + + /** + * {@inheritDoc} + */ + @Override + public org.jooq.Field field2() { + return org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5.S; + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value1() { + return getV(); + } + + /** + * {@inheritDoc} + */ + @Override + public java.lang.Integer value2() { + return getS(); + } + + /** + * {@inheritDoc} + */ + @Override + public FTables5Record value1(java.lang.Integer value) { + setV(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables5Record value2(java.lang.Integer value) { + setS(value); + return this; + } + + /** + * {@inheritDoc} + */ + @Override + public FTables5Record values(java.lang.Integer value1, java.lang.Integer value2) { + return this; + } + + // ------------------------------------------------------------------------- + // Constructors + // ------------------------------------------------------------------------- + + /** + * Create a detached FTables5Record + */ + public FTables5Record() { + super(org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5); + } + + /** + * Create a detached, initialised FTables5Record + */ + public FTables5Record(java.lang.Integer v, java.lang.Integer s) { + super(org.jooq.test.postgres.generatedclasses.tables.FTables5.F_TABLES5); + + setValue(0, v); + setValue(1, s); + } +}