001package com.echothree.model.jooq.server.keys.term; 002 003import com.echothree.model.jooq.server.records.term.CustomerTypeCreditLimits; 004import com.echothree.model.jooq.server.records.term.DateDrivenTerms; 005import com.echothree.model.jooq.server.records.term.PartyCreditLimits; 006import com.echothree.model.jooq.server.records.term.PartyTerms; 007import com.echothree.model.jooq.server.records.term.StandardTerms; 008import com.echothree.model.jooq.server.records.term.TermDescriptions; 009import com.echothree.model.jooq.server.records.term.TermDetails; 010import com.echothree.model.jooq.server.records.term.TermTypeDescriptions; 011import com.echothree.model.jooq.server.records.term.TermTypes; 012import com.echothree.model.jooq.server.records.term.Terms; 013 014import org.jooq.TableField; 015import org.jooq.UniqueKey; 016import org.jooq.impl.DSL; 017import org.jooq.impl.Internal; 018 019/** 020 * Key definitions for the TermUnique component. 021 */ 022public interface TermUniqueKeys { 023 public static final UniqueKey<CustomerTypeCreditLimits> CUSTOMER_TYPE_CREDIT_LIMITS_CUSTOMER_TYPE_AND_CURRENCY_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.CustomerTypeCreditLimits.CustomerTypeCreditLimits, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.CustomerTypeCreditLimits.CustomerTypeCreditLimits.CUSTOMER_TYPE, com.echothree.model.jooq.server.tables.term.CustomerTypeCreditLimits.CustomerTypeCreditLimits.CURRENCY, com.echothree.model.jooq.server.tables.term.CustomerTypeCreditLimits.CustomerTypeCreditLimits.THRU_TIME }, true); 024 public static final UniqueKey<CustomerTypeCreditLimits> CUSTOMER_TYPE_CREDIT_LIMITS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.CustomerTypeCreditLimits.CustomerTypeCreditLimits, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.CustomerTypeCreditLimits.CustomerTypeCreditLimits.CUSTOMER_TYPE_CREDIT_LIMIT }, true); 025 public static final UniqueKey<DateDrivenTerms> DATE_DRIVEN_TERMS_TERM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.DateDrivenTerms.DateDrivenTerms, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.DateDrivenTerms.DateDrivenTerms.TERM, com.echothree.model.jooq.server.tables.term.DateDrivenTerms.DateDrivenTerms.THRU_TIME }, true); 026 public static final UniqueKey<DateDrivenTerms> DATE_DRIVEN_TERMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.DateDrivenTerms.DateDrivenTerms, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.DateDrivenTerms.DateDrivenTerms.DATE_DRIVEN_TERM }, true); 027 public static final UniqueKey<PartyCreditLimits> PARTY_CREDIT_LIMITS_PARTY_AND_CURRENCY_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.PartyCreditLimits.PartyCreditLimits, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.PartyCreditLimits.PartyCreditLimits.PARTY, com.echothree.model.jooq.server.tables.term.PartyCreditLimits.PartyCreditLimits.CURRENCY, com.echothree.model.jooq.server.tables.term.PartyCreditLimits.PartyCreditLimits.THRU_TIME }, true); 028 public static final UniqueKey<PartyCreditLimits> PARTY_CREDIT_LIMITS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.PartyCreditLimits.PartyCreditLimits, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.PartyCreditLimits.PartyCreditLimits.PARTY_CREDIT_LIMIT }, true); 029 public static final UniqueKey<PartyTerms> PARTY_TERMS_PARTY_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.PartyTerms.PartyTerms, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.PartyTerms.PartyTerms.PARTY, com.echothree.model.jooq.server.tables.term.PartyTerms.PartyTerms.THRU_TIME }, true); 030 public static final UniqueKey<PartyTerms> PARTY_TERMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.PartyTerms.PartyTerms, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.PartyTerms.PartyTerms.PARTY_TERM }, true); 031 public static final UniqueKey<StandardTerms> STANDARD_TERMS_TERM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.StandardTerms.StandardTerms, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.StandardTerms.StandardTerms.TERM, com.echothree.model.jooq.server.tables.term.StandardTerms.StandardTerms.THRU_TIME }, true); 032 public static final UniqueKey<StandardTerms> STANDARD_TERMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.StandardTerms.StandardTerms, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.StandardTerms.StandardTerms.STANDARD_TERM }, true); 033 public static final UniqueKey<TermDescriptions> TERM_DESCRIPTIONS_TERM_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermDescriptions.TermDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermDescriptions.TermDescriptions.TERM, com.echothree.model.jooq.server.tables.term.TermDescriptions.TermDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.term.TermDescriptions.TermDescriptions.THRU_TIME }, true); 034 public static final UniqueKey<TermDescriptions> TERM_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermDescriptions.TermDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermDescriptions.TermDescriptions.TERM_DESCRIPTION }, true); 035 public static final UniqueKey<TermDetails> TERM_DETAILS_TERM_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails.TERM, com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails.THRU_TIME }, true); 036 public static final UniqueKey<TermDetails> TERM_DETAILS_TERM_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails.TERM_NAME, com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails.THRU_TIME }, true); 037 public static final UniqueKey<TermDetails> TERM_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermDetails.TermDetails.TERM_DETAIL }, true); 038 public static final UniqueKey<Terms> TERMS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.Terms.Terms, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.Terms.Terms.ACTIVE_DETAIL }, true); 039 public static final UniqueKey<Terms> TERMS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.Terms.Terms, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.Terms.Terms.LAST_DETAIL }, true); 040 public static final UniqueKey<Terms> TERMS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.Terms.Terms, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.Terms.Terms.TERM }, true); 041 public static final UniqueKey<TermTypeDescriptions> TERM_TYPE_DESCRIPTIONS_TERM_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermTypeDescriptions.TermTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermTypeDescriptions.TermTypeDescriptions.TERM_TYPE, com.echothree.model.jooq.server.tables.term.TermTypeDescriptions.TermTypeDescriptions.LANGUAGE }, true); 042 public static final UniqueKey<TermTypeDescriptions> TERM_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermTypeDescriptions.TermTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermTypeDescriptions.TermTypeDescriptions.TERM_TYPE_DESCRIPTION }, true); 043 public static final UniqueKey<TermTypes> TERM_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermTypes.TermTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermTypes.TermTypes.TERM_TYPE }, true); 044 public static final UniqueKey<TermTypes> TERM_TYPES_TERM_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.term.TermTypes.TermTypes, DSL.name("termtypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.term.TermTypes.TermTypes.TERM_TYPE_NAME }, true); 045}