001package com.echothree.model.jooq.server.keys.invoice; 002 003import com.echothree.model.jooq.server.KeyRegistry; 004import com.echothree.model.jooq.server.records.accounting.GlAccounts; 005import com.echothree.model.jooq.server.records.contact.PartyContactMechanisms; 006import com.echothree.model.jooq.server.records.inventory.InventoryConditions; 007import com.echothree.model.jooq.server.records.invoice.InvoiceAliasTypeDescriptions; 008import com.echothree.model.jooq.server.records.invoice.InvoiceAliasTypeDetails; 009import com.echothree.model.jooq.server.records.invoice.InvoiceAliasTypes; 010import com.echothree.model.jooq.server.records.invoice.InvoiceAliases; 011import com.echothree.model.jooq.server.records.invoice.InvoiceDetails; 012import com.echothree.model.jooq.server.records.invoice.InvoiceLineDetails; 013import com.echothree.model.jooq.server.records.invoice.InvoiceLineGlAccounts; 014import com.echothree.model.jooq.server.records.invoice.InvoiceLineItems; 015import com.echothree.model.jooq.server.records.invoice.InvoiceLineTypeDescriptions; 016import com.echothree.model.jooq.server.records.invoice.InvoiceLineTypeDetails; 017import com.echothree.model.jooq.server.records.invoice.InvoiceLineTypes; 018import com.echothree.model.jooq.server.records.invoice.InvoiceLineUseTypeDescriptions; 019import com.echothree.model.jooq.server.records.invoice.InvoiceLineUseTypes; 020import com.echothree.model.jooq.server.records.invoice.InvoiceLines; 021import com.echothree.model.jooq.server.records.invoice.InvoiceRoleTypeDescriptions; 022import com.echothree.model.jooq.server.records.invoice.InvoiceRoleTypes; 023import com.echothree.model.jooq.server.records.invoice.InvoiceRoles; 024import com.echothree.model.jooq.server.records.invoice.InvoiceStatuses; 025import com.echothree.model.jooq.server.records.invoice.InvoiceTimeTypeDescriptions; 026import com.echothree.model.jooq.server.records.invoice.InvoiceTimeTypeDetails; 027import com.echothree.model.jooq.server.records.invoice.InvoiceTimeTypes; 028import com.echothree.model.jooq.server.records.invoice.InvoiceTimes; 029import com.echothree.model.jooq.server.records.invoice.InvoiceTypeDescriptions; 030import com.echothree.model.jooq.server.records.invoice.InvoiceTypeDetails; 031import com.echothree.model.jooq.server.records.invoice.InvoiceTypes; 032import com.echothree.model.jooq.server.records.invoice.Invoices; 033import com.echothree.model.jooq.server.records.item.Items; 034import com.echothree.model.jooq.server.records.party.Languages; 035import com.echothree.model.jooq.server.records.party.Parties; 036import com.echothree.model.jooq.server.records.payment.BillingAccounts; 037import com.echothree.model.jooq.server.records.sequence.SequenceTypes; 038import com.echothree.model.jooq.server.records.shipment.FreeOnBoards; 039import com.echothree.model.jooq.server.records.term.Terms; 040import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypes; 041 042import org.jooq.ForeignKey; 043import org.jooq.TableField; 044import org.jooq.impl.DSL; 045import org.jooq.impl.Internal; 046import org.jooq.impl.QOM.ForeignKeyRule; 047 048/** 049 * Key definitions for the InvoiceForeign component. 050 */ 051public interface InvoiceForeignKeys { 052 public static final ForeignKey<InvoiceAliases, Invoices> INVOICE_ALIASES_INVOICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliases.InvoiceAliases, DSL.name("invcal_invc_invoiceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliases.InvoiceAliases.INVOICE }, KeyRegistry.INVOICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.INVOICE }, true, ForeignKeyRule.CASCADE, null); 053 public static final ForeignKey<InvoiceAliases, InvoiceAliasTypes> INVOICE_ALIASES_INVOICE_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliases.InvoiceAliases, DSL.name("invcal_invcaltyp_invoicealiastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliases.InvoiceAliases.INVOICE_ALIAS_TYPE }, KeyRegistry.INVOICE_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes.INVOICE_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null); 054 public static final ForeignKey<InvoiceAliasTypeDescriptions, InvoiceAliasTypes> INVOICE_ALIAS_TYPE_DESCRIPTIONS_INVOICE_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDescriptions.InvoiceAliasTypeDescriptions, DSL.name("invcaltypd_invcaltyp_invoicealiastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDescriptions.InvoiceAliasTypeDescriptions.INVOICE_ALIAS_TYPE }, KeyRegistry.INVOICE_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes.INVOICE_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null); 055 public static final ForeignKey<InvoiceAliasTypeDescriptions, Languages> INVOICE_ALIAS_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDescriptions.InvoiceAliasTypeDescriptions, DSL.name("invcaltypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDescriptions.InvoiceAliasTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 056 public static final ForeignKey<InvoiceAliasTypeDetails, InvoiceAliasTypes> INVOICE_ALIAS_TYPE_DETAILS_INVOICE_ALIAS_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDetails.InvoiceAliasTypeDetails, DSL.name("invcaltypdt_invcaltyp_invoicealiastypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDetails.InvoiceAliasTypeDetails.INVOICE_ALIAS_TYPE }, KeyRegistry.INVOICE_ALIAS_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes.INVOICE_ALIAS_TYPE }, true, ForeignKeyRule.CASCADE, null); 057 public static final ForeignKey<InvoiceAliasTypeDetails, InvoiceTypes> INVOICE_ALIAS_TYPE_DETAILS_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDetails.InvoiceAliasTypeDetails, DSL.name("invcaltypdt_invctyp_invoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDetails.InvoiceAliasTypeDetails.INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 058 public static final ForeignKey<InvoiceAliasTypes, InvoiceAliasTypeDetails> INVOICE_ALIAS_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes, DSL.name("invcaltyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes.ACTIVE_DETAIL }, KeyRegistry.INVOICE_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDetails.InvoiceAliasTypeDetails.INVOICE_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 059 public static final ForeignKey<InvoiceAliasTypes, InvoiceAliasTypeDetails> INVOICE_ALIAS_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes, DSL.name("invcaltyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypes.InvoiceAliasTypes.LAST_DETAIL }, KeyRegistry.INVOICE_ALIAS_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceAliasTypeDetails.InvoiceAliasTypeDetails.INVOICE_ALIAS_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 060 public static final ForeignKey<InvoiceDetails, BillingAccounts> INVOICE_DETAILS_BILLING_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails, DSL.name("invcdt_bllact_billingaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.BILLING_ACCOUNT }, KeyRegistry.BILLING_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts.BILLING_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 061 public static final ForeignKey<InvoiceDetails, FreeOnBoards> INVOICE_DETAILS_FREE_ON_BOARD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails, DSL.name("invcdt_fob_freeonboardid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.FREE_ON_BOARD }, KeyRegistry.FREE_ON_BOARDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.shipment.FreeOnBoards.FreeOnBoards.FREE_ON_BOARD }, true, ForeignKeyRule.CASCADE, null); 062 public static final ForeignKey<InvoiceDetails, GlAccounts> INVOICE_DETAILS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails, DSL.name("invcdt_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 063 public static final ForeignKey<InvoiceDetails, Invoices> INVOICE_DETAILS_INVOICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails, DSL.name("invcdt_invc_invoiceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.INVOICE }, KeyRegistry.INVOICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.INVOICE }, true, ForeignKeyRule.CASCADE, null); 064 public static final ForeignKey<InvoiceDetails, InvoiceTypes> INVOICE_DETAILS_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails, DSL.name("invcdt_invctyp_invoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 065 public static final ForeignKey<InvoiceDetails, Terms> INVOICE_DETAILS_TERM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails, DSL.name("invcdt_trm_termid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.TERM }, KeyRegistry.TERMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.term.Terms.Terms.TERM }, true, ForeignKeyRule.CASCADE, null); 066 public static final ForeignKey<InvoiceLineDetails, Invoices> INVOICE_LINE_DETAILS_INVOICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails, DSL.name("invcldt_invc_invoiceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.INVOICE }, KeyRegistry.INVOICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.INVOICE }, true, ForeignKeyRule.CASCADE, null); 067 public static final ForeignKey<InvoiceLineDetails, InvoiceLines> INVOICE_LINE_DETAILS_INVOICE_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails, DSL.name("invcldt_invcl_invoicelineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.INVOICE_LINE }, KeyRegistry.INVOICE_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.INVOICE_LINE }, true, ForeignKeyRule.CASCADE, null); 068 public static final ForeignKey<InvoiceLineDetails, InvoiceLineTypes> INVOICE_LINE_DETAILS_INVOICE_LINE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails, DSL.name("invcldt_invcltyp_invoicelinetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.INVOICE_LINE_TYPE }, KeyRegistry.INVOICE_LINE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes.INVOICE_LINE_TYPE }, true, ForeignKeyRule.CASCADE, null); 069 public static final ForeignKey<InvoiceLineDetails, InvoiceLineUseTypes> INVOICE_LINE_DETAILS_INVOICE_LINE_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails, DSL.name("invcldt_invclut_invoicelineusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.INVOICE_LINE_USE_TYPE }, KeyRegistry.INVOICE_LINE_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineUseTypes.InvoiceLineUseTypes.INVOICE_LINE_USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 070 public static final ForeignKey<InvoiceLineDetails, InvoiceLines> INVOICE_LINE_DETAILS_PARENT_INVOICE_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails, DSL.name("invcldt_parentinvoicelineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.PARENT_INVOICE_LINE }, KeyRegistry.INVOICE_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.INVOICE_LINE }, true, ForeignKeyRule.CASCADE, null); 071 public static final ForeignKey<InvoiceLineGlAccounts, GlAccounts> INVOICE_LINE_GL_ACCOUNTS_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineGlAccounts.InvoiceLineGlAccounts, DSL.name("invclgla_gla_glaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineGlAccounts.InvoiceLineGlAccounts.GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 072 public static final ForeignKey<InvoiceLineGlAccounts, InvoiceLines> INVOICE_LINE_GL_ACCOUNTS_INVOICE_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineGlAccounts.InvoiceLineGlAccounts, DSL.name("invclgla_invcl_invoicelineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineGlAccounts.InvoiceLineGlAccounts.INVOICE_LINE }, KeyRegistry.INVOICE_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.INVOICE_LINE }, true, ForeignKeyRule.CASCADE, null); 073 public static final ForeignKey<InvoiceLineItems, InvoiceLines> INVOICE_LINE_ITEMS_INVOICE_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems, DSL.name("invclitm_invcl_invoicelineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems.INVOICE_LINE }, KeyRegistry.INVOICE_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.INVOICE_LINE }, true, ForeignKeyRule.CASCADE, null); 074 public static final ForeignKey<InvoiceLineItems, InventoryConditions> INVOICE_LINE_ITEMS_INVENTORY_CONDITION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems, DSL.name("invclitm_invcon_inventoryconditionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems.INVENTORY_CONDITION }, KeyRegistry.INVENTORY_CONDITIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.inventory.InventoryConditions.InventoryConditions.INVENTORY_CONDITION }, true, ForeignKeyRule.CASCADE, null); 075 public static final ForeignKey<InvoiceLineItems, Items> INVOICE_LINE_ITEMS_ITEM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems, DSL.name("invclitm_itm_itemid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems.ITEM }, KeyRegistry.ITEMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.item.Items.Items.ITEM }, true, ForeignKeyRule.CASCADE, null); 076 public static final ForeignKey<InvoiceLineItems, UnitOfMeasureTypes> INVOICE_LINE_ITEMS_UNIT_OF_MEASURE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems, DSL.name("invclitm_uomt_unitofmeasuretypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineItems.InvoiceLineItems.UNIT_OF_MEASURE_TYPE }, KeyRegistry.UNIT_OF_MEASURE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.UNIT_OF_MEASURE_TYPE }, true, ForeignKeyRule.CASCADE, null); 077 public static final ForeignKey<InvoiceLines, InvoiceLineDetails> INVOICE_LINES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines, DSL.name("invcl_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.ACTIVE_DETAIL }, KeyRegistry.INVOICE_LINE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.INVOICE_LINE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 078 public static final ForeignKey<InvoiceLines, InvoiceLineDetails> INVOICE_LINES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines, DSL.name("invcl_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.LAST_DETAIL }, KeyRegistry.INVOICE_LINE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineDetails.InvoiceLineDetails.INVOICE_LINE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 079 public static final ForeignKey<InvoiceLineTypeDescriptions, InvoiceLineTypes> INVOICE_LINE_TYPE_DESCRIPTIONS_INVOICE_LINE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDescriptions.InvoiceLineTypeDescriptions, DSL.name("invcltypd_invcltyp_invoicelinetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDescriptions.InvoiceLineTypeDescriptions.INVOICE_LINE_TYPE }, KeyRegistry.INVOICE_LINE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes.INVOICE_LINE_TYPE }, true, ForeignKeyRule.CASCADE, null); 080 public static final ForeignKey<InvoiceLineTypeDescriptions, Languages> INVOICE_LINE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDescriptions.InvoiceLineTypeDescriptions, DSL.name("invcltypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDescriptions.InvoiceLineTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 081 public static final ForeignKey<InvoiceLineTypeDetails, GlAccounts> INVOICE_LINE_TYPE_DETAILS_DEFAULT_GL_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails, DSL.name("invcltypdt_defaultglaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails.DEFAULT_GL_ACCOUNT }, KeyRegistry.GL_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.GlAccounts.GlAccounts.GL_ACCOUNT }, true, ForeignKeyRule.CASCADE, null); 082 public static final ForeignKey<InvoiceLineTypeDetails, InvoiceLineTypes> INVOICE_LINE_TYPE_DETAILS_INVOICE_LINE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails, DSL.name("invcltypdt_invcltyp_invoicelinetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails.INVOICE_LINE_TYPE }, KeyRegistry.INVOICE_LINE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes.INVOICE_LINE_TYPE }, true, ForeignKeyRule.CASCADE, null); 083 public static final ForeignKey<InvoiceLineTypeDetails, InvoiceTypes> INVOICE_LINE_TYPE_DETAILS_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails, DSL.name("invcltypdt_invctyp_invoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails.INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 084 public static final ForeignKey<InvoiceLineTypeDetails, InvoiceLineTypes> INVOICE_LINE_TYPE_DETAILS_PARENT_INVOICE_LINE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails, DSL.name("invcltypdt_parentinvoicelinetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails.PARENT_INVOICE_LINE_TYPE }, KeyRegistry.INVOICE_LINE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes.INVOICE_LINE_TYPE }, true, ForeignKeyRule.CASCADE, null); 085 public static final ForeignKey<InvoiceLineTypes, InvoiceLineTypeDetails> INVOICE_LINE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes, DSL.name("invcltyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes.ACTIVE_DETAIL }, KeyRegistry.INVOICE_LINE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails.INVOICE_LINE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 086 public static final ForeignKey<InvoiceLineTypes, InvoiceLineTypeDetails> INVOICE_LINE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes, DSL.name("invcltyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypes.InvoiceLineTypes.LAST_DETAIL }, KeyRegistry.INVOICE_LINE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineTypeDetails.InvoiceLineTypeDetails.INVOICE_LINE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 087 public static final ForeignKey<InvoiceLineUseTypeDescriptions, InvoiceLineUseTypes> INVOICE_LINE_USE_TYPE_DESCRIPTIONS_INVOICE_LINE_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineUseTypeDescriptions.InvoiceLineUseTypeDescriptions, DSL.name("invclutd_invclut_invoicelineusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineUseTypeDescriptions.InvoiceLineUseTypeDescriptions.INVOICE_LINE_USE_TYPE }, KeyRegistry.INVOICE_LINE_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineUseTypes.InvoiceLineUseTypes.INVOICE_LINE_USE_TYPE }, true, ForeignKeyRule.CASCADE, null); 088 public static final ForeignKey<InvoiceLineUseTypeDescriptions, Languages> INVOICE_LINE_USE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceLineUseTypeDescriptions.InvoiceLineUseTypeDescriptions, DSL.name("invclutd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLineUseTypeDescriptions.InvoiceLineUseTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 089 public static final ForeignKey<InvoiceRoles, Invoices> INVOICE_ROLES_INVOICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles, DSL.name("invcr_invc_invoiceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles.INVOICE }, KeyRegistry.INVOICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.INVOICE }, true, ForeignKeyRule.CASCADE, null); 090 public static final ForeignKey<InvoiceRoles, InvoiceRoleTypes> INVOICE_ROLES_INVOICE_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles, DSL.name("invcr_invcrtyp_invoiceroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles.INVOICE_ROLE_TYPE }, KeyRegistry.INVOICE_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoleTypes.InvoiceRoleTypes.INVOICE_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 091 public static final ForeignKey<InvoiceRoles, Parties> INVOICE_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles, DSL.name("invcr_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null); 092 public static final ForeignKey<InvoiceRoles, PartyContactMechanisms> INVOICE_ROLES_PARTY_CONTACT_MECHANISM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles, DSL.name("invcr_pcm_partycontactmechanismid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoles.InvoiceRoles.PARTY_CONTACT_MECHANISM }, KeyRegistry.PARTY_CONTACT_MECHANISMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.PartyContactMechanisms.PartyContactMechanisms.PARTY_CONTACT_MECHANISM }, true, ForeignKeyRule.CASCADE, null); 093 public static final ForeignKey<InvoiceRoleTypeDescriptions, InvoiceRoleTypes> INVOICE_ROLE_TYPE_DESCRIPTIONS_INVOICE_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceRoleTypeDescriptions.InvoiceRoleTypeDescriptions, DSL.name("invcrtypd_invcrtyp_invoiceroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoleTypeDescriptions.InvoiceRoleTypeDescriptions.INVOICE_ROLE_TYPE }, KeyRegistry.INVOICE_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoleTypes.InvoiceRoleTypes.INVOICE_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null); 094 public static final ForeignKey<InvoiceRoleTypeDescriptions, Languages> INVOICE_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceRoleTypeDescriptions.InvoiceRoleTypeDescriptions, DSL.name("invcrtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceRoleTypeDescriptions.InvoiceRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 095 public static final ForeignKey<Invoices, InvoiceDetails> INVOICES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices, DSL.name("invc_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.ACTIVE_DETAIL }, KeyRegistry.INVOICE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.INVOICE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 096 public static final ForeignKey<Invoices, InvoiceDetails> INVOICES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices, DSL.name("invc_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.LAST_DETAIL }, KeyRegistry.INVOICE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceDetails.InvoiceDetails.INVOICE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 097 public static final ForeignKey<InvoiceStatuses, Invoices> INVOICE_STATUSES_INVOICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceStatuses.InvoiceStatuses, DSL.name("invcst_invc_invoiceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceStatuses.InvoiceStatuses.INVOICE }, KeyRegistry.INVOICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.INVOICE }, true, ForeignKeyRule.CASCADE, null); 098 public static final ForeignKey<InvoiceTimes, Invoices> INVOICE_TIMES_INVOICE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimes.InvoiceTimes, DSL.name("invctim_invc_invoiceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimes.InvoiceTimes.INVOICE }, KeyRegistry.INVOICES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.Invoices.Invoices.INVOICE }, true, ForeignKeyRule.CASCADE, null); 099 public static final ForeignKey<InvoiceTimes, InvoiceTimeTypes> INVOICE_TIMES_INVOICE_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimes.InvoiceTimes, DSL.name("invctim_invctimtyp_invoicetimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimes.InvoiceTimes.INVOICE_TIME_TYPE }, KeyRegistry.INVOICE_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes.INVOICE_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null); 100 public static final ForeignKey<InvoiceTimeTypeDescriptions, InvoiceTimeTypes> INVOICE_TIME_TYPE_DESCRIPTIONS_INVOICE_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDescriptions.InvoiceTimeTypeDescriptions, DSL.name("invctimtypd_invctimtyp_invoicetimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDescriptions.InvoiceTimeTypeDescriptions.INVOICE_TIME_TYPE }, KeyRegistry.INVOICE_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes.INVOICE_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null); 101 public static final ForeignKey<InvoiceTimeTypeDescriptions, Languages> INVOICE_TIME_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDescriptions.InvoiceTimeTypeDescriptions, DSL.name("invctimtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDescriptions.InvoiceTimeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 102 public static final ForeignKey<InvoiceTimeTypeDetails, InvoiceTimeTypes> INVOICE_TIME_TYPE_DETAILS_INVOICE_TIME_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDetails.InvoiceTimeTypeDetails, DSL.name("invctimtypdt_invctimtyp_invoicetimetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDetails.InvoiceTimeTypeDetails.INVOICE_TIME_TYPE }, KeyRegistry.INVOICE_TIME_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes.INVOICE_TIME_TYPE }, true, ForeignKeyRule.CASCADE, null); 103 public static final ForeignKey<InvoiceTimeTypeDetails, InvoiceTypes> INVOICE_TIME_TYPE_DETAILS_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDetails.InvoiceTimeTypeDetails, DSL.name("invctimtypdt_invctyp_invoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDetails.InvoiceTimeTypeDetails.INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 104 public static final ForeignKey<InvoiceTimeTypes, InvoiceTimeTypeDetails> INVOICE_TIME_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes, DSL.name("invctimtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes.ACTIVE_DETAIL }, KeyRegistry.INVOICE_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDetails.InvoiceTimeTypeDetails.INVOICE_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 105 public static final ForeignKey<InvoiceTimeTypes, InvoiceTimeTypeDetails> INVOICE_TIME_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes, DSL.name("invctimtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypes.InvoiceTimeTypes.LAST_DETAIL }, KeyRegistry.INVOICE_TIME_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTimeTypeDetails.InvoiceTimeTypeDetails.INVOICE_TIME_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 106 public static final ForeignKey<InvoiceTypeDescriptions, InvoiceTypes> INVOICE_TYPE_DESCRIPTIONS_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDescriptions.InvoiceTypeDescriptions, DSL.name("invctypd_invctyp_invoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDescriptions.InvoiceTypeDescriptions.INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 107 public static final ForeignKey<InvoiceTypeDescriptions, Languages> INVOICE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDescriptions.InvoiceTypeDescriptions, DSL.name("invctypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDescriptions.InvoiceTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null); 108 public static final ForeignKey<InvoiceTypeDetails, InvoiceTypes> INVOICE_TYPE_DETAILS_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails, DSL.name("invctypdt_invctyp_invoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails.INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 109 public static final ForeignKey<InvoiceTypeDetails, SequenceTypes> INVOICE_TYPE_DETAILS_INVOICE_SEQUENCE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails, DSL.name("invctypdt_invoicesequencetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails.INVOICE_SEQUENCE_TYPE }, KeyRegistry.SEQUENCE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.SEQUENCE_TYPE }, true, ForeignKeyRule.CASCADE, null); 110 public static final ForeignKey<InvoiceTypeDetails, InvoiceTypes> INVOICE_TYPE_DETAILS_PARENT_INVOICE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails, DSL.name("invctypdt_parentinvoicetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails.PARENT_INVOICE_TYPE }, KeyRegistry.INVOICE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.INVOICE_TYPE }, true, ForeignKeyRule.CASCADE, null); 111 public static final ForeignKey<InvoiceTypes, InvoiceTypeDetails> INVOICE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes, DSL.name("invctyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.ACTIVE_DETAIL }, KeyRegistry.INVOICE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails.INVOICE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 112 public static final ForeignKey<InvoiceTypes, InvoiceTypeDetails> INVOICE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes, DSL.name("invctyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypes.InvoiceTypes.LAST_DETAIL }, KeyRegistry.INVOICE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceTypeDetails.InvoiceTypeDetails.INVOICE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null); 113}