From 55b802ed82a4a1c80c4ec343eb4a62029ff6564a Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 24 Jun 2019 10:14:38 +0200 Subject: [PATCH] Regenerated example code --- .../java/org/jooq/example/jpa/jooq/Keys.java | 2 +- .../java/org/jooq/example/db/h2/Keys.java | 2 +- .../db/h2/tables/records/AuthorRecord.java | 41 ++++++++++++++- .../db/h2/tables/records/BookRecord.java | 51 ++++++++++++++++++- .../db/h2/tables/records/BookStoreRecord.java | 31 ++++++++++- .../tables/records/BookToBookStoreRecord.java | 35 ++++++++++++- 6 files changed, 156 insertions(+), 6 deletions(-) diff --git a/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/Keys.java b/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/Keys.java index ddd243f483..0b249d2f99 100644 --- a/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/Keys.java +++ b/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/Keys.java @@ -19,7 +19,7 @@ import org.jooq.impl.Internal; /** - * A class modelling foreign key relationships and constraints of tables of + * A class modelling foreign key relationships and constraints of tables of * the PUBLIC schema. */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) diff --git a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/Keys.java b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/Keys.java index 4fd3ee1970..20cfebfa52 100644 --- a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/Keys.java +++ b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/Keys.java @@ -19,7 +19,7 @@ import org.jooq.impl.Internal; /** - * A class modelling foreign key relationships and constraints of tables of + * A class modelling foreign key relationships and constraints of tables of * the PUBLIC schema. */ @SuppressWarnings({ "all", "unchecked", "rawtypes" }) diff --git a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/AuthorRecord.java b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/AuthorRecord.java index 5cf8a52f8a..d5f9564603 100644 --- a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/AuthorRecord.java +++ b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/AuthorRecord.java @@ -9,6 +9,8 @@ import java.sql.Date; import org.jooq.Field; import org.jooq.Record1; import org.jooq.Record6; +import org.jooq.RecordMapper; +import org.jooq.RecordUnmapper; import org.jooq.Row6; import org.jooq.example.db.h2.tables.Author; import org.jooq.impl.UpdatableRecordImpl; @@ -20,7 +22,7 @@ import org.jooq.impl.UpdatableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class AuthorRecord extends UpdatableRecordImpl implements Record6 { - private static final long serialVersionUID = 1334443580; + private static final long serialVersionUID = -563985765; /** * Setter for PUBLIC.AUTHOR.ID. @@ -290,4 +292,41 @@ public class AuthorRecord extends UpdatableRecordImpl implements R set(4, yearOfBirth); set(5, address); } + + public RecordMapper mapper() { + return new RecordMapper() { + @Override + public org.jooq.example.db.h2.tables.pojos.Author map(AuthorRecord record) { + org.jooq.example.db.h2.tables.pojos.Author result = new org.jooq.example.db.h2.tables.pojos.Author(); + + result.setId(getId()); + result.setFirstName(getFirstName()); + result.setLastName(getLastName()); + result.setDateOfBirth(getDateOfBirth()); + result.setYearOfBirth(getYearOfBirth()); + result.setAddress(getAddress()); + + return result; + } + }; + } + + public RecordUnmapper unmapper() { + return new RecordUnmapper() { + @Override + public AuthorRecord unmap(org.jooq.example.db.h2.tables.pojos.Author pojo) { + AuthorRecord result = new AuthorRecord(); + + result.setId(pojo.getId()); + result.setFirstName(pojo.getFirstName()); + result.setLastName(pojo.getLastName()); + result.setDateOfBirth(pojo.getDateOfBirth()); + result.setYearOfBirth(pojo.getYearOfBirth()); + result.setAddress(pojo.getAddress()); + + result.attach(configuration()); + return result; + } + }; + } } diff --git a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookRecord.java b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookRecord.java index 0d7895e210..286cc885e8 100644 --- a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookRecord.java +++ b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookRecord.java @@ -9,6 +9,8 @@ import java.sql.Timestamp; import org.jooq.Field; import org.jooq.Record1; import org.jooq.Record11; +import org.jooq.RecordMapper; +import org.jooq.RecordUnmapper; import org.jooq.Row11; import org.jooq.example.db.h2.tables.Book; import org.jooq.impl.UpdatableRecordImpl; @@ -20,7 +22,7 @@ import org.jooq.impl.UpdatableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class BookRecord extends UpdatableRecordImpl implements Record11 { - private static final long serialVersionUID = 1300065611; + private static final long serialVersionUID = 541237262; /** * Setter for PUBLIC.BOOK.ID. @@ -475,4 +477,51 @@ public class BookRecord extends UpdatableRecordImpl implements Recor set(9, recVersion); set(10, recTimestamp); } + + public RecordMapper mapper() { + return new RecordMapper() { + @Override + public org.jooq.example.db.h2.tables.pojos.Book map(BookRecord record) { + org.jooq.example.db.h2.tables.pojos.Book result = new org.jooq.example.db.h2.tables.pojos.Book(); + + result.setId(getId()); + result.setAuthorId(getAuthorId()); + result.setCoAuthorId(getCoAuthorId()); + result.setDetailsId(getDetailsId()); + result.setTitle(getTitle()); + result.setPublishedIn(getPublishedIn()); + result.setLanguageId(getLanguageId()); + result.setContentText(getContentText()); + result.setContentPdf(getContentPdf()); + result.setRecVersion(getRecVersion()); + result.setRecTimestamp(getRecTimestamp()); + + return result; + } + }; + } + + public RecordUnmapper unmapper() { + return new RecordUnmapper() { + @Override + public BookRecord unmap(org.jooq.example.db.h2.tables.pojos.Book pojo) { + BookRecord result = new BookRecord(); + + result.setId(pojo.getId()); + result.setAuthorId(pojo.getAuthorId()); + result.setCoAuthorId(pojo.getCoAuthorId()); + result.setDetailsId(pojo.getDetailsId()); + result.setTitle(pojo.getTitle()); + result.setPublishedIn(pojo.getPublishedIn()); + result.setLanguageId(pojo.getLanguageId()); + result.setContentText(pojo.getContentText()); + result.setContentPdf(pojo.getContentPdf()); + result.setRecVersion(pojo.getRecVersion()); + result.setRecTimestamp(pojo.getRecTimestamp()); + + result.attach(configuration()); + return result; + } + }; + } } diff --git a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookStoreRecord.java b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookStoreRecord.java index e124a4ca8b..effbb4e486 100644 --- a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookStoreRecord.java +++ b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookStoreRecord.java @@ -6,6 +6,8 @@ package org.jooq.example.db.h2.tables.records; import org.jooq.Field; import org.jooq.Record1; +import org.jooq.RecordMapper; +import org.jooq.RecordUnmapper; import org.jooq.Row1; import org.jooq.example.db.h2.tables.BookStore; import org.jooq.impl.UpdatableRecordImpl; @@ -17,7 +19,7 @@ import org.jooq.impl.UpdatableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class BookStoreRecord extends UpdatableRecordImpl implements Record1 { - private static final long serialVersionUID = -1867804630; + private static final long serialVersionUID = -1737806109; /** * Setter for PUBLIC.BOOK_STORE.NAME. @@ -102,4 +104,31 @@ public class BookStoreRecord extends UpdatableRecordImpl implem set(0, name); } + + public RecordMapper mapper() { + return new RecordMapper() { + @Override + public org.jooq.example.db.h2.tables.pojos.BookStore map(BookStoreRecord record) { + org.jooq.example.db.h2.tables.pojos.BookStore result = new org.jooq.example.db.h2.tables.pojos.BookStore(); + + result.setName(getName()); + + return result; + } + }; + } + + public RecordUnmapper unmapper() { + return new RecordUnmapper() { + @Override + public BookStoreRecord unmap(org.jooq.example.db.h2.tables.pojos.BookStore pojo) { + BookStoreRecord result = new BookStoreRecord(); + + result.setName(pojo.getName()); + + result.attach(configuration()); + return result; + } + }; + } } diff --git a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookToBookStoreRecord.java b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookToBookStoreRecord.java index 71560167b6..0a8ccacb85 100644 --- a/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookToBookStoreRecord.java +++ b/jOOQ-examples/jOOQ-kotlin-example/src/main/java/org/jooq/example/db/h2/tables/records/BookToBookStoreRecord.java @@ -7,6 +7,8 @@ package org.jooq.example.db.h2.tables.records; import org.jooq.Field; import org.jooq.Record2; import org.jooq.Record3; +import org.jooq.RecordMapper; +import org.jooq.RecordUnmapper; import org.jooq.Row3; import org.jooq.example.db.h2.tables.BookToBookStore; import org.jooq.impl.UpdatableRecordImpl; @@ -18,7 +20,7 @@ import org.jooq.impl.UpdatableRecordImpl; @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class BookToBookStoreRecord extends UpdatableRecordImpl implements Record3 { - private static final long serialVersionUID = 453087503; + private static final long serialVersionUID = 132127486; /** * Setter for PUBLIC.BOOK_TO_BOOK_STORE.BOOK_STORE_NAME. @@ -177,4 +179,35 @@ public class BookToBookStoreRecord extends UpdatableRecordImpl mapper() { + return new RecordMapper() { + @Override + public org.jooq.example.db.h2.tables.pojos.BookToBookStore map(BookToBookStoreRecord record) { + org.jooq.example.db.h2.tables.pojos.BookToBookStore result = new org.jooq.example.db.h2.tables.pojos.BookToBookStore(); + + result.setBookStoreName(getBookStoreName()); + result.setBookId(getBookId()); + result.setStock(getStock()); + + return result; + } + }; + } + + public RecordUnmapper unmapper() { + return new RecordUnmapper() { + @Override + public BookToBookStoreRecord unmap(org.jooq.example.db.h2.tables.pojos.BookToBookStore pojo) { + BookToBookStoreRecord result = new BookToBookStoreRecord(); + + result.setBookStoreName(pojo.getBookStoreName()); + result.setBookId(pojo.getBookId()); + result.setStock(pojo.getStock()); + + result.attach(configuration()); + return result; + } + }; + } }