Fix package tangle in jOOQ sample
Use a custom GeneratorStrategy to fix the package tangles that jOOQ creates by default. Fixes gh-6372pull/6374/head
parent
8b987e29c1
commit
df8dfb093b
@ -0,0 +1,140 @@
|
|||||||
|
/**
|
||||||
|
* This class is generated by jOOQ
|
||||||
|
*/
|
||||||
|
package sample.jooq.domain;
|
||||||
|
|
||||||
|
|
||||||
|
import java.sql.Date;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Generated;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.UniqueKey;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@Generated(
|
||||||
|
value = {
|
||||||
|
"http://www.jooq.org",
|
||||||
|
"jOOQ version:3.8.2"
|
||||||
|
},
|
||||||
|
comments = "This class is generated by jOOQ"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class Author extends TableImpl<Record> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1187406915;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>PUBLIC.AUTHOR</code>
|
||||||
|
*/
|
||||||
|
public static final Author AUTHOR = new Author();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<Record> getRecordType() {
|
||||||
|
return Record.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.AUTHOR.ID</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.AUTHOR.FIRST_NAME</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> FIRST_NAME = createField("FIRST_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(50), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.AUTHOR.LAST_NAME</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> LAST_NAME = createField("LAST_NAME", org.jooq.impl.SQLDataType.VARCHAR.length(50).nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.AUTHOR.DATE_OF_BIRTH</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Date> DATE_OF_BIRTH = createField("DATE_OF_BIRTH", org.jooq.impl.SQLDataType.DATE, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.AUTHOR.YEAR_OF_BIRTH</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> YEAR_OF_BIRTH = createField("YEAR_OF_BIRTH", org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.AUTHOR.DISTINGUISHED</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Byte> DISTINGUISHED = createField("DISTINGUISHED", org.jooq.impl.SQLDataType.TINYINT, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>PUBLIC.AUTHOR</code> table reference
|
||||||
|
*/
|
||||||
|
public Author() {
|
||||||
|
this("AUTHOR", null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>PUBLIC.AUTHOR</code> table reference
|
||||||
|
*/
|
||||||
|
public Author(String alias) {
|
||||||
|
this(alias, AUTHOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Author(String alias, Table<Record> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Author(String alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return Public.PUBLIC;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public UniqueKey<Record> getPrimaryKey() {
|
||||||
|
return Keys.CONSTRAINT_7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<UniqueKey<Record>> getKeys() {
|
||||||
|
return Arrays.<UniqueKey<Record>>asList(Keys.CONSTRAINT_7);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Author as(String alias) {
|
||||||
|
return new Author(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
public Author rename(String name) {
|
||||||
|
return new Author(name, null);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,143 @@
|
|||||||
|
/**
|
||||||
|
* This class is generated by jOOQ
|
||||||
|
*/
|
||||||
|
package sample.jooq.domain;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Generated;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.ForeignKey;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.UniqueKey;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@Generated(
|
||||||
|
value = {
|
||||||
|
"http://www.jooq.org",
|
||||||
|
"jOOQ version:3.8.2"
|
||||||
|
},
|
||||||
|
comments = "This class is generated by jOOQ"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class Book extends TableImpl<Record> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1176189796;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>PUBLIC.BOOK</code>
|
||||||
|
*/
|
||||||
|
public static final Book BOOK = new Book();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<Record> getRecordType() {
|
||||||
|
return Record.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK.ID</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK.AUTHOR_ID</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> AUTHOR_ID = createField("AUTHOR_ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK.TITLE</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> TITLE = createField("TITLE", org.jooq.impl.SQLDataType.VARCHAR.length(400).nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK.PUBLISHED_IN</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> PUBLISHED_IN = createField("PUBLISHED_IN", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK.LANGUAGE_ID</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> LANGUAGE_ID = createField("LANGUAGE_ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>PUBLIC.BOOK</code> table reference
|
||||||
|
*/
|
||||||
|
public Book() {
|
||||||
|
this("BOOK", null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>PUBLIC.BOOK</code> table reference
|
||||||
|
*/
|
||||||
|
public Book(String alias) {
|
||||||
|
this(alias, BOOK);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Book(String alias, Table<Record> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Book(String alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return Public.PUBLIC;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public UniqueKey<Record> getPrimaryKey() {
|
||||||
|
return Keys.CONSTRAINT_1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<UniqueKey<Record>> getKeys() {
|
||||||
|
return Arrays.<UniqueKey<Record>>asList(Keys.CONSTRAINT_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<ForeignKey<Record, ?>> getReferences() {
|
||||||
|
return Arrays.<ForeignKey<Record, ?>>asList(Keys.FK_BOOK_AUTHOR, Keys.FK_BOOK_LANGUAGE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Book as(String alias) {
|
||||||
|
return new Book(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
public Book rename(String name) {
|
||||||
|
return new Book(name, null);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,106 @@
|
|||||||
|
/**
|
||||||
|
* This class is generated by jOOQ
|
||||||
|
*/
|
||||||
|
package sample.jooq.domain;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Generated;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.UniqueKey;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@Generated(
|
||||||
|
value = {
|
||||||
|
"http://www.jooq.org",
|
||||||
|
"jOOQ version:3.8.2"
|
||||||
|
},
|
||||||
|
comments = "This class is generated by jOOQ"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class BookStore extends TableImpl<Record> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -2132596210;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>PUBLIC.BOOK_STORE</code>
|
||||||
|
*/
|
||||||
|
public static final BookStore BOOK_STORE = new BookStore();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<Record> getRecordType() {
|
||||||
|
return Record.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK_STORE.NAME</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> NAME = createField("NAME", org.jooq.impl.SQLDataType.VARCHAR.length(400).nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>PUBLIC.BOOK_STORE</code> table reference
|
||||||
|
*/
|
||||||
|
public BookStore() {
|
||||||
|
this("BOOK_STORE", null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>PUBLIC.BOOK_STORE</code> table reference
|
||||||
|
*/
|
||||||
|
public BookStore(String alias) {
|
||||||
|
this(alias, BOOK_STORE);
|
||||||
|
}
|
||||||
|
|
||||||
|
private BookStore(String alias, Table<Record> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private BookStore(String alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return Public.PUBLIC;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<UniqueKey<Record>> getKeys() {
|
||||||
|
return Arrays.<UniqueKey<Record>>asList(Keys.CONSTRAINT_F);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public BookStore as(String alias) {
|
||||||
|
return new BookStore(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
public BookStore rename(String name) {
|
||||||
|
return new BookStore(name, null);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,133 @@
|
|||||||
|
/**
|
||||||
|
* This class is generated by jOOQ
|
||||||
|
*/
|
||||||
|
package sample.jooq.domain;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Generated;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.ForeignKey;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.UniqueKey;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@Generated(
|
||||||
|
value = {
|
||||||
|
"http://www.jooq.org",
|
||||||
|
"jOOQ version:3.8.2"
|
||||||
|
},
|
||||||
|
comments = "This class is generated by jOOQ"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class BookToBookStore extends TableImpl<Record> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -1360744633;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>PUBLIC.BOOK_TO_BOOK_STORE</code>
|
||||||
|
*/
|
||||||
|
public static final BookToBookStore BOOK_TO_BOOK_STORE = new BookToBookStore();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<Record> getRecordType() {
|
||||||
|
return Record.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK_TO_BOOK_STORE.NAME</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> NAME = createField("NAME", org.jooq.impl.SQLDataType.VARCHAR.length(400).nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK_TO_BOOK_STORE.BOOK_ID</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> BOOK_ID = createField("BOOK_ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.BOOK_TO_BOOK_STORE.STOCK</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> STOCK = createField("STOCK", org.jooq.impl.SQLDataType.INTEGER, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>PUBLIC.BOOK_TO_BOOK_STORE</code> table reference
|
||||||
|
*/
|
||||||
|
public BookToBookStore() {
|
||||||
|
this("BOOK_TO_BOOK_STORE", null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>PUBLIC.BOOK_TO_BOOK_STORE</code> table reference
|
||||||
|
*/
|
||||||
|
public BookToBookStore(String alias) {
|
||||||
|
this(alias, BOOK_TO_BOOK_STORE);
|
||||||
|
}
|
||||||
|
|
||||||
|
private BookToBookStore(String alias, Table<Record> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private BookToBookStore(String alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return Public.PUBLIC;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public UniqueKey<Record> getPrimaryKey() {
|
||||||
|
return Keys.CONSTRAINT_2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<UniqueKey<Record>> getKeys() {
|
||||||
|
return Arrays.<UniqueKey<Record>>asList(Keys.CONSTRAINT_2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<ForeignKey<Record, ?>> getReferences() {
|
||||||
|
return Arrays.<ForeignKey<Record, ?>>asList(Keys.FK_B2BS_BOOK_STORE, Keys.FK_B2BS_BOOK);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public BookToBookStore as(String alias) {
|
||||||
|
return new BookToBookStore(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
public BookToBookStore rename(String name) {
|
||||||
|
return new BookToBookStore(name, null);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,60 @@
|
|||||||
|
/**
|
||||||
|
* This class is generated by jOOQ
|
||||||
|
*/
|
||||||
|
package sample.jooq.domain;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Generated;
|
||||||
|
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.impl.CatalogImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@Generated(
|
||||||
|
value = {
|
||||||
|
"http://www.jooq.org",
|
||||||
|
"jOOQ version:3.8.2"
|
||||||
|
},
|
||||||
|
comments = "This class is generated by jOOQ"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class DefaultCatalog extends CatalogImpl {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -1557925562;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code></code>
|
||||||
|
*/
|
||||||
|
public static final DefaultCatalog DEFAULT_CATALOG = new DefaultCatalog();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The schema <code>PUBLIC</code>.
|
||||||
|
*/
|
||||||
|
public final Public PUBLIC = sample.jooq.domain.Public.PUBLIC;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* No further instances allowed
|
||||||
|
*/
|
||||||
|
private DefaultCatalog() {
|
||||||
|
super("");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public final List<Schema> getSchemas() {
|
||||||
|
List result = new ArrayList();
|
||||||
|
result.addAll(getSchemas0());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private final List<Schema> getSchemas0() {
|
||||||
|
return Arrays.<Schema>asList(
|
||||||
|
Public.PUBLIC);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,124 @@
|
|||||||
|
/**
|
||||||
|
* This class is generated by jOOQ
|
||||||
|
*/
|
||||||
|
package sample.jooq.domain;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Generated;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.UniqueKey;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@Generated(
|
||||||
|
value = {
|
||||||
|
"http://www.jooq.org",
|
||||||
|
"jOOQ version:3.8.2"
|
||||||
|
},
|
||||||
|
comments = "This class is generated by jOOQ"
|
||||||
|
)
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class Language extends TableImpl<Record> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -1890716744;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>PUBLIC.LANGUAGE</code>
|
||||||
|
*/
|
||||||
|
public static final Language LANGUAGE = new Language();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<Record> getRecordType() {
|
||||||
|
return Record.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.LANGUAGE.ID</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, Integer> ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.LANGUAGE.CD</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> CD = createField("CD", org.jooq.impl.SQLDataType.CHAR.length(2).nullable(false), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>PUBLIC.LANGUAGE.DESCRIPTION</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<Record, String> DESCRIPTION = createField("DESCRIPTION", org.jooq.impl.SQLDataType.VARCHAR.length(50), this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>PUBLIC.LANGUAGE</code> table reference
|
||||||
|
*/
|
||||||
|
public Language() {
|
||||||
|
this("LANGUAGE", null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>PUBLIC.LANGUAGE</code> table reference
|
||||||
|
*/
|
||||||
|
public Language(String alias) {
|
||||||
|
this(alias, LANGUAGE);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Language(String alias, Table<Record> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Language(String alias, Table<Record> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return Public.PUBLIC;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public UniqueKey<Record> getPrimaryKey() {
|
||||||
|
return Keys.CONSTRAINT_C;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<UniqueKey<Record>> getKeys() {
|
||||||
|
return Arrays.<UniqueKey<Record>>asList(Keys.CONSTRAINT_C);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritDoc}
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Language as(String alias) {
|
||||||
|
return new Language(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
public Language rename(String name) {
|
||||||
|
return new Language(name, null);
|
||||||
|
}
|
||||||
|
}
|
@ -1,132 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables;
|
|
||||||
|
|
||||||
import java.sql.Date;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Table;
|
|
||||||
import org.jooq.TableField;
|
|
||||||
import org.jooq.UniqueKey;
|
|
||||||
import org.jooq.impl.TableImpl;
|
|
||||||
import sample.jooq.domain.Keys;
|
|
||||||
import sample.jooq.domain.Public;
|
|
||||||
import sample.jooq.domain.tables.records.AuthorRecord;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class Author extends TableImpl<AuthorRecord> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -1989221607;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference instance of <code>PUBLIC.AUTHOR</code>
|
|
||||||
*/
|
|
||||||
public static final Author AUTHOR = new Author();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The class holding records for this type
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Class<AuthorRecord> getRecordType() {
|
|
||||||
return AuthorRecord.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.AUTHOR.ID</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<AuthorRecord, Integer> ID = createField("ID",
|
|
||||||
org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.AUTHOR.FIRST_NAME</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<AuthorRecord, String> FIRST_NAME = createField("FIRST_NAME",
|
|
||||||
org.jooq.impl.SQLDataType.VARCHAR.length(50), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.AUTHOR.LAST_NAME</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<AuthorRecord, String> LAST_NAME = createField("LAST_NAME",
|
|
||||||
org.jooq.impl.SQLDataType.VARCHAR.length(50).nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.AUTHOR.DATE_OF_BIRTH</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<AuthorRecord, Date> DATE_OF_BIRTH = createField(
|
|
||||||
"DATE_OF_BIRTH", org.jooq.impl.SQLDataType.DATE, this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.AUTHOR.YEAR_OF_BIRTH</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<AuthorRecord, Integer> YEAR_OF_BIRTH = createField(
|
|
||||||
"YEAR_OF_BIRTH", org.jooq.impl.SQLDataType.INTEGER, this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.AUTHOR.DISTINGUISHED</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<AuthorRecord, Byte> DISTINGUISHED = createField(
|
|
||||||
"DISTINGUISHED", org.jooq.impl.SQLDataType.TINYINT, this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a <code>PUBLIC.AUTHOR</code> table reference
|
|
||||||
*/
|
|
||||||
public Author() {
|
|
||||||
this("AUTHOR", null);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an aliased <code>PUBLIC.AUTHOR</code> table reference
|
|
||||||
*/
|
|
||||||
public Author(String alias) {
|
|
||||||
this(alias, AUTHOR);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Author(String alias, Table<AuthorRecord> aliased) {
|
|
||||||
this(alias, aliased, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Author(String alias, Table<AuthorRecord> aliased, Field<?>[] parameters) {
|
|
||||||
super(alias, Public.PUBLIC, aliased, parameters, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public UniqueKey<AuthorRecord> getPrimaryKey() {
|
|
||||||
return Keys.CONSTRAINT_7;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<UniqueKey<AuthorRecord>> getKeys() {
|
|
||||||
return Arrays.<UniqueKey<AuthorRecord>>asList(Keys.CONSTRAINT_7);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Author as(String alias) {
|
|
||||||
return new Author(alias, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Rename this table
|
|
||||||
*/
|
|
||||||
public Author rename(String name) {
|
|
||||||
return new Author(name, null);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,135 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.ForeignKey;
|
|
||||||
import org.jooq.Table;
|
|
||||||
import org.jooq.TableField;
|
|
||||||
import org.jooq.UniqueKey;
|
|
||||||
import org.jooq.impl.TableImpl;
|
|
||||||
import sample.jooq.domain.Keys;
|
|
||||||
import sample.jooq.domain.Public;
|
|
||||||
import sample.jooq.domain.tables.records.BookRecord;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class Book extends TableImpl<BookRecord> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1858247563;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference instance of <code>PUBLIC.BOOK</code>
|
|
||||||
*/
|
|
||||||
public static final Book BOOK = new Book();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The class holding records for this type
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Class<BookRecord> getRecordType() {
|
|
||||||
return BookRecord.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK.ID</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookRecord, Integer> ID = createField("ID",
|
|
||||||
org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK.AUTHOR_ID</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookRecord, Integer> AUTHOR_ID = createField("AUTHOR_ID",
|
|
||||||
org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK.TITLE</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookRecord, String> TITLE = createField("TITLE",
|
|
||||||
org.jooq.impl.SQLDataType.VARCHAR.length(400).nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK.PUBLISHED_IN</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookRecord, Integer> PUBLISHED_IN = createField(
|
|
||||||
"PUBLISHED_IN", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK.LANGUAGE_ID</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookRecord, Integer> LANGUAGE_ID = createField("LANGUAGE_ID",
|
|
||||||
org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a <code>PUBLIC.BOOK</code> table reference
|
|
||||||
*/
|
|
||||||
public Book() {
|
|
||||||
this("BOOK", null);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an aliased <code>PUBLIC.BOOK</code> table reference
|
|
||||||
*/
|
|
||||||
public Book(String alias) {
|
|
||||||
this(alias, BOOK);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Book(String alias, Table<BookRecord> aliased) {
|
|
||||||
this(alias, aliased, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Book(String alias, Table<BookRecord> aliased, Field<?>[] parameters) {
|
|
||||||
super(alias, Public.PUBLIC, aliased, parameters, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public UniqueKey<BookRecord> getPrimaryKey() {
|
|
||||||
return Keys.CONSTRAINT_1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<UniqueKey<BookRecord>> getKeys() {
|
|
||||||
return Arrays.<UniqueKey<BookRecord>>asList(Keys.CONSTRAINT_1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<ForeignKey<BookRecord, ?>> getReferences() {
|
|
||||||
return Arrays.<ForeignKey<BookRecord, ?>>asList(Keys.FK_BOOK_AUTHOR,
|
|
||||||
Keys.FK_BOOK_LANGUAGE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Book as(String alias) {
|
|
||||||
return new Book(alias, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Rename this table
|
|
||||||
*/
|
|
||||||
public Book rename(String name) {
|
|
||||||
return new Book(name, null);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,94 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Table;
|
|
||||||
import org.jooq.TableField;
|
|
||||||
import org.jooq.UniqueKey;
|
|
||||||
import org.jooq.impl.TableImpl;
|
|
||||||
import sample.jooq.domain.Keys;
|
|
||||||
import sample.jooq.domain.Public;
|
|
||||||
import sample.jooq.domain.tables.records.BookStoreRecord;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class BookStore extends TableImpl<BookStoreRecord> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1437758195;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference instance of <code>PUBLIC.BOOK_STORE</code>
|
|
||||||
*/
|
|
||||||
public static final BookStore BOOK_STORE = new BookStore();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The class holding records for this type
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Class<BookStoreRecord> getRecordType() {
|
|
||||||
return BookStoreRecord.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK_STORE.NAME</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookStoreRecord, String> NAME = createField("NAME",
|
|
||||||
org.jooq.impl.SQLDataType.VARCHAR.length(400).nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a <code>PUBLIC.BOOK_STORE</code> table reference
|
|
||||||
*/
|
|
||||||
public BookStore() {
|
|
||||||
this("BOOK_STORE", null);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an aliased <code>PUBLIC.BOOK_STORE</code> table reference
|
|
||||||
*/
|
|
||||||
public BookStore(String alias) {
|
|
||||||
this(alias, BOOK_STORE);
|
|
||||||
}
|
|
||||||
|
|
||||||
private BookStore(String alias, Table<BookStoreRecord> aliased) {
|
|
||||||
this(alias, aliased, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
private BookStore(String alias, Table<BookStoreRecord> aliased,
|
|
||||||
Field<?>[] parameters) {
|
|
||||||
super(alias, Public.PUBLIC, aliased, parameters, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<UniqueKey<BookStoreRecord>> getKeys() {
|
|
||||||
return Arrays.<UniqueKey<BookStoreRecord>>asList(Keys.CONSTRAINT_F);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookStore as(String alias) {
|
|
||||||
return new BookStore(alias, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Rename this table
|
|
||||||
*/
|
|
||||||
public BookStore rename(String name) {
|
|
||||||
return new BookStore(name, null);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,124 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.ForeignKey;
|
|
||||||
import org.jooq.Table;
|
|
||||||
import org.jooq.TableField;
|
|
||||||
import org.jooq.UniqueKey;
|
|
||||||
import org.jooq.impl.TableImpl;
|
|
||||||
import sample.jooq.domain.Keys;
|
|
||||||
import sample.jooq.domain.Public;
|
|
||||||
import sample.jooq.domain.tables.records.BookToBookStoreRecord;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class BookToBookStore extends TableImpl<BookToBookStoreRecord> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -557222072;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference instance of <code>PUBLIC.BOOK_TO_BOOK_STORE</code>
|
|
||||||
*/
|
|
||||||
public static final BookToBookStore BOOK_TO_BOOK_STORE = new BookToBookStore();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The class holding records for this type
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Class<BookToBookStoreRecord> getRecordType() {
|
|
||||||
return BookToBookStoreRecord.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK_TO_BOOK_STORE.NAME</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookToBookStoreRecord, String> NAME = createField("NAME",
|
|
||||||
org.jooq.impl.SQLDataType.VARCHAR.length(400).nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK_TO_BOOK_STORE.BOOK_ID</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookToBookStoreRecord, Integer> BOOK_ID = createField(
|
|
||||||
"BOOK_ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.BOOK_TO_BOOK_STORE.STOCK</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<BookToBookStoreRecord, Integer> STOCK = createField("STOCK",
|
|
||||||
org.jooq.impl.SQLDataType.INTEGER, this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a <code>PUBLIC.BOOK_TO_BOOK_STORE</code> table reference
|
|
||||||
*/
|
|
||||||
public BookToBookStore() {
|
|
||||||
this("BOOK_TO_BOOK_STORE", null);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an aliased <code>PUBLIC.BOOK_TO_BOOK_STORE</code> table reference
|
|
||||||
*/
|
|
||||||
public BookToBookStore(String alias) {
|
|
||||||
this(alias, BOOK_TO_BOOK_STORE);
|
|
||||||
}
|
|
||||||
|
|
||||||
private BookToBookStore(String alias, Table<BookToBookStoreRecord> aliased) {
|
|
||||||
this(alias, aliased, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
private BookToBookStore(String alias, Table<BookToBookStoreRecord> aliased,
|
|
||||||
Field<?>[] parameters) {
|
|
||||||
super(alias, Public.PUBLIC, aliased, parameters, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public UniqueKey<BookToBookStoreRecord> getPrimaryKey() {
|
|
||||||
return Keys.CONSTRAINT_2;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<UniqueKey<BookToBookStoreRecord>> getKeys() {
|
|
||||||
return Arrays.<UniqueKey<BookToBookStoreRecord>>asList(Keys.CONSTRAINT_2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<ForeignKey<BookToBookStoreRecord, ?>> getReferences() {
|
|
||||||
return Arrays.<ForeignKey<BookToBookStoreRecord, ?>>asList(
|
|
||||||
Keys.FK_B2BS_BOOK_STORE, Keys.FK_B2BS_BOOK);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookToBookStore as(String alias) {
|
|
||||||
return new BookToBookStore(alias, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Rename this table
|
|
||||||
*/
|
|
||||||
public BookToBookStore rename(String name) {
|
|
||||||
return new BookToBookStore(name, null);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,113 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Table;
|
|
||||||
import org.jooq.TableField;
|
|
||||||
import org.jooq.UniqueKey;
|
|
||||||
import org.jooq.impl.TableImpl;
|
|
||||||
import sample.jooq.domain.Keys;
|
|
||||||
import sample.jooq.domain.Public;
|
|
||||||
import sample.jooq.domain.tables.records.LanguageRecord;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class Language extends TableImpl<LanguageRecord> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -192479483;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The reference instance of <code>PUBLIC.LANGUAGE</code>
|
|
||||||
*/
|
|
||||||
public static final Language LANGUAGE = new Language();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The class holding records for this type
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Class<LanguageRecord> getRecordType() {
|
|
||||||
return LanguageRecord.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.LANGUAGE.ID</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<LanguageRecord, Integer> ID = createField("ID",
|
|
||||||
org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.LANGUAGE.CD</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<LanguageRecord, String> CD = createField("CD",
|
|
||||||
org.jooq.impl.SQLDataType.CHAR.length(2).nullable(false), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The column <code>PUBLIC.LANGUAGE.DESCRIPTION</code>.
|
|
||||||
*/
|
|
||||||
public final TableField<LanguageRecord, String> DESCRIPTION = createField(
|
|
||||||
"DESCRIPTION", org.jooq.impl.SQLDataType.VARCHAR.length(50), this, "");
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a <code>PUBLIC.LANGUAGE</code> table reference
|
|
||||||
*/
|
|
||||||
public Language() {
|
|
||||||
this("LANGUAGE", null);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an aliased <code>PUBLIC.LANGUAGE</code> table reference
|
|
||||||
*/
|
|
||||||
public Language(String alias) {
|
|
||||||
this(alias, LANGUAGE);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Language(String alias, Table<LanguageRecord> aliased) {
|
|
||||||
this(alias, aliased, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
private Language(String alias, Table<LanguageRecord> aliased, Field<?>[] parameters) {
|
|
||||||
super(alias, Public.PUBLIC, aliased, parameters, "");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public UniqueKey<LanguageRecord> getPrimaryKey() {
|
|
||||||
return Keys.CONSTRAINT_C;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public List<UniqueKey<LanguageRecord>> getKeys() {
|
|
||||||
return Arrays.<UniqueKey<LanguageRecord>>asList(Keys.CONSTRAINT_C);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Language as(String alias) {
|
|
||||||
return new Language(alias, this);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Rename this table
|
|
||||||
*/
|
|
||||||
public Language rename(String name) {
|
|
||||||
return new Language(name, null);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,334 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables.records;
|
|
||||||
|
|
||||||
import java.sql.Date;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Record1;
|
|
||||||
import org.jooq.Record6;
|
|
||||||
import org.jooq.Row6;
|
|
||||||
import org.jooq.impl.UpdatableRecordImpl;
|
|
||||||
import sample.jooq.domain.tables.Author;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class AuthorRecord extends UpdatableRecordImpl<AuthorRecord>
|
|
||||||
implements Record6<Integer, String, String, Date, Integer, Byte> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -983051550;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.AUTHOR.ID</code>.
|
|
||||||
*/
|
|
||||||
public void setId(Integer value) {
|
|
||||||
setValue(0, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.AUTHOR.ID</code>.
|
|
||||||
*/
|
|
||||||
public Integer getId() {
|
|
||||||
return (Integer) getValue(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.AUTHOR.FIRST_NAME</code>.
|
|
||||||
*/
|
|
||||||
public void setFirstName(String value) {
|
|
||||||
setValue(1, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.AUTHOR.FIRST_NAME</code>.
|
|
||||||
*/
|
|
||||||
public String getFirstName() {
|
|
||||||
return (String) getValue(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.AUTHOR.LAST_NAME</code>.
|
|
||||||
*/
|
|
||||||
public void setLastName(String value) {
|
|
||||||
setValue(2, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.AUTHOR.LAST_NAME</code>.
|
|
||||||
*/
|
|
||||||
public String getLastName() {
|
|
||||||
return (String) getValue(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.AUTHOR.DATE_OF_BIRTH</code>.
|
|
||||||
*/
|
|
||||||
public void setDateOfBirth(Date value) {
|
|
||||||
setValue(3, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.AUTHOR.DATE_OF_BIRTH</code>.
|
|
||||||
*/
|
|
||||||
public Date getDateOfBirth() {
|
|
||||||
return (Date) getValue(3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.AUTHOR.YEAR_OF_BIRTH</code>.
|
|
||||||
*/
|
|
||||||
public void setYearOfBirth(Integer value) {
|
|
||||||
setValue(4, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.AUTHOR.YEAR_OF_BIRTH</code>.
|
|
||||||
*/
|
|
||||||
public Integer getYearOfBirth() {
|
|
||||||
return (Integer) getValue(4);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.AUTHOR.DISTINGUISHED</code>.
|
|
||||||
*/
|
|
||||||
public void setDistinguished(Byte value) {
|
|
||||||
setValue(5, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.AUTHOR.DISTINGUISHED</code>.
|
|
||||||
*/
|
|
||||||
public Byte getDistinguished() {
|
|
||||||
return (Byte) getValue(5);
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Primary key information
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Record1<Integer> key() {
|
|
||||||
return (Record1) super.key();
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Record6 type implementation
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row6<Integer, String, String, Date, Integer, Byte> fieldsRow() {
|
|
||||||
return (Row6) super.fieldsRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row6<Integer, String, String, Date, Integer, Byte> valuesRow() {
|
|
||||||
return (Row6) super.valuesRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field1() {
|
|
||||||
return Author.AUTHOR.ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field2() {
|
|
||||||
return Author.AUTHOR.FIRST_NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field3() {
|
|
||||||
return Author.AUTHOR.LAST_NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Date> field4() {
|
|
||||||
return Author.AUTHOR.DATE_OF_BIRTH;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field5() {
|
|
||||||
return Author.AUTHOR.YEAR_OF_BIRTH;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Byte> field6() {
|
|
||||||
return Author.AUTHOR.DISTINGUISHED;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value1() {
|
|
||||||
return getId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value2() {
|
|
||||||
return getFirstName();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value3() {
|
|
||||||
return getLastName();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Date value4() {
|
|
||||||
return getDateOfBirth();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value5() {
|
|
||||||
return getYearOfBirth();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Byte value6() {
|
|
||||||
return getDistinguished();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord value1(Integer value) {
|
|
||||||
setId(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord value2(String value) {
|
|
||||||
setFirstName(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord value3(String value) {
|
|
||||||
setLastName(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord value4(Date value) {
|
|
||||||
setDateOfBirth(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord value5(Integer value) {
|
|
||||||
setYearOfBirth(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord value6(Byte value) {
|
|
||||||
setDistinguished(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public AuthorRecord values(Integer value1, String value2, String value3, Date value4,
|
|
||||||
Integer value5, Byte value6) {
|
|
||||||
value1(value1);
|
|
||||||
value2(value2);
|
|
||||||
value3(value3);
|
|
||||||
value4(value4);
|
|
||||||
value5(value5);
|
|
||||||
value6(value6);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Constructors
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached AuthorRecord
|
|
||||||
*/
|
|
||||||
public AuthorRecord() {
|
|
||||||
super(Author.AUTHOR);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached, initialised AuthorRecord
|
|
||||||
*/
|
|
||||||
public AuthorRecord(Integer id, String firstName, String lastName, Date dateOfBirth,
|
|
||||||
Integer yearOfBirth, Byte distinguished) {
|
|
||||||
super(Author.AUTHOR);
|
|
||||||
|
|
||||||
setValue(0, id);
|
|
||||||
setValue(1, firstName);
|
|
||||||
setValue(2, lastName);
|
|
||||||
setValue(3, dateOfBirth);
|
|
||||||
setValue(4, yearOfBirth);
|
|
||||||
setValue(5, distinguished);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,291 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables.records;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Record1;
|
|
||||||
import org.jooq.Record5;
|
|
||||||
import org.jooq.Row5;
|
|
||||||
import org.jooq.impl.UpdatableRecordImpl;
|
|
||||||
import sample.jooq.domain.tables.Book;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class BookRecord extends UpdatableRecordImpl<BookRecord>
|
|
||||||
implements Record5<Integer, Integer, String, Integer, Integer> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 220424682;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK.ID</code>.
|
|
||||||
*/
|
|
||||||
public void setId(Integer value) {
|
|
||||||
setValue(0, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK.ID</code>.
|
|
||||||
*/
|
|
||||||
public Integer getId() {
|
|
||||||
return (Integer) getValue(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK.AUTHOR_ID</code>.
|
|
||||||
*/
|
|
||||||
public void setAuthorId(Integer value) {
|
|
||||||
setValue(1, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK.AUTHOR_ID</code>.
|
|
||||||
*/
|
|
||||||
public Integer getAuthorId() {
|
|
||||||
return (Integer) getValue(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK.TITLE</code>.
|
|
||||||
*/
|
|
||||||
public void setTitle(String value) {
|
|
||||||
setValue(2, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK.TITLE</code>.
|
|
||||||
*/
|
|
||||||
public String getTitle() {
|
|
||||||
return (String) getValue(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK.PUBLISHED_IN</code>.
|
|
||||||
*/
|
|
||||||
public void setPublishedIn(Integer value) {
|
|
||||||
setValue(3, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK.PUBLISHED_IN</code>.
|
|
||||||
*/
|
|
||||||
public Integer getPublishedIn() {
|
|
||||||
return (Integer) getValue(3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK.LANGUAGE_ID</code>.
|
|
||||||
*/
|
|
||||||
public void setLanguageId(Integer value) {
|
|
||||||
setValue(4, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK.LANGUAGE_ID</code>.
|
|
||||||
*/
|
|
||||||
public Integer getLanguageId() {
|
|
||||||
return (Integer) getValue(4);
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Primary key information
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Record1<Integer> key() {
|
|
||||||
return (Record1) super.key();
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Record5 type implementation
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row5<Integer, Integer, String, Integer, Integer> fieldsRow() {
|
|
||||||
return (Row5) super.fieldsRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row5<Integer, Integer, String, Integer, Integer> valuesRow() {
|
|
||||||
return (Row5) super.valuesRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field1() {
|
|
||||||
return Book.BOOK.ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field2() {
|
|
||||||
return Book.BOOK.AUTHOR_ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field3() {
|
|
||||||
return Book.BOOK.TITLE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field4() {
|
|
||||||
return Book.BOOK.PUBLISHED_IN;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field5() {
|
|
||||||
return Book.BOOK.LANGUAGE_ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value1() {
|
|
||||||
return getId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value2() {
|
|
||||||
return getAuthorId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value3() {
|
|
||||||
return getTitle();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value4() {
|
|
||||||
return getPublishedIn();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value5() {
|
|
||||||
return getLanguageId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookRecord value1(Integer value) {
|
|
||||||
setId(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookRecord value2(Integer value) {
|
|
||||||
setAuthorId(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookRecord value3(String value) {
|
|
||||||
setTitle(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookRecord value4(Integer value) {
|
|
||||||
setPublishedIn(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookRecord value5(Integer value) {
|
|
||||||
setLanguageId(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookRecord values(Integer value1, Integer value2, String value3,
|
|
||||||
Integer value4, Integer value5) {
|
|
||||||
value1(value1);
|
|
||||||
value2(value2);
|
|
||||||
value3(value3);
|
|
||||||
value4(value4);
|
|
||||||
value5(value5);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Constructors
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached BookRecord
|
|
||||||
*/
|
|
||||||
public BookRecord() {
|
|
||||||
super(Book.BOOK);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached, initialised BookRecord
|
|
||||||
*/
|
|
||||||
public BookRecord(Integer id, Integer authorId, String title, Integer publishedIn,
|
|
||||||
Integer languageId) {
|
|
||||||
super(Book.BOOK);
|
|
||||||
|
|
||||||
setValue(0, id);
|
|
||||||
setValue(1, authorId);
|
|
||||||
setValue(2, title);
|
|
||||||
setValue(3, publishedIn);
|
|
||||||
setValue(4, languageId);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,112 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables.records;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Record1;
|
|
||||||
import org.jooq.Row1;
|
|
||||||
import org.jooq.impl.TableRecordImpl;
|
|
||||||
import sample.jooq.domain.tables.BookStore;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class BookStoreRecord extends TableRecordImpl<BookStoreRecord>
|
|
||||||
implements Record1<String> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -1969224219;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK_STORE.NAME</code>.
|
|
||||||
*/
|
|
||||||
public void setName(String value) {
|
|
||||||
setValue(0, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK_STORE.NAME</code>.
|
|
||||||
*/
|
|
||||||
public String getName() {
|
|
||||||
return (String) getValue(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Record1 type implementation
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row1<String> fieldsRow() {
|
|
||||||
return (Row1) super.fieldsRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row1<String> valuesRow() {
|
|
||||||
return (Row1) super.valuesRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field1() {
|
|
||||||
return BookStore.BOOK_STORE.NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value1() {
|
|
||||||
return getName();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookStoreRecord value1(String value) {
|
|
||||||
setName(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookStoreRecord values(String value1) {
|
|
||||||
value1(value1);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Constructors
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached BookStoreRecord
|
|
||||||
*/
|
|
||||||
public BookStoreRecord() {
|
|
||||||
super(BookStore.BOOK_STORE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached, initialised BookStoreRecord
|
|
||||||
*/
|
|
||||||
public BookStoreRecord(String name) {
|
|
||||||
super(BookStore.BOOK_STORE);
|
|
||||||
|
|
||||||
setValue(0, name);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,207 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables.records;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Record2;
|
|
||||||
import org.jooq.Record3;
|
|
||||||
import org.jooq.Row3;
|
|
||||||
import org.jooq.impl.UpdatableRecordImpl;
|
|
||||||
import sample.jooq.domain.tables.BookToBookStore;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class BookToBookStoreRecord extends UpdatableRecordImpl<BookToBookStoreRecord>
|
|
||||||
implements Record3<String, Integer, Integer> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1124329527;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK_TO_BOOK_STORE.NAME</code>.
|
|
||||||
*/
|
|
||||||
public void setName(String value) {
|
|
||||||
setValue(0, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK_TO_BOOK_STORE.NAME</code>.
|
|
||||||
*/
|
|
||||||
public String getName() {
|
|
||||||
return (String) getValue(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK_TO_BOOK_STORE.BOOK_ID</code>.
|
|
||||||
*/
|
|
||||||
public void setBookId(Integer value) {
|
|
||||||
setValue(1, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK_TO_BOOK_STORE.BOOK_ID</code>.
|
|
||||||
*/
|
|
||||||
public Integer getBookId() {
|
|
||||||
return (Integer) getValue(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.BOOK_TO_BOOK_STORE.STOCK</code>.
|
|
||||||
*/
|
|
||||||
public void setStock(Integer value) {
|
|
||||||
setValue(2, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.BOOK_TO_BOOK_STORE.STOCK</code>.
|
|
||||||
*/
|
|
||||||
public Integer getStock() {
|
|
||||||
return (Integer) getValue(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Primary key information
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Record2<String, Integer> key() {
|
|
||||||
return (Record2) super.key();
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Record3 type implementation
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row3<String, Integer, Integer> fieldsRow() {
|
|
||||||
return (Row3) super.fieldsRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row3<String, Integer, Integer> valuesRow() {
|
|
||||||
return (Row3) super.valuesRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field1() {
|
|
||||||
return BookToBookStore.BOOK_TO_BOOK_STORE.NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field2() {
|
|
||||||
return BookToBookStore.BOOK_TO_BOOK_STORE.BOOK_ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field3() {
|
|
||||||
return BookToBookStore.BOOK_TO_BOOK_STORE.STOCK;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value1() {
|
|
||||||
return getName();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value2() {
|
|
||||||
return getBookId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value3() {
|
|
||||||
return getStock();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookToBookStoreRecord value1(String value) {
|
|
||||||
setName(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookToBookStoreRecord value2(Integer value) {
|
|
||||||
setBookId(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookToBookStoreRecord value3(Integer value) {
|
|
||||||
setStock(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public BookToBookStoreRecord values(String value1, Integer value2, Integer value3) {
|
|
||||||
value1(value1);
|
|
||||||
value2(value2);
|
|
||||||
value3(value3);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Constructors
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached BookToBookStoreRecord
|
|
||||||
*/
|
|
||||||
public BookToBookStoreRecord() {
|
|
||||||
super(BookToBookStore.BOOK_TO_BOOK_STORE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached, initialised BookToBookStoreRecord
|
|
||||||
*/
|
|
||||||
public BookToBookStoreRecord(String name, Integer bookId, Integer stock) {
|
|
||||||
super(BookToBookStore.BOOK_TO_BOOK_STORE);
|
|
||||||
|
|
||||||
setValue(0, name);
|
|
||||||
setValue(1, bookId);
|
|
||||||
setValue(2, stock);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,207 +0,0 @@
|
|||||||
/**
|
|
||||||
* This class is generated by jOOQ
|
|
||||||
*/
|
|
||||||
package sample.jooq.domain.tables.records;
|
|
||||||
|
|
||||||
import javax.annotation.Generated;
|
|
||||||
|
|
||||||
import org.jooq.Field;
|
|
||||||
import org.jooq.Record1;
|
|
||||||
import org.jooq.Record3;
|
|
||||||
import org.jooq.Row3;
|
|
||||||
import org.jooq.impl.UpdatableRecordImpl;
|
|
||||||
import sample.jooq.domain.tables.Language;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This class is generated by jOOQ.
|
|
||||||
*/
|
|
||||||
@Generated(value = { "http://www.jooq.org",
|
|
||||||
"jOOQ version:3.6.2" }, comments = "This class is generated by jOOQ")
|
|
||||||
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
|
||||||
public class LanguageRecord extends UpdatableRecordImpl<LanguageRecord>
|
|
||||||
implements Record3<Integer, String, String> {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -1003202585;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.LANGUAGE.ID</code>.
|
|
||||||
*/
|
|
||||||
public void setId(Integer value) {
|
|
||||||
setValue(0, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.LANGUAGE.ID</code>.
|
|
||||||
*/
|
|
||||||
public Integer getId() {
|
|
||||||
return (Integer) getValue(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.LANGUAGE.CD</code>.
|
|
||||||
*/
|
|
||||||
public void setCd(String value) {
|
|
||||||
setValue(1, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.LANGUAGE.CD</code>.
|
|
||||||
*/
|
|
||||||
public String getCd() {
|
|
||||||
return (String) getValue(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Setter for <code>PUBLIC.LANGUAGE.DESCRIPTION</code>.
|
|
||||||
*/
|
|
||||||
public void setDescription(String value) {
|
|
||||||
setValue(2, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Getter for <code>PUBLIC.LANGUAGE.DESCRIPTION</code>.
|
|
||||||
*/
|
|
||||||
public String getDescription() {
|
|
||||||
return (String) getValue(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Primary key information
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Record1<Integer> key() {
|
|
||||||
return (Record1) super.key();
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Record3 type implementation
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row3<Integer, String, String> fieldsRow() {
|
|
||||||
return (Row3) super.fieldsRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Row3<Integer, String, String> valuesRow() {
|
|
||||||
return (Row3) super.valuesRow();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<Integer> field1() {
|
|
||||||
return Language.LANGUAGE.ID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field2() {
|
|
||||||
return Language.LANGUAGE.CD;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Field<String> field3() {
|
|
||||||
return Language.LANGUAGE.DESCRIPTION;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Integer value1() {
|
|
||||||
return getId();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value2() {
|
|
||||||
return getCd();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public String value3() {
|
|
||||||
return getDescription();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public LanguageRecord value1(Integer value) {
|
|
||||||
setId(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public LanguageRecord value2(String value) {
|
|
||||||
setCd(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public LanguageRecord value3(String value) {
|
|
||||||
setDescription(value);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public LanguageRecord values(Integer value1, String value2, String value3) {
|
|
||||||
value1(value1);
|
|
||||||
value2(value2);
|
|
||||||
value3(value3);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
// Constructors
|
|
||||||
// -------------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached LanguageRecord
|
|
||||||
*/
|
|
||||||
public LanguageRecord() {
|
|
||||||
super(Language.LANGUAGE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a detached, initialised LanguageRecord
|
|
||||||
*/
|
|
||||||
public LanguageRecord(Integer id, String cd, String description) {
|
|
||||||
super(Language.LANGUAGE);
|
|
||||||
|
|
||||||
setValue(0, id);
|
|
||||||
setValue(1, cd);
|
|
||||||
setValue(2, description);
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,33 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2012-2016 the original author or authors.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package sample.jooq.util;
|
||||||
|
|
||||||
|
import org.jooq.util.DefaultGeneratorStrategy;
|
||||||
|
import org.jooq.util.Definition;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Custom {@link DefaultGeneratorStrategy} that doesn't produce tangled packages. Too
|
||||||
|
* simple for general use but solves false flags for our build.
|
||||||
|
*/
|
||||||
|
public class TangleFreeGeneratorStrategy extends DefaultGeneratorStrategy {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getJavaPackageName(Definition definition, Mode mode) {
|
||||||
|
return getTargetPackage();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue