001package com.echothree.model.jooq.server.keys.accounting;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.accounting.Currencies;
005import com.echothree.model.jooq.server.records.accounting.CurrencyDescriptions;
006import com.echothree.model.jooq.server.records.accounting.GlAccountCategories;
007import com.echothree.model.jooq.server.records.accounting.GlAccountCategoryDescriptions;
008import com.echothree.model.jooq.server.records.accounting.GlAccountCategoryDetails;
009import com.echothree.model.jooq.server.records.accounting.GlAccountClassDescriptions;
010import com.echothree.model.jooq.server.records.accounting.GlAccountClassDetails;
011import com.echothree.model.jooq.server.records.accounting.GlAccountClasses;
012import com.echothree.model.jooq.server.records.accounting.GlAccountDescriptions;
013import com.echothree.model.jooq.server.records.accounting.GlAccountDetails;
014import com.echothree.model.jooq.server.records.accounting.GlAccountSummaries;
015import com.echothree.model.jooq.server.records.accounting.GlAccountTypeDescriptions;
016import com.echothree.model.jooq.server.records.accounting.GlAccountTypes;
017import com.echothree.model.jooq.server.records.accounting.GlAccounts;
018import com.echothree.model.jooq.server.records.accounting.GlResourceTypeDescriptions;
019import com.echothree.model.jooq.server.records.accounting.GlResourceTypeDetails;
020import com.echothree.model.jooq.server.records.accounting.GlResourceTypes;
021import com.echothree.model.jooq.server.records.accounting.ItemAccountingCategories;
022import com.echothree.model.jooq.server.records.accounting.ItemAccountingCategoryDescriptions;
023import com.echothree.model.jooq.server.records.accounting.ItemAccountingCategoryDetails;
024import com.echothree.model.jooq.server.records.accounting.PartyGlAccounts;
025import com.echothree.model.jooq.server.records.accounting.SymbolPositionDescriptions;
026import com.echothree.model.jooq.server.records.accounting.SymbolPositionDetails;
027import com.echothree.model.jooq.server.records.accounting.SymbolPositions;
028import com.echothree.model.jooq.server.records.accounting.TransactionDetails;
029import com.echothree.model.jooq.server.records.accounting.TransactionEntityRoleTypeDescriptions;
030import com.echothree.model.jooq.server.records.accounting.TransactionEntityRoleTypeDetails;
031import com.echothree.model.jooq.server.records.accounting.TransactionEntityRoleTypes;
032import com.echothree.model.jooq.server.records.accounting.TransactionEntityRoles;
033import com.echothree.model.jooq.server.records.accounting.TransactionGlAccountCategories;
034import com.echothree.model.jooq.server.records.accounting.TransactionGlAccountCategoryDescriptions;
035import com.echothree.model.jooq.server.records.accounting.TransactionGlAccountCategoryDetails;
036import com.echothree.model.jooq.server.records.accounting.TransactionGlAccounts;
037import com.echothree.model.jooq.server.records.accounting.TransactionGlEntries;
038import com.echothree.model.jooq.server.records.accounting.TransactionGroupDetails;
039import com.echothree.model.jooq.server.records.accounting.TransactionGroups;
040import com.echothree.model.jooq.server.records.accounting.TransactionStatuses;
041import com.echothree.model.jooq.server.records.accounting.TransactionTimeTypeDescriptions;
042import com.echothree.model.jooq.server.records.accounting.TransactionTimeTypeDetails;
043import com.echothree.model.jooq.server.records.accounting.TransactionTimeTypes;
044import com.echothree.model.jooq.server.records.accounting.TransactionTimes;
045import com.echothree.model.jooq.server.records.accounting.TransactionTypeDescriptions;
046import com.echothree.model.jooq.server.records.accounting.TransactionTypeDetails;
047import com.echothree.model.jooq.server.records.accounting.TransactionTypes;
048import com.echothree.model.jooq.server.records.accounting.Transactions;
049import com.echothree.model.jooq.server.records.core.EntityInstances;
050import com.echothree.model.jooq.server.records.core.EntityTypes;
051import com.echothree.model.jooq.server.records.party.Languages;
052import com.echothree.model.jooq.server.records.party.Parties;
053import com.echothree.model.jooq.server.records.period.Periods;
054
055import org.jooq.ForeignKey;
056import org.jooq.TableField;
057import org.jooq.impl.DSL;
058import org.jooq.impl.Internal;
059import org.jooq.impl.QOM.ForeignKeyRule;
060
061/**
062 * Key definitions for the AccountingForeign component.
063 */
064public interface AccountingForeignKeys {
065    public static final ForeignKey<Currencies, SymbolPositions> CURRENCIES_SYMBOL_POSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies, DSL.name("cur_sympos_symbolpositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.SYMBOL_POSITION }, KeyRegistry.SYMBOL_POSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions.SYMBOL_POSITION }, true, ForeignKeyRule.CASCADE, null);
066    public static final ForeignKey<CurrencyDescriptions, Currencies> CURRENCY_DESCRIPTIONS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.CurrencyDescriptions.CurrencyDescriptions, DSL.name("curd_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.CurrencyDescriptions.CurrencyDescriptions.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
067    public static final ForeignKey<CurrencyDescriptions, Languages> CURRENCY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.CurrencyDescriptions.CurrencyDescriptions, DSL.name("curd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.CurrencyDescriptions.CurrencyDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
068    public static final ForeignKey<GlAccountCategories, GlAccountCategoryDetails> GL_ACCOUNT_CATEGORIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories, DSL.name("glac_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.ACTIVE_DETAIL }, KeyRegistry.GL_ACCOUNT_CATEGORY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDetails.GlAccountCategoryDetails.GL_ACCOUNT_CATEGORY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
069    public static final ForeignKey<GlAccountCategories, GlAccountCategoryDetails> GL_ACCOUNT_CATEGORIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories, DSL.name("glac_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.LAST_DETAIL }, KeyRegistry.GL_ACCOUNT_CATEGORY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDetails.GlAccountCategoryDetails.GL_ACCOUNT_CATEGORY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
070    public static final ForeignKey<GlAccountCategoryDescriptions, GlAccountCategories> GL_ACCOUNT_CATEGORY_DESCRIPTIONS_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDescriptions.GlAccountCategoryDescriptions, DSL.name("glacd_glac_glaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDescriptions.GlAccountCategoryDescriptions.GL_ACCOUNT_CATEGORY }, KeyRegistry.GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
071    public static final ForeignKey<GlAccountCategoryDescriptions, Languages> GL_ACCOUNT_CATEGORY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDescriptions.GlAccountCategoryDescriptions, DSL.name("glacd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDescriptions.GlAccountCategoryDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
072    public static final ForeignKey<GlAccountCategoryDetails, GlAccountCategories> GL_ACCOUNT_CATEGORY_DETAILS_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDetails.GlAccountCategoryDetails, DSL.name("glacdt_glac_glaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDetails.GlAccountCategoryDetails.GL_ACCOUNT_CATEGORY }, KeyRegistry.GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
073    public static final ForeignKey<GlAccountCategoryDetails, GlAccountCategories> GL_ACCOUNT_CATEGORY_DETAILS_PARENT_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDetails.GlAccountCategoryDetails, DSL.name("glacdt_parentglaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategoryDetails.GlAccountCategoryDetails.PARENT_GL_ACCOUNT_CATEGORY }, KeyRegistry.GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
074    public static final ForeignKey<GlAccountClassDescriptions, GlAccountClasses> GL_ACCOUNT_CLASS_DESCRIPTIONS_GL_ACCOUNT_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountClassDescriptions.GlAccountClassDescriptions, DSL.name("glaclsd_glacls_glaccountclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClassDescriptions.GlAccountClassDescriptions.GL_ACCOUNT_CLASS }, KeyRegistry.GL_ACCOUNT_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses.GL_ACCOUNT_CLASS }, true, ForeignKeyRule.CASCADE, null);
075    public static final ForeignKey<GlAccountClassDescriptions, Languages> GL_ACCOUNT_CLASS_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountClassDescriptions.GlAccountClassDescriptions, DSL.name("glaclsd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClassDescriptions.GlAccountClassDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
076    public static final ForeignKey<GlAccountClassDetails, GlAccountClasses> GL_ACCOUNT_CLASS_DETAILS_GL_ACCOUNT_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountClassDetails.GlAccountClassDetails, DSL.name("glaclsdt_glacls_glaccountclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClassDetails.GlAccountClassDetails.GL_ACCOUNT_CLASS }, KeyRegistry.GL_ACCOUNT_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses.GL_ACCOUNT_CLASS }, true, ForeignKeyRule.CASCADE, null);
077    public static final ForeignKey<GlAccountClassDetails, GlAccountClasses> GL_ACCOUNT_CLASS_DETAILS_PARENT_GL_ACCOUNT_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountClassDetails.GlAccountClassDetails, DSL.name("glaclsdt_parentglaccountclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClassDetails.GlAccountClassDetails.PARENT_GL_ACCOUNT_CLASS }, KeyRegistry.GL_ACCOUNT_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses.GL_ACCOUNT_CLASS }, true, ForeignKeyRule.CASCADE, null);
078    public static final ForeignKey<GlAccountClasses, GlAccountClassDetails> GL_ACCOUNT_CLASSES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses, DSL.name("glacls_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses.ACTIVE_DETAIL }, KeyRegistry.GL_ACCOUNT_CLASS_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClassDetails.GlAccountClassDetails.GL_ACCOUNT_CLASS_DETAIL }, true, ForeignKeyRule.CASCADE, null);
079    public static final ForeignKey<GlAccountClasses, GlAccountClassDetails> GL_ACCOUNT_CLASSES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses, DSL.name("glacls_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses.LAST_DETAIL }, KeyRegistry.GL_ACCOUNT_CLASS_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClassDetails.GlAccountClassDetails.GL_ACCOUNT_CLASS_DETAIL }, true, ForeignKeyRule.CASCADE, null);
080    public static final ForeignKey<GlAccountDescriptions, GlAccounts> GL_ACCOUNT_DESCRIPTIONS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDescriptions.GlAccountDescriptions, DSL.name("glad_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDescriptions.GlAccountDescriptions.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
081    public static final ForeignKey<GlAccountDescriptions, Languages> GL_ACCOUNT_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDescriptions.GlAccountDescriptions, DSL.name("glad_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDescriptions.GlAccountDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
082    public static final ForeignKey<GlAccountDetails, Currencies> GL_ACCOUNT_DETAILS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
083    public static final ForeignKey<GlAccountDetails, GlAccounts> GL_ACCOUNT_DETAILS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
084    public static final ForeignKey<GlAccountDetails, GlAccountCategories> GL_ACCOUNT_DETAILS_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_glac_glaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_ACCOUNT_CATEGORY }, KeyRegistry.GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
085    public static final ForeignKey<GlAccountDetails, GlAccountClasses> GL_ACCOUNT_DETAILS_GL_ACCOUNT_CLASS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_glacls_glaccountclassid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_ACCOUNT_CLASS }, KeyRegistry.GL_ACCOUNT_CLASSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountClasses.GlAccountClasses.GL_ACCOUNT_CLASS }, true, ForeignKeyRule.CASCADE, null);
086    public static final ForeignKey<GlAccountDetails, GlAccountTypes> GL_ACCOUNT_DETAILS_GL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_glatyp_glaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_ACCOUNT_TYPE }, KeyRegistry.GL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountTypes.GlAccountTypes.GL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null);
087    public static final ForeignKey<GlAccountDetails, GlResourceTypes> GL_ACCOUNT_DETAILS_GL_RESOURCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_glrtyp_glresourcetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_RESOURCE_TYPE }, KeyRegistry.GL_RESOURCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes.GL_RESOURCE_TYPE }, true, ForeignKeyRule.CASCADE, null);
088    public static final ForeignKey<GlAccountDetails, GlAccounts> GL_ACCOUNT_DETAILS_PARENT_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails, DSL.name("gladt_parentglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.PARENT_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
089    public static final ForeignKey<GlAccounts, GlAccountDetails> GL_ACCOUNTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts, DSL.name("gla_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.ACTIVE_DETAIL }, KeyRegistry.GL_ACCOUNT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_ACCOUNT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
090    public static final ForeignKey<GlAccounts, GlAccountDetails> GL_ACCOUNTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts, DSL.name("gla_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.LAST_DETAIL }, KeyRegistry.GL_ACCOUNT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountDetails.GlAccountDetails.GL_ACCOUNT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
091    public static final ForeignKey<GlAccountSummaries, GlAccounts> GL_ACCOUNT_SUMMARIES_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountSummaries.GlAccountSummaries, DSL.name("glasmy_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountSummaries.GlAccountSummaries.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
092    public static final ForeignKey<GlAccountSummaries, Parties> GL_ACCOUNT_SUMMARIES_GROUP_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountSummaries.GlAccountSummaries, DSL.name("glasmy_grouppartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountSummaries.GlAccountSummaries.GROUP_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
093    public static final ForeignKey<GlAccountSummaries, Periods> GL_ACCOUNT_SUMMARIES_PERIOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountSummaries.GlAccountSummaries, DSL.name("glasmy_prd_periodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountSummaries.GlAccountSummaries.PERIOD }, KeyRegistry.PERIODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.period.Periods.Periods.PERIOD }, true, ForeignKeyRule.CASCADE, null);
094    public static final ForeignKey<GlAccountTypeDescriptions, GlAccountTypes> GL_ACCOUNT_TYPE_DESCRIPTIONS_GL_ACCOUNT_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountTypeDescriptions.GlAccountTypeDescriptions, DSL.name("glatypd_glatyp_glaccounttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountTypeDescriptions.GlAccountTypeDescriptions.GL_ACCOUNT_TYPE }, KeyRegistry.GL_ACCOUNT_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountTypes.GlAccountTypes.GL_ACCOUNT_TYPE }, true, ForeignKeyRule.CASCADE, null);
095    public static final ForeignKey<GlAccountTypeDescriptions, Languages> GL_ACCOUNT_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlAccountTypeDescriptions.GlAccountTypeDescriptions, DSL.name("glatypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountTypeDescriptions.GlAccountTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
096    public static final ForeignKey<GlResourceTypeDescriptions, GlResourceTypes> GL_RESOURCE_TYPE_DESCRIPTIONS_GL_RESOURCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDescriptions.GlResourceTypeDescriptions, DSL.name("glrtypd_glrtyp_glresourcetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDescriptions.GlResourceTypeDescriptions.GL_RESOURCE_TYPE }, KeyRegistry.GL_RESOURCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes.GL_RESOURCE_TYPE }, true, ForeignKeyRule.CASCADE, null);
097    public static final ForeignKey<GlResourceTypeDescriptions, Languages> GL_RESOURCE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDescriptions.GlResourceTypeDescriptions, DSL.name("glrtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDescriptions.GlResourceTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
098    public static final ForeignKey<GlResourceTypeDetails, GlResourceTypes> GL_RESOURCE_TYPE_DETAILS_GL_RESOURCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDetails.GlResourceTypeDetails, DSL.name("glrtypdt_glrtyp_glresourcetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDetails.GlResourceTypeDetails.GL_RESOURCE_TYPE }, KeyRegistry.GL_RESOURCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes.GL_RESOURCE_TYPE }, true, ForeignKeyRule.CASCADE, null);
099    public static final ForeignKey<GlResourceTypes, GlResourceTypeDetails> GL_RESOURCE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes, DSL.name("glrtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes.ACTIVE_DETAIL }, KeyRegistry.GL_RESOURCE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDetails.GlResourceTypeDetails.GL_RESOURCE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
100    public static final ForeignKey<GlResourceTypes, GlResourceTypeDetails> GL_RESOURCE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes, DSL.name("glrtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypes.GlResourceTypes.LAST_DETAIL }, KeyRegistry.GL_RESOURCE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlResourceTypeDetails.GlResourceTypeDetails.GL_RESOURCE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
101    public static final ForeignKey<ItemAccountingCategories, ItemAccountingCategoryDetails> ITEM_ACCOUNTING_CATEGORIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories, DSL.name("iactgc_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories.ACTIVE_DETAIL }, KeyRegistry.ITEM_ACCOUNTING_CATEGORY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.ITEM_ACCOUNTING_CATEGORY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
102    public static final ForeignKey<ItemAccountingCategories, ItemAccountingCategoryDetails> ITEM_ACCOUNTING_CATEGORIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories, DSL.name("iactgc_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories.LAST_DETAIL }, KeyRegistry.ITEM_ACCOUNTING_CATEGORY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.ITEM_ACCOUNTING_CATEGORY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
103    public static final ForeignKey<ItemAccountingCategoryDescriptions, ItemAccountingCategories> ITEM_ACCOUNTING_CATEGORY_DESCRIPTIONS_ITEM_ACCOUNTING_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDescriptions.ItemAccountingCategoryDescriptions, DSL.name("iactgcd_iactgc_itemaccountingcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDescriptions.ItemAccountingCategoryDescriptions.ITEM_ACCOUNTING_CATEGORY }, KeyRegistry.ITEM_ACCOUNTING_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories.ITEM_ACCOUNTING_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
104    public static final ForeignKey<ItemAccountingCategoryDescriptions, Languages> ITEM_ACCOUNTING_CATEGORY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDescriptions.ItemAccountingCategoryDescriptions, DSL.name("iactgcd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDescriptions.ItemAccountingCategoryDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
105    public static final ForeignKey<ItemAccountingCategoryDetails, GlAccounts> ITEM_ACCOUNTING_CATEGORY_DETAILS_COGS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_cogsglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.COGS_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
106    public static final ForeignKey<ItemAccountingCategoryDetails, ItemAccountingCategories> ITEM_ACCOUNTING_CATEGORY_DETAILS_ITEM_ACCOUNTING_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_iactgc_itemaccountingcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.ITEM_ACCOUNTING_CATEGORY }, KeyRegistry.ITEM_ACCOUNTING_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories.ITEM_ACCOUNTING_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
107    public static final ForeignKey<ItemAccountingCategoryDetails, GlAccounts> ITEM_ACCOUNTING_CATEGORY_DETAILS_INVENTORY_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_inventoryglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.INVENTORY_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
108    public static final ForeignKey<ItemAccountingCategoryDetails, ItemAccountingCategories> ITEM_ACCOUNTING_CATEGORY_DETAILS_PARENT_ITEM_ACCOUNTING_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_parentitemaccountingcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.PARENT_ITEM_ACCOUNTING_CATEGORY }, KeyRegistry.ITEM_ACCOUNTING_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategories.ItemAccountingCategories.ITEM_ACCOUNTING_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
109    public static final ForeignKey<ItemAccountingCategoryDetails, GlAccounts> ITEM_ACCOUNTING_CATEGORY_DETAILS_RETURNS_COGS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_returnscogsglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.RETURNS_COGS_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
110    public static final ForeignKey<ItemAccountingCategoryDetails, GlAccounts> ITEM_ACCOUNTING_CATEGORY_DETAILS_RETURNS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_returnsglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.RETURNS_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
111    public static final ForeignKey<ItemAccountingCategoryDetails, GlAccounts> ITEM_ACCOUNTING_CATEGORY_DETAILS_SALES_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails, DSL.name("iactgcdt_salesglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.ItemAccountingCategoryDetails.ItemAccountingCategoryDetails.SALES_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
112    public static final ForeignKey<PartyGlAccounts, GlAccounts> PARTY_GL_ACCOUNTS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.PartyGlAccounts.PartyGlAccounts, DSL.name("pgla_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.PartyGlAccounts.PartyGlAccounts.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
113    public static final ForeignKey<PartyGlAccounts, Parties> PARTY_GL_ACCOUNTS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.PartyGlAccounts.PartyGlAccounts, DSL.name("pgla_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.PartyGlAccounts.PartyGlAccounts.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
114    public static final ForeignKey<SymbolPositionDescriptions, Languages> SYMBOL_POSITION_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.SymbolPositionDescriptions.SymbolPositionDescriptions, DSL.name("symposd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositionDescriptions.SymbolPositionDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
115    public static final ForeignKey<SymbolPositionDescriptions, SymbolPositions> SYMBOL_POSITION_DESCRIPTIONS_SYMBOL_POSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.SymbolPositionDescriptions.SymbolPositionDescriptions, DSL.name("symposd_sympos_symbolpositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositionDescriptions.SymbolPositionDescriptions.SYMBOL_POSITION }, KeyRegistry.SYMBOL_POSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions.SYMBOL_POSITION }, true, ForeignKeyRule.CASCADE, null);
116    public static final ForeignKey<SymbolPositionDetails, SymbolPositions> SYMBOL_POSITION_DETAILS_SYMBOL_POSITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.SymbolPositionDetails.SymbolPositionDetails, DSL.name("symposdt_sympos_symbolpositionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositionDetails.SymbolPositionDetails.SYMBOL_POSITION }, KeyRegistry.SYMBOL_POSITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions.SYMBOL_POSITION }, true, ForeignKeyRule.CASCADE, null);
117    public static final ForeignKey<SymbolPositions, SymbolPositionDetails> SYMBOL_POSITIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions, DSL.name("sympos_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions.ACTIVE_DETAIL }, KeyRegistry.SYMBOL_POSITION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositionDetails.SymbolPositionDetails.SYMBOL_POSITION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
118    public static final ForeignKey<SymbolPositions, SymbolPositionDetails> SYMBOL_POSITIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions, DSL.name("sympos_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositions.SymbolPositions.LAST_DETAIL }, KeyRegistry.SYMBOL_POSITION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.SymbolPositionDetails.SymbolPositionDetails.SYMBOL_POSITION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
119    public static final ForeignKey<TransactionDetails, Parties> TRANSACTION_DETAILS_GROUP_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails, DSL.name("trxdt_grouppartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails.GROUP_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
120    public static final ForeignKey<TransactionDetails, Transactions> TRANSACTION_DETAILS_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails, DSL.name("trxdt_trx_transactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails.TRANSACTION }, KeyRegistry.TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
121    public static final ForeignKey<TransactionDetails, TransactionGroups> TRANSACTION_DETAILS_TRANSACTION_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails, DSL.name("trxdt_trxgrp_transactiongroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails.TRANSACTION_GROUP }, KeyRegistry.TRANSACTION_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroups.TransactionGroups.TRANSACTION_GROUP }, true, ForeignKeyRule.CASCADE, null);
122    public static final ForeignKey<TransactionDetails, TransactionTypes> TRANSACTION_DETAILS_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails, DSL.name("trxdt_trxtyp_transactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails.TRANSACTION_TYPE }, KeyRegistry.TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
123    public static final ForeignKey<TransactionEntityRoles, EntityInstances> TRANSACTION_ENTITY_ROLES_ENTITY_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoles.TransactionEntityRoles, DSL.name("trxer_eni_entityinstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoles.TransactionEntityRoles.ENTITY_INSTANCE }, KeyRegistry.ENTITY_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityInstances.EntityInstances.ENTITY_INSTANCE }, true, ForeignKeyRule.CASCADE, null);
124    public static final ForeignKey<TransactionEntityRoles, Transactions> TRANSACTION_ENTITY_ROLES_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoles.TransactionEntityRoles, DSL.name("trxer_trx_transactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoles.TransactionEntityRoles.TRANSACTION }, KeyRegistry.TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
125    public static final ForeignKey<TransactionEntityRoles, TransactionEntityRoleTypes> TRANSACTION_ENTITY_ROLES_TRANSACTION_ENTITY_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoles.TransactionEntityRoles, DSL.name("trxer_trxertyp_transactionentityroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoles.TransactionEntityRoles.TRANSACTION_ENTITY_ROLE_TYPE }, KeyRegistry.TRANSACTION_ENTITY_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes.TRANSACTION_ENTITY_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
126    public static final ForeignKey<TransactionEntityRoleTypeDescriptions, Languages> TRANSACTION_ENTITY_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDescriptions.TransactionEntityRoleTypeDescriptions, DSL.name("trxertypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDescriptions.TransactionEntityRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
127    public static final ForeignKey<TransactionEntityRoleTypeDescriptions, TransactionEntityRoleTypes> TRANSACTION_ENTITY_ROLE_TYPE_DESCRIPTIONS_TRANSACTION_ENTITY_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDescriptions.TransactionEntityRoleTypeDescriptions, DSL.name("trxertypd_trxertyp_transactionentityroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDescriptions.TransactionEntityRoleTypeDescriptions.TRANSACTION_ENTITY_ROLE_TYPE }, KeyRegistry.TRANSACTION_ENTITY_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes.TRANSACTION_ENTITY_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
128    public static final ForeignKey<TransactionEntityRoleTypeDetails, EntityTypes> TRANSACTION_ENTITY_ROLE_TYPE_DETAILS_ENTITY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails, DSL.name("trxertypdt_ent_entitytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails.ENTITY_TYPE }, KeyRegistry.ENTITY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityTypes.EntityTypes.ENTITY_TYPE }, true, ForeignKeyRule.CASCADE, null);
129    public static final ForeignKey<TransactionEntityRoleTypeDetails, TransactionEntityRoleTypes> TRANSACTION_ENTITY_ROLE_TYPE_DETAILS_TRANSACTION_ENTITY_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails, DSL.name("trxertypdt_trxertyp_transactionentityroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails.TRANSACTION_ENTITY_ROLE_TYPE }, KeyRegistry.TRANSACTION_ENTITY_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes.TRANSACTION_ENTITY_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
130    public static final ForeignKey<TransactionEntityRoleTypeDetails, TransactionTypes> TRANSACTION_ENTITY_ROLE_TYPE_DETAILS_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails, DSL.name("trxertypdt_trxtyp_transactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails.TRANSACTION_TYPE }, KeyRegistry.TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
131    public static final ForeignKey<TransactionEntityRoleTypes, TransactionEntityRoleTypeDetails> TRANSACTION_ENTITY_ROLE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes, DSL.name("trxertyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes.ACTIVE_DETAIL }, KeyRegistry.TRANSACTION_ENTITY_ROLE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails.TRANSACTION_ENTITY_ROLE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
132    public static final ForeignKey<TransactionEntityRoleTypes, TransactionEntityRoleTypeDetails> TRANSACTION_ENTITY_ROLE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes, DSL.name("trxertyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypes.TransactionEntityRoleTypes.LAST_DETAIL }, KeyRegistry.TRANSACTION_ENTITY_ROLE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionEntityRoleTypeDetails.TransactionEntityRoleTypeDetails.TRANSACTION_ENTITY_ROLE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
133    public static final ForeignKey<TransactionGlAccountCategories, TransactionGlAccountCategoryDetails> TRANSACTION_GL_ACCOUNT_CATEGORIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories, DSL.name("trxglac_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories.ACTIVE_DETAIL }, KeyRegistry.TRANSACTION_GL_ACCOUNT_CATEGORY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails.TRANSACTION_GL_ACCOUNT_CATEGORY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
134    public static final ForeignKey<TransactionGlAccountCategories, TransactionGlAccountCategoryDetails> TRANSACTION_GL_ACCOUNT_CATEGORIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories, DSL.name("trxglac_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories.LAST_DETAIL }, KeyRegistry.TRANSACTION_GL_ACCOUNT_CATEGORY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails.TRANSACTION_GL_ACCOUNT_CATEGORY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
135    public static final ForeignKey<TransactionGlAccountCategoryDescriptions, Languages> TRANSACTION_GL_ACCOUNT_CATEGORY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDescriptions.TransactionGlAccountCategoryDescriptions, DSL.name("trxglacd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDescriptions.TransactionGlAccountCategoryDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
136    public static final ForeignKey<TransactionGlAccountCategoryDescriptions, TransactionGlAccountCategories> TRANSACTION_GL_ACCOUNT_CATEGORY_DESCRIPTIONS_TRANSACTION_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDescriptions.TransactionGlAccountCategoryDescriptions, DSL.name("trxglacd_trxglac_transactionglaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDescriptions.TransactionGlAccountCategoryDescriptions.TRANSACTION_GL_ACCOUNT_CATEGORY }, KeyRegistry.TRANSACTION_GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories.TRANSACTION_GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
137    public static final ForeignKey<TransactionGlAccountCategoryDetails, GlAccountCategories> TRANSACTION_GL_ACCOUNT_CATEGORY_DETAILS_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails, DSL.name("trxglacdt_glac_glaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails.GL_ACCOUNT_CATEGORY }, KeyRegistry.GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccountCategories.GlAccountCategories.GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
138    public static final ForeignKey<TransactionGlAccountCategoryDetails, TransactionGlAccountCategories> TRANSACTION_GL_ACCOUNT_CATEGORY_DETAILS_TRANSACTION_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails, DSL.name("trxglacdt_trxglac_transactionglaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails.TRANSACTION_GL_ACCOUNT_CATEGORY }, KeyRegistry.TRANSACTION_GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories.TRANSACTION_GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
139    public static final ForeignKey<TransactionGlAccountCategoryDetails, TransactionTypes> TRANSACTION_GL_ACCOUNT_CATEGORY_DETAILS_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails, DSL.name("trxglacdt_trxtyp_transactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategoryDetails.TransactionGlAccountCategoryDetails.TRANSACTION_TYPE }, KeyRegistry.TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
140    public static final ForeignKey<TransactionGlAccounts, GlAccounts> TRANSACTION_GL_ACCOUNTS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccounts.TransactionGlAccounts, DSL.name("trxgla_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccounts.TransactionGlAccounts.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
141    public static final ForeignKey<TransactionGlAccounts, TransactionGlAccountCategories> TRANSACTION_GL_ACCOUNTS_TRANSACTION_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlAccounts.TransactionGlAccounts, DSL.name("trxgla_trxglac_transactionglaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccounts.TransactionGlAccounts.TRANSACTION_GL_ACCOUNT_CATEGORY }, KeyRegistry.TRANSACTION_GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories.TRANSACTION_GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
142    public static final ForeignKey<TransactionGlEntries, GlAccounts> TRANSACTION_GL_ENTRIES_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries, DSL.name("trxglent_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
143    public static final ForeignKey<TransactionGlEntries, Parties> TRANSACTION_GL_ENTRIES_GROUP_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries, DSL.name("trxglent_grouppartyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries.GROUP_PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
144    public static final ForeignKey<TransactionGlEntries, Currencies> TRANSACTION_GL_ENTRIES_ORIGINAL_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries, DSL.name("trxglent_originalcurrencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries.ORIGINAL_CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
145    public static final ForeignKey<TransactionGlEntries, Transactions> TRANSACTION_GL_ENTRIES_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries, DSL.name("trxglent_trx_transactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries.TRANSACTION }, KeyRegistry.TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
146    public static final ForeignKey<TransactionGlEntries, TransactionGlAccountCategories> TRANSACTION_GL_ENTRIES_TRANSACTION_GL_ACCOUNT_CATEGORY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries, DSL.name("trxglent_trxglac_transactionglaccountcategoryid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlEntries.TransactionGlEntries.TRANSACTION_GL_ACCOUNT_CATEGORY }, KeyRegistry.TRANSACTION_GL_ACCOUNT_CATEGORIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGlAccountCategories.TransactionGlAccountCategories.TRANSACTION_GL_ACCOUNT_CATEGORY }, true, ForeignKeyRule.CASCADE, null);
147    public static final ForeignKey<TransactionGroupDetails, TransactionGroups> TRANSACTION_GROUP_DETAILS_TRANSACTION_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGroupDetails.TransactionGroupDetails, DSL.name("trxgrpdt_trxgrp_transactiongroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroupDetails.TransactionGroupDetails.TRANSACTION_GROUP }, KeyRegistry.TRANSACTION_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroups.TransactionGroups.TRANSACTION_GROUP }, true, ForeignKeyRule.CASCADE, null);
148    public static final ForeignKey<TransactionGroups, TransactionGroupDetails> TRANSACTION_GROUPS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGroups.TransactionGroups, DSL.name("trxgrp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroups.TransactionGroups.ACTIVE_DETAIL }, KeyRegistry.TRANSACTION_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroupDetails.TransactionGroupDetails.TRANSACTION_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
149    public static final ForeignKey<TransactionGroups, TransactionGroupDetails> TRANSACTION_GROUPS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionGroups.TransactionGroups, DSL.name("trxgrp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroups.TransactionGroups.LAST_DETAIL }, KeyRegistry.TRANSACTION_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionGroupDetails.TransactionGroupDetails.TRANSACTION_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
150    public static final ForeignKey<Transactions, TransactionDetails> TRANSACTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions, DSL.name("trx_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.ACTIVE_DETAIL }, KeyRegistry.TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails.TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
151    public static final ForeignKey<Transactions, TransactionDetails> TRANSACTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions, DSL.name("trx_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.LAST_DETAIL }, KeyRegistry.TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionDetails.TransactionDetails.TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
152    public static final ForeignKey<TransactionStatuses, Transactions> TRANSACTION_STATUSES_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionStatuses.TransactionStatuses, DSL.name("trxst_trx_transactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionStatuses.TransactionStatuses.TRANSACTION }, KeyRegistry.TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
153    public static final ForeignKey<TransactionTimes, Transactions> TRANSACTION_TIMES_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimes.TransactionTimes, DSL.name("txntim_trx_transactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimes.TransactionTimes.TRANSACTION }, KeyRegistry.TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Transactions.Transactions.TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
154    public static final ForeignKey<TransactionTimes, TransactionTimeTypes> TRANSACTION_TIMES_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimes.TransactionTimes, DSL.name("txntim_txntimtyp_transactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimes.TransactionTimes.TRANSACTION_TIME_TYPE }, KeyRegistry.TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes.TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
155    public static final ForeignKey<TransactionTimeTypeDescriptions, Languages> TRANSACTION_TIME_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDescriptions.TransactionTimeTypeDescriptions, DSL.name("txntimtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDescriptions.TransactionTimeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
156    public static final ForeignKey<TransactionTimeTypeDescriptions, TransactionTimeTypes> TRANSACTION_TIME_TYPE_DESCRIPTIONS_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDescriptions.TransactionTimeTypeDescriptions, DSL.name("txntimtypd_txntimtyp_transactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDescriptions.TransactionTimeTypeDescriptions.TRANSACTION_TIME_TYPE }, KeyRegistry.TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes.TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
157    public static final ForeignKey<TransactionTimeTypeDetails, TransactionTimeTypes> TRANSACTION_TIME_TYPE_DETAILS_TRANSACTION_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDetails.TransactionTimeTypeDetails, DSL.name("txntimtypdt_txntimtyp_transactiontimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDetails.TransactionTimeTypeDetails.TRANSACTION_TIME_TYPE }, KeyRegistry.TRANSACTION_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes.TRANSACTION_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null);
158    public static final ForeignKey<TransactionTimeTypes, TransactionTimeTypeDetails> TRANSACTION_TIME_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes, DSL.name("txntimtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes.ACTIVE_DETAIL }, KeyRegistry.TRANSACTION_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDetails.TransactionTimeTypeDetails.TRANSACTION_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
159    public static final ForeignKey<TransactionTimeTypes, TransactionTimeTypeDetails> TRANSACTION_TIME_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes, DSL.name("txntimtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypes.TransactionTimeTypes.LAST_DETAIL }, KeyRegistry.TRANSACTION_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTimeTypeDetails.TransactionTimeTypeDetails.TRANSACTION_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
160    public static final ForeignKey<TransactionTypeDescriptions, Languages> TRANSACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTypeDescriptions.TransactionTypeDescriptions, DSL.name("trxtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypeDescriptions.TransactionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
161    public static final ForeignKey<TransactionTypeDescriptions, TransactionTypes> TRANSACTION_TYPE_DESCRIPTIONS_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTypeDescriptions.TransactionTypeDescriptions, DSL.name("trxtypd_trxtyp_transactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypeDescriptions.TransactionTypeDescriptions.TRANSACTION_TYPE }, KeyRegistry.TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
162    public static final ForeignKey<TransactionTypeDetails, TransactionTypes> TRANSACTION_TYPE_DETAILS_TRANSACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTypeDetails.TransactionTypeDetails, DSL.name("trxtypdt_trxtyp_transactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypeDetails.TransactionTypeDetails.TRANSACTION_TYPE }, KeyRegistry.TRANSACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.TRANSACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
163    public static final ForeignKey<TransactionTypes, TransactionTypeDetails> TRANSACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes, DSL.name("trxtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.ACTIVE_DETAIL }, KeyRegistry.TRANSACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypeDetails.TransactionTypeDetails.TRANSACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
164    public static final ForeignKey<TransactionTypes, TransactionTypeDetails> TRANSACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes, DSL.name("trxtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypes.TransactionTypes.LAST_DETAIL }, KeyRegistry.TRANSACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.TransactionTypeDetails.TransactionTypeDetails.TRANSACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
165}