001package com.echothree.model.jooq.server.keys.club;
002
003import com.echothree.model.jooq.server.records.club.ClubDescriptions;
004import com.echothree.model.jooq.server.records.club.ClubDetails;
005import com.echothree.model.jooq.server.records.club.ClubItemTypeDescriptions;
006import com.echothree.model.jooq.server.records.club.ClubItemTypes;
007import com.echothree.model.jooq.server.records.club.ClubItems;
008import com.echothree.model.jooq.server.records.club.Clubs;
009
010import org.jooq.TableField;
011import org.jooq.UniqueKey;
012import org.jooq.impl.DSL;
013import org.jooq.impl.Internal;
014
015/**
016 * Key definitions for the ClubUnique component.
017 */
018public interface ClubUniqueKeys {
019    public static final UniqueKey<ClubDescriptions> CLUB_DESCRIPTIONS_CLUB_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions.CLUB, com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions.THRU_TIME }, true);
020    public static final UniqueKey<ClubDescriptions> CLUB_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDescriptions.ClubDescriptions.CLUB_DESCRIPTION }, true);
021    public static final UniqueKey<ClubDetails> CLUB_DETAILS_CLUB_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CLUB, com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.THRU_TIME }, true);
022    public static final UniqueKey<ClubDetails> CLUB_DETAILS_SUBSCRIPTION_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.SUBSCRIPTION_TYPE, com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.THRU_TIME }, true);
023    public static final UniqueKey<ClubDetails> CLUB_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubDetails.ClubDetails.CLUB_DETAIL }, true);
024    public static final UniqueKey<ClubItems> CLUB_ITEMS_CLUB_AND_CLUB_ITEM_TYPE_AND_ITEM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems, DSL.name("index4_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.CLUB, com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.CLUB_ITEM_TYPE, com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.ITEM, com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.THRU_TIME }, true);
025    public static final UniqueKey<ClubItems> CLUB_ITEMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItems.ClubItems.CLUB_ITEM }, true);
026    public static final UniqueKey<ClubItemTypeDescriptions> CLUB_ITEM_TYPE_DESCRIPTIONS_CLUB_ITEM_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions.CLUB_ITEM_TYPE, com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions.LANGUAGE }, true);
027    public static final UniqueKey<ClubItemTypeDescriptions> CLUB_ITEM_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypeDescriptions.ClubItemTypeDescriptions.CLUB_ITEM_TYPE_DESCRIPTION }, true);
028    public static final UniqueKey<ClubItemTypes> CLUB_ITEM_TYPES_CLUB_ITEM_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubItemTypes.ClubItemTypes, DSL.name("clubitemtypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypes.ClubItemTypes.CLUB_ITEM_TYPE_NAME }, true);
029    public static final UniqueKey<ClubItemTypes> CLUB_ITEM_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.ClubItemTypes.ClubItemTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.club.ClubItemTypes.ClubItemTypes.CLUB_ITEM_TYPE }, true);
030    public static final UniqueKey<Clubs> CLUBS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.Clubs.Clubs, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.ACTIVE_DETAIL }, true);
031    public static final UniqueKey<Clubs> CLUBS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.Clubs.Clubs, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.LAST_DETAIL }, true);
032    public static final UniqueKey<Clubs> CLUBS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.club.Clubs.Clubs, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.club.Clubs.Clubs.CLUB }, true);
033}