/** * This class is generated by jOOQ */ package jooqdb; import javax.annotation.Generated; import jooqdb.tables.Event; import jooqdb.tables.EventAttendees; import jooqdb.tables.FriendRequestStash; import jooqdb.tables.User; import jooqdb.tables.UserFriends; import jooqdb.tables.records.EventAttendeesRecord; import jooqdb.tables.records.EventRecord; import jooqdb.tables.records.FriendRequestStashRecord; import jooqdb.tables.records.UserFriendsRecord; import jooqdb.tables.records.UserRecord; import org.jooq.ForeignKey; import org.jooq.Identity; import org.jooq.UniqueKey; import org.jooq.impl.AbstractKeys; /** * A class modelling foreign key relationships between tables of the <code>SMRTMS</code> * schema */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.6.0" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Keys { // ------------------------------------------------------------------------- // IDENTITY definitions // ------------------------------------------------------------------------- public static final Identity<EventRecord, Integer> IDENTITY_EVENT = Identities0.IDENTITY_EVENT; public static final Identity<UserRecord, Integer> IDENTITY_USER = Identities0.IDENTITY_USER; // ------------------------------------------------------------------------- // UNIQUE and PRIMARY KEY definitions // ------------------------------------------------------------------------- public static final UniqueKey<EventRecord> KEY_EVENT_PRIMARY = UniqueKeys0.KEY_EVENT_PRIMARY; public static final UniqueKey<EventRecord> KEY_EVENT_ID = UniqueKeys0.KEY_EVENT_ID; public static final UniqueKey<UserRecord> KEY_USER_PRIMARY = UniqueKeys0.KEY_USER_PRIMARY; public static final UniqueKey<UserRecord> KEY_USER_ID = UniqueKeys0.KEY_USER_ID; public static final UniqueKey<UserRecord> KEY_USER_USERNAME = UniqueKeys0.KEY_USER_USERNAME; public static final UniqueKey<UserRecord> KEY_USER_EMAIL = UniqueKeys0.KEY_USER_EMAIL; // ------------------------------------------------------------------------- // FOREIGN KEY definitions // ------------------------------------------------------------------------- public static final ForeignKey<EventAttendeesRecord, UserRecord> EVENT_ATTENDEES_IBFK_1 = ForeignKeys0.EVENT_ATTENDEES_IBFK_1; public static final ForeignKey<EventAttendeesRecord, EventRecord> EVENT_ATTENDEES_IBFK_2 = ForeignKeys0.EVENT_ATTENDEES_IBFK_2; public static final ForeignKey<FriendRequestStashRecord, UserRecord> FRIEND_REQUEST_STASH_IBFK_1 = ForeignKeys0.FRIEND_REQUEST_STASH_IBFK_1; public static final ForeignKey<FriendRequestStashRecord, UserRecord> FRIEND_REQUEST_STASH_IBFK_2 = ForeignKeys0.FRIEND_REQUEST_STASH_IBFK_2; public static final ForeignKey<UserFriendsRecord, UserRecord> USER_FRIENDS_IBFK_1 = ForeignKeys0.USER_FRIENDS_IBFK_1; public static final ForeignKey<UserFriendsRecord, UserRecord> USER_FRIENDS_IBFK_2 = ForeignKeys0.USER_FRIENDS_IBFK_2; // ------------------------------------------------------------------------- // [#1459] distribute members to avoid static initialisers > 64kb // ------------------------------------------------------------------------- private static class Identities0 extends AbstractKeys { public static Identity<EventRecord, Integer> IDENTITY_EVENT = createIdentity(Event.EVENT, Event.EVENT.ID); public static Identity<UserRecord, Integer> IDENTITY_USER = createIdentity(User.USER, User.USER.ID); } private static class UniqueKeys0 extends AbstractKeys { public static final UniqueKey<EventRecord> KEY_EVENT_PRIMARY = createUniqueKey(Event.EVENT, Event.EVENT.ID); public static final UniqueKey<EventRecord> KEY_EVENT_ID = createUniqueKey(Event.EVENT, Event.EVENT.ID); public static final UniqueKey<UserRecord> KEY_USER_PRIMARY = createUniqueKey(User.USER, User.USER.ID); public static final UniqueKey<UserRecord> KEY_USER_ID = createUniqueKey(User.USER, User.USER.ID); public static final UniqueKey<UserRecord> KEY_USER_USERNAME = createUniqueKey(User.USER, User.USER.USERNAME); public static final UniqueKey<UserRecord> KEY_USER_EMAIL = createUniqueKey(User.USER, User.USER.EMAIL); } private static class ForeignKeys0 extends AbstractKeys { public static final ForeignKey<EventAttendeesRecord, UserRecord> EVENT_ATTENDEES_IBFK_1 = createForeignKey(jooqdb.Keys.KEY_USER_PRIMARY, EventAttendees.EVENT_ATTENDEES, EventAttendees.EVENT_ATTENDEES.USER_ID); public static final ForeignKey<EventAttendeesRecord, EventRecord> EVENT_ATTENDEES_IBFK_2 = createForeignKey(jooqdb.Keys.KEY_EVENT_PRIMARY, EventAttendees.EVENT_ATTENDEES, EventAttendees.EVENT_ATTENDEES.EVENT_ID); public static final ForeignKey<FriendRequestStashRecord, UserRecord> FRIEND_REQUEST_STASH_IBFK_1 = createForeignKey(jooqdb.Keys.KEY_USER_PRIMARY, FriendRequestStash.FRIEND_REQUEST_STASH, FriendRequestStash.FRIEND_REQUEST_STASH.FRIENDER_ID); public static final ForeignKey<FriendRequestStashRecord, UserRecord> FRIEND_REQUEST_STASH_IBFK_2 = createForeignKey(jooqdb.Keys.KEY_USER_PRIMARY, FriendRequestStash.FRIEND_REQUEST_STASH, FriendRequestStash.FRIEND_REQUEST_STASH.FRIENDEE_ID); public static final ForeignKey<UserFriendsRecord, UserRecord> USER_FRIENDS_IBFK_1 = createForeignKey(jooqdb.Keys.KEY_USER_PRIMARY, UserFriends.USER_FRIENDS, UserFriends.USER_FRIENDS.FRIENDER_ID); public static final ForeignKey<UserFriendsRecord, UserRecord> USER_FRIENDS_IBFK_2 = createForeignKey(jooqdb.Keys.KEY_USER_PRIMARY, UserFriends.USER_FRIENDS, UserFriends.USER_FRIENDS.FRIENDEE_ID); } }