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}