001package com.echothree.model.jooq.server.keys.associate;
002
003import com.echothree.model.jooq.server.records.associate.AssociateDetails;
004import com.echothree.model.jooq.server.records.associate.AssociatePartyContactMechanismDetails;
005import com.echothree.model.jooq.server.records.associate.AssociatePartyContactMechanisms;
006import com.echothree.model.jooq.server.records.associate.AssociateProgramDescriptions;
007import com.echothree.model.jooq.server.records.associate.AssociateProgramDetails;
008import com.echothree.model.jooq.server.records.associate.AssociatePrograms;
009import com.echothree.model.jooq.server.records.associate.AssociateReferralDetails;
010import com.echothree.model.jooq.server.records.associate.AssociateReferrals;
011import com.echothree.model.jooq.server.records.associate.Associates;
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 AssociateUnique component.
020 */
021public interface AssociateUniqueKeys {
022    public static final UniqueKey<AssociateDetails> ASSOCIATE_DETAILS_ASSOCIATE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails.ASSOCIATE, com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails.THRU_TIME }, true);
023    public static final UniqueKey<AssociateDetails> ASSOCIATE_DETAILS_ASSOCIATE_PROGRAM_AND_ASSOCIATE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails.ASSOCIATE_PROGRAM, com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails.ASSOCIATE_NAME, com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails.THRU_TIME }, true);
024    public static final UniqueKey<AssociateDetails> ASSOCIATE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateDetails.AssociateDetails.ASSOCIATE_DETAIL }, true);
025    public static final UniqueKey<AssociatePartyContactMechanismDetails> ASSOCIATE_PARTY_CONTACT_MECHANISM_DETAILS_ASSOCIATE_PARTY_CONTACT_MECHANISM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.ASSOCIATE_PARTY_CONTACT_MECHANISM, com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.THRU_TIME }, true);
026    public static final UniqueKey<AssociatePartyContactMechanismDetails> ASSOCIATE_PARTY_CONTACT_MECHANISM_DETAILS_ASSOCIATE_AND_ASSOCIATE_PARTY_CONTACT_MECHANISM_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.ASSOCIATE, com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.ASSOCIATE_PARTY_CONTACT_MECHANISM_NAME, com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.THRU_TIME }, true);
027    public static final UniqueKey<AssociatePartyContactMechanismDetails> ASSOCIATE_PARTY_CONTACT_MECHANISM_DETAILS_PARTY_CONTACT_MECHANISM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails, DSL.name("index4_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.PARTY_CONTACT_MECHANISM, com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.THRU_TIME }, true);
028    public static final UniqueKey<AssociatePartyContactMechanismDetails> ASSOCIATE_PARTY_CONTACT_MECHANISM_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanismDetails.AssociatePartyContactMechanismDetails.ASSOCIATE_PARTY_CONTACT_MECHANISM_DETAIL }, true);
029    public static final UniqueKey<AssociatePartyContactMechanisms> ASSOCIATE_PARTY_CONTACT_MECHANISMS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanisms.AssociatePartyContactMechanisms, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanisms.AssociatePartyContactMechanisms.ACTIVE_DETAIL }, true);
030    public static final UniqueKey<AssociatePartyContactMechanisms> ASSOCIATE_PARTY_CONTACT_MECHANISMS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanisms.AssociatePartyContactMechanisms, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanisms.AssociatePartyContactMechanisms.LAST_DETAIL }, true);
031    public static final UniqueKey<AssociatePartyContactMechanisms> ASSOCIATE_PARTY_CONTACT_MECHANISMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanisms.AssociatePartyContactMechanisms, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePartyContactMechanisms.AssociatePartyContactMechanisms.ASSOCIATE_PARTY_CONTACT_MECHANISM }, true);
032    public static final UniqueKey<AssociateProgramDescriptions> ASSOCIATE_PROGRAM_DESCRIPTIONS_ASSOCIATE_PROGRAM_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateProgramDescriptions.AssociateProgramDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateProgramDescriptions.AssociateProgramDescriptions.ASSOCIATE_PROGRAM, com.echothree.model.jooq.server.tables.associate.AssociateProgramDescriptions.AssociateProgramDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.associate.AssociateProgramDescriptions.AssociateProgramDescriptions.THRU_TIME }, true);
033    public static final UniqueKey<AssociateProgramDescriptions> ASSOCIATE_PROGRAM_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateProgramDescriptions.AssociateProgramDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateProgramDescriptions.AssociateProgramDescriptions.ASSOCIATE_PROGRAM_DESCRIPTION }, true);
034    public static final UniqueKey<AssociateProgramDetails> ASSOCIATE_PROGRAM_DETAILS_ASSOCIATE_PROGRAM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails.ASSOCIATE_PROGRAM, com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails.THRU_TIME }, true);
035    public static final UniqueKey<AssociateProgramDetails> ASSOCIATE_PROGRAM_DETAILS_ASSOCIATE_PROGRAM_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails.ASSOCIATE_PROGRAM_NAME, com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails.THRU_TIME }, true);
036    public static final UniqueKey<AssociateProgramDetails> ASSOCIATE_PROGRAM_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateProgramDetails.AssociateProgramDetails.ASSOCIATE_PROGRAM_DETAIL }, true);
037    public static final UniqueKey<AssociatePrograms> ASSOCIATE_PROGRAMS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePrograms.AssociatePrograms, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePrograms.AssociatePrograms.ACTIVE_DETAIL }, true);
038    public static final UniqueKey<AssociatePrograms> ASSOCIATE_PROGRAMS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePrograms.AssociatePrograms, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePrograms.AssociatePrograms.LAST_DETAIL }, true);
039    public static final UniqueKey<AssociatePrograms> ASSOCIATE_PROGRAMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociatePrograms.AssociatePrograms, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociatePrograms.AssociatePrograms.ASSOCIATE_PROGRAM }, true);
040    public static final UniqueKey<AssociateReferralDetails> ASSOCIATE_REFERRAL_DETAILS_ASSOCIATE_REFERRAL_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails.ASSOCIATE_REFERRAL, com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails.THRU_TIME }, true);
041    public static final UniqueKey<AssociateReferralDetails> ASSOCIATE_REFERRAL_DETAILS_ASSOCIATE_REFERRAL_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails.ASSOCIATE_REFERRAL_NAME, com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails.THRU_TIME }, true);
042    public static final UniqueKey<AssociateReferralDetails> ASSOCIATE_REFERRAL_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferralDetails.AssociateReferralDetails.ASSOCIATE_REFERRAL_DETAIL }, true);
043    public static final UniqueKey<AssociateReferrals> ASSOCIATE_REFERRALS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals.ACTIVE_DETAIL }, true);
044    public static final UniqueKey<AssociateReferrals> ASSOCIATE_REFERRALS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals.LAST_DETAIL }, true);
045    public static final UniqueKey<AssociateReferrals> ASSOCIATE_REFERRALS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.AssociateReferrals.AssociateReferrals.ASSOCIATE_REFERRAL }, true);
046    public static final UniqueKey<Associates> ASSOCIATES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.Associates.Associates, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.Associates.Associates.ACTIVE_DETAIL }, true);
047    public static final UniqueKey<Associates> ASSOCIATES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.Associates.Associates, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.associate.Associates.Associates.LAST_DETAIL }, true);
048    public static final UniqueKey<Associates> ASSOCIATES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.associate.Associates.Associates, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.associate.Associates.Associates.ASSOCIATE }, true);
049}