001package com.echothree.model.jooq.server.keys.icon; 002 003import com.echothree.model.jooq.server.records.icon.IconDetails; 004import com.echothree.model.jooq.server.records.icon.IconUsageTypeDescriptions; 005import com.echothree.model.jooq.server.records.icon.IconUsageTypeDetails; 006import com.echothree.model.jooq.server.records.icon.IconUsageTypes; 007import com.echothree.model.jooq.server.records.icon.IconUsages; 008import com.echothree.model.jooq.server.records.icon.Icons; 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 IconUnique component. 017 */ 018public interface IconUniqueKeys { 019 public static final UniqueKey<IconDetails> ICON_DETAILS_ICON_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.ICON, com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.THRU_TIME }, true); 020 public static final UniqueKey<IconDetails> ICON_DETAILS_ICON_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.ICON_NAME, com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.THRU_TIME }, true); 021 public static final UniqueKey<IconDetails> ICON_DETAILS_DOCUMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.DOCUMENT, com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.THRU_TIME }, true); 022 public static final UniqueKey<IconDetails> ICON_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconDetails.IconDetails.ICON_DETAIL }, true); 023 public static final UniqueKey<Icons> ICONS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.Icons.Icons, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.Icons.Icons.ACTIVE_DETAIL }, true); 024 public static final UniqueKey<Icons> ICONS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.Icons.Icons, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.Icons.Icons.LAST_DETAIL }, true); 025 public static final UniqueKey<Icons> ICONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.Icons.Icons, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.icon.Icons.Icons.ICON }, true); 026 public static final UniqueKey<IconUsages> ICON_USAGES_ICON_USAGE_TYPE_AND_ICON_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsages.IconUsages, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsages.IconUsages.ICON_USAGE_TYPE, com.echothree.model.jooq.server.tables.icon.IconUsages.IconUsages.ICON, com.echothree.model.jooq.server.tables.icon.IconUsages.IconUsages.THRU_TIME }, true); 027 public static final UniqueKey<IconUsages> ICON_USAGES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsages.IconUsages, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsages.IconUsages.ICON_USAGE }, true); 028 public static final UniqueKey<IconUsageTypeDescriptions> ICON_USAGE_TYPE_DESCRIPTIONS_ICON_USAGE_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypeDescriptions.IconUsageTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypeDescriptions.IconUsageTypeDescriptions.ICON_USAGE_TYPE, com.echothree.model.jooq.server.tables.icon.IconUsageTypeDescriptions.IconUsageTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.icon.IconUsageTypeDescriptions.IconUsageTypeDescriptions.THRU_TIME }, true); 029 public static final UniqueKey<IconUsageTypeDescriptions> ICON_USAGE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypeDescriptions.IconUsageTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypeDescriptions.IconUsageTypeDescriptions.ICON_USAGE_TYPE_DESCRIPTION }, true); 030 public static final UniqueKey<IconUsageTypeDetails> ICON_USAGE_TYPE_DETAILS_ICON_USAGE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails.ICON_USAGE_TYPE, com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails.THRU_TIME }, true); 031 public static final UniqueKey<IconUsageTypeDetails> ICON_USAGE_TYPE_DETAILS_ICON_USAGE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails.ICON_USAGE_TYPE_NAME, com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails.THRU_TIME }, true); 032 public static final UniqueKey<IconUsageTypeDetails> ICON_USAGE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypeDetails.IconUsageTypeDetails.ICON_USAGE_TYPE_DETAIL }, true); 033 public static final UniqueKey<IconUsageTypes> ICON_USAGE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypes.IconUsageTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypes.IconUsageTypes.ACTIVE_DETAIL }, true); 034 public static final UniqueKey<IconUsageTypes> ICON_USAGE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypes.IconUsageTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypes.IconUsageTypes.LAST_DETAIL }, true); 035 public static final UniqueKey<IconUsageTypes> ICON_USAGE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.icon.IconUsageTypes.IconUsageTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.icon.IconUsageTypes.IconUsageTypes.ICON_USAGE_TYPE }, true); 036}