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}