001package com.echothree.model.jooq.server.keys.rating;
002
003import com.echothree.model.jooq.server.records.rating.RatingDetails;
004import com.echothree.model.jooq.server.records.rating.RatingTypeDescriptions;
005import com.echothree.model.jooq.server.records.rating.RatingTypeDetails;
006import com.echothree.model.jooq.server.records.rating.RatingTypeListItemDescriptions;
007import com.echothree.model.jooq.server.records.rating.RatingTypeListItemDetails;
008import com.echothree.model.jooq.server.records.rating.RatingTypeListItems;
009import com.echothree.model.jooq.server.records.rating.RatingTypes;
010import com.echothree.model.jooq.server.records.rating.Ratings;
011
012import org.jooq.TableField;
013import org.jooq.UniqueKey;
014import org.jooq.impl.DSL;
015import org.jooq.impl.Internal;
016
017/**
018 * Key definitions for the RatingUnique component.
019 */
020public interface RatingUniqueKeys {
021    public static final UniqueKey<RatingDetails> RATING_DETAILS_RATING_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.RATING, com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.THRU_TIME }, true);
022    public static final UniqueKey<RatingDetails> RATING_DETAILS_RATING_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.RATING_NAME, com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.THRU_TIME }, true);
023    public static final UniqueKey<RatingDetails> RATING_DETAILS_RATED_ENTITY_INSTANCE_AND_RATED_BY_ENTITY_INSTANCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.RATED_ENTITY_INSTANCE, com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.RATED_BY_ENTITY_INSTANCE, com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.THRU_TIME }, true);
024    public static final UniqueKey<RatingDetails> RATING_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingDetails.RatingDetails.RATING_DETAIL }, true);
025    public static final UniqueKey<Ratings> RATINGS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.Ratings.Ratings, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.Ratings.Ratings.ACTIVE_DETAIL }, true);
026    public static final UniqueKey<Ratings> RATINGS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.Ratings.Ratings, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.Ratings.Ratings.LAST_DETAIL }, true);
027    public static final UniqueKey<Ratings> RATINGS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.Ratings.Ratings, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.Ratings.Ratings.RATING }, true);
028    public static final UniqueKey<RatingTypeDescriptions> RATING_TYPE_DESCRIPTIONS_RATING_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeDescriptions.RatingTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeDescriptions.RatingTypeDescriptions.RATING_TYPE, com.echothree.model.jooq.server.tables.rating.RatingTypeDescriptions.RatingTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.rating.RatingTypeDescriptions.RatingTypeDescriptions.THRU_TIME }, true);
029    public static final UniqueKey<RatingTypeDescriptions> RATING_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeDescriptions.RatingTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeDescriptions.RatingTypeDescriptions.RATING_TYPE_DESCRIPTION }, true);
030    public static final UniqueKey<RatingTypeDetails> RATING_TYPE_DETAILS_RATING_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails.RATING_TYPE, com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails.THRU_TIME }, true);
031    public static final UniqueKey<RatingTypeDetails> RATING_TYPE_DETAILS_ENTITY_TYPE_AND_RATING_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails.ENTITY_TYPE, com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails.RATING_TYPE_NAME, com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails.THRU_TIME }, true);
032    public static final UniqueKey<RatingTypeDetails> RATING_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeDetails.RatingTypeDetails.RATING_TYPE_DETAIL }, true);
033    public static final UniqueKey<RatingTypeListItemDescriptions> RATING_TYPE_LIST_ITEM_DESCRIPTIONS_RATING_TYPE_LIST_ITEM_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDescriptions.RatingTypeListItemDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDescriptions.RatingTypeListItemDescriptions.RATING_TYPE_LIST_ITEM, com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDescriptions.RatingTypeListItemDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDescriptions.RatingTypeListItemDescriptions.THRU_TIME }, true);
034    public static final UniqueKey<RatingTypeListItemDescriptions> RATING_TYPE_LIST_ITEM_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDescriptions.RatingTypeListItemDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDescriptions.RatingTypeListItemDescriptions.RATING_TYPE_LIST_ITEM_DESCRIPTION }, true);
035    public static final UniqueKey<RatingTypeListItemDetails> RATING_TYPE_LIST_ITEM_DETAILS_RATING_TYPE_LIST_ITEM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails.RATING_TYPE_LIST_ITEM, com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails.THRU_TIME }, true);
036    public static final UniqueKey<RatingTypeListItemDetails> RATING_TYPE_LIST_ITEM_DETAILS_RATING_TYPE_AND_RATING_TYPE_LIST_ITEM_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails.RATING_TYPE, com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails.RATING_TYPE_LIST_ITEM_NAME, com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails.THRU_TIME }, true);
037    public static final UniqueKey<RatingTypeListItemDetails> RATING_TYPE_LIST_ITEM_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItemDetails.RatingTypeListItemDetails.RATING_TYPE_LIST_ITEM_DETAIL }, true);
038    public static final UniqueKey<RatingTypeListItems> RATING_TYPE_LIST_ITEMS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItems.RatingTypeListItems, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItems.RatingTypeListItems.ACTIVE_DETAIL }, true);
039    public static final UniqueKey<RatingTypeListItems> RATING_TYPE_LIST_ITEMS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItems.RatingTypeListItems, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItems.RatingTypeListItems.LAST_DETAIL }, true);
040    public static final UniqueKey<RatingTypeListItems> RATING_TYPE_LIST_ITEMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypeListItems.RatingTypeListItems, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypeListItems.RatingTypeListItems.RATING_TYPE_LIST_ITEM }, true);
041    public static final UniqueKey<RatingTypes> RATING_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypes.RatingTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypes.RatingTypes.ACTIVE_DETAIL }, true);
042    public static final UniqueKey<RatingTypes> RATING_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypes.RatingTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypes.RatingTypes.LAST_DETAIL }, true);
043    public static final UniqueKey<RatingTypes> RATING_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.rating.RatingTypes.RatingTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.rating.RatingTypes.RatingTypes.RATING_TYPE }, true);
044}