001package com.echothree.model.jooq.server.keys.subscription; 002 003import com.echothree.model.jooq.server.records.subscription.SubscriptionDetails; 004import com.echothree.model.jooq.server.records.subscription.SubscriptionKindDescriptions; 005import com.echothree.model.jooq.server.records.subscription.SubscriptionKindDetails; 006import com.echothree.model.jooq.server.records.subscription.SubscriptionKinds; 007import com.echothree.model.jooq.server.records.subscription.SubscriptionTypeChains; 008import com.echothree.model.jooq.server.records.subscription.SubscriptionTypeDescriptions; 009import com.echothree.model.jooq.server.records.subscription.SubscriptionTypeDetails; 010import com.echothree.model.jooq.server.records.subscription.SubscriptionTypes; 011import com.echothree.model.jooq.server.records.subscription.Subscriptions; 012 013import org.jooq.TableField; 014import org.jooq.UniqueKey; 015import org.jooq.impl.DSL; 016import org.jooq.impl.Internal; 017 018/** 019 * Key definitions for the SubscriptionUnique component. 020 */ 021public interface SubscriptionUniqueKeys { 022 public static final UniqueKey<SubscriptionDetails> SUBSCRIPTION_DETAILS_SUBSCRIPTION_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails.SUBSCRIPTION, com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails.THRU_TIME }, true); 023 public static final UniqueKey<SubscriptionDetails> SUBSCRIPTION_DETAILS_SUBSCRIPTION_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails.SUBSCRIPTION_NAME, com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails.THRU_TIME }, true); 024 public static final UniqueKey<SubscriptionDetails> SUBSCRIPTION_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionDetails.SubscriptionDetails.SUBSCRIPTION_DETAIL }, true); 025 public static final UniqueKey<SubscriptionKindDescriptions> SUBSCRIPTION_KIND_DESCRIPTIONS_SUBSCRIPTION_KIND_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDescriptions.SubscriptionKindDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDescriptions.SubscriptionKindDescriptions.SUBSCRIPTION_KIND, com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDescriptions.SubscriptionKindDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDescriptions.SubscriptionKindDescriptions.THRU_TIME }, true); 026 public static final UniqueKey<SubscriptionKindDescriptions> SUBSCRIPTION_KIND_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDescriptions.SubscriptionKindDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDescriptions.SubscriptionKindDescriptions.SUBSCRIPTION_KIND_DESCRIPTION }, true); 027 public static final UniqueKey<SubscriptionKindDetails> SUBSCRIPTION_KIND_DETAILS_SUBSCRIPTION_KIND_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails.SUBSCRIPTION_KIND, com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails.THRU_TIME }, true); 028 public static final UniqueKey<SubscriptionKindDetails> SUBSCRIPTION_KIND_DETAILS_SUBSCRIPTION_KIND_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails.SUBSCRIPTION_KIND_NAME, com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails.THRU_TIME }, true); 029 public static final UniqueKey<SubscriptionKindDetails> SUBSCRIPTION_KIND_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKindDetails.SubscriptionKindDetails.SUBSCRIPTION_KIND_DETAIL }, true); 030 public static final UniqueKey<SubscriptionKinds> SUBSCRIPTION_KINDS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKinds.SubscriptionKinds, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKinds.SubscriptionKinds.ACTIVE_DETAIL }, true); 031 public static final UniqueKey<SubscriptionKinds> SUBSCRIPTION_KINDS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKinds.SubscriptionKinds, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKinds.SubscriptionKinds.LAST_DETAIL }, true); 032 public static final UniqueKey<SubscriptionKinds> SUBSCRIPTION_KINDS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionKinds.SubscriptionKinds, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionKinds.SubscriptionKinds.SUBSCRIPTION_KIND }, true); 033 public static final UniqueKey<Subscriptions> SUBSCRIPTIONS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.Subscriptions.Subscriptions, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.Subscriptions.Subscriptions.ACTIVE_DETAIL }, true); 034 public static final UniqueKey<Subscriptions> SUBSCRIPTIONS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.Subscriptions.Subscriptions, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.Subscriptions.Subscriptions.LAST_DETAIL }, true); 035 public static final UniqueKey<Subscriptions> SUBSCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.Subscriptions.Subscriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.Subscriptions.Subscriptions.SUBSCRIPTION }, true); 036 public static final UniqueKey<SubscriptionTypeChains> SUBSCRIPTION_TYPE_CHAINS_SUBSCRIPTION_TYPE_AND_CHAIN_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeChains.SubscriptionTypeChains, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeChains.SubscriptionTypeChains.SUBSCRIPTION_TYPE, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeChains.SubscriptionTypeChains.CHAIN, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeChains.SubscriptionTypeChains.THRU_TIME }, true); 037 public static final UniqueKey<SubscriptionTypeChains> SUBSCRIPTION_TYPE_CHAINS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeChains.SubscriptionTypeChains, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeChains.SubscriptionTypeChains.SUBSCRIPTION_TYPE_CHAIN }, true); 038 public static final UniqueKey<SubscriptionTypeDescriptions> SUBSCRIPTION_TYPE_DESCRIPTIONS_SUBSCRIPTION_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDescriptions.SubscriptionTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDescriptions.SubscriptionTypeDescriptions.SUBSCRIPTION_TYPE, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDescriptions.SubscriptionTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDescriptions.SubscriptionTypeDescriptions.THRU_TIME }, true); 039 public static final UniqueKey<SubscriptionTypeDescriptions> SUBSCRIPTION_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDescriptions.SubscriptionTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDescriptions.SubscriptionTypeDescriptions.SUBSCRIPTION_TYPE_DESCRIPTION }, true); 040 public static final UniqueKey<SubscriptionTypeDetails> SUBSCRIPTION_TYPE_DETAILS_SUBSCRIPTION_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails.SUBSCRIPTION_TYPE, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails.THRU_TIME }, true); 041 public static final UniqueKey<SubscriptionTypeDetails> SUBSCRIPTION_TYPE_DETAILS_SUBSCRIPTION_KIND_AND_SUBSCRIPTION_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails.SUBSCRIPTION_KIND, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails.SUBSCRIPTION_TYPE_NAME, com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails.THRU_TIME }, true); 042 public static final UniqueKey<SubscriptionTypeDetails> SUBSCRIPTION_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypeDetails.SubscriptionTypeDetails.SUBSCRIPTION_TYPE_DETAIL }, true); 043 public static final UniqueKey<SubscriptionTypes> SUBSCRIPTION_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes.ACTIVE_DETAIL }, true); 044 public static final UniqueKey<SubscriptionTypes> SUBSCRIPTION_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes.LAST_DETAIL }, true); 045 public static final UniqueKey<SubscriptionTypes> SUBSCRIPTION_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.subscription.SubscriptionTypes.SubscriptionTypes.SUBSCRIPTION_TYPE }, true); 046}