/** * This class is generated by jOOQ */ package org.jooq.groovy.example.h2; /** * This class is generated by jOOQ. * * A class modelling foreign key relationships between tables of the <code>PUBLIC</code> * schema */ @javax.annotation.Generated(value = { "http://www.jooq.org", "3.2.1" }, comments = "This class is generated by jOOQ") @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Keys { // ------------------------------------------------------------------------- // IDENTITY definitions // ------------------------------------------------------------------------- // ------------------------------------------------------------------------- // UNIQUE and PRIMARY KEY definitions // ------------------------------------------------------------------------- public static final org.jooq.UniqueKey<org.jooq.groovy.example.h2.tables.records.TAuthorRecord> PK_T_AUTHOR = UniqueKeys0.PK_T_AUTHOR; public static final org.jooq.UniqueKey<org.jooq.groovy.example.h2.tables.records.TBookRecord> PK_T_BOOK = UniqueKeys0.PK_T_BOOK; // ------------------------------------------------------------------------- // FOREIGN KEY definitions // ------------------------------------------------------------------------- public static final org.jooq.ForeignKey<org.jooq.groovy.example.h2.tables.records.TBookRecord, org.jooq.groovy.example.h2.tables.records.TAuthorRecord> FK_T_BOOK_AUTHOR_ID = ForeignKeys0.FK_T_BOOK_AUTHOR_ID; public static final org.jooq.ForeignKey<org.jooq.groovy.example.h2.tables.records.TBookRecord, org.jooq.groovy.example.h2.tables.records.TAuthorRecord> FK_T_BOOK_CO_AUTHOR_ID = ForeignKeys0.FK_T_BOOK_CO_AUTHOR_ID; // ------------------------------------------------------------------------- // [#1459] distribute members to avoid static initialisers > 64kb // ------------------------------------------------------------------------- private static class UniqueKeys0 extends org.jooq.impl.AbstractKeys { public static final org.jooq.UniqueKey<org.jooq.groovy.example.h2.tables.records.TAuthorRecord> PK_T_AUTHOR = createUniqueKey(org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR, org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.ID); public static final org.jooq.UniqueKey<org.jooq.groovy.example.h2.tables.records.TBookRecord> PK_T_BOOK = createUniqueKey(org.jooq.groovy.example.h2.tables.TBook.T_BOOK, org.jooq.groovy.example.h2.tables.TBook.T_BOOK.ID); } private static class ForeignKeys0 extends org.jooq.impl.AbstractKeys { public static final org.jooq.ForeignKey<org.jooq.groovy.example.h2.tables.records.TBookRecord, org.jooq.groovy.example.h2.tables.records.TAuthorRecord> FK_T_BOOK_AUTHOR_ID = createForeignKey(org.jooq.groovy.example.h2.Keys.PK_T_AUTHOR, org.jooq.groovy.example.h2.tables.TBook.T_BOOK, org.jooq.groovy.example.h2.tables.TBook.T_BOOK.AUTHOR_ID); public static final org.jooq.ForeignKey<org.jooq.groovy.example.h2.tables.records.TBookRecord, org.jooq.groovy.example.h2.tables.records.TAuthorRecord> FK_T_BOOK_CO_AUTHOR_ID = createForeignKey(org.jooq.groovy.example.h2.Keys.PK_T_AUTHOR, org.jooq.groovy.example.h2.tables.TBook.T_BOOK, org.jooq.groovy.example.h2.tables.TBook.T_BOOK.CO_AUTHOR_ID); } }