001package com.echothree.model.jooq.server.keys.search;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.core.EntityInstances;
005import com.echothree.model.jooq.server.records.index.IndexFields;
006import com.echothree.model.jooq.server.records.index.Indexes;
007import com.echothree.model.jooq.server.records.party.Languages;
008import com.echothree.model.jooq.server.records.party.Parties;
009import com.echothree.model.jooq.server.records.search.CachedExecutedSearchResults;
010import com.echothree.model.jooq.server.records.search.CachedExecutedSearches;
011import com.echothree.model.jooq.server.records.search.CachedSearchIndexFields;
012import com.echothree.model.jooq.server.records.search.CachedSearchStatuses;
013import com.echothree.model.jooq.server.records.search.CachedSearches;
014import com.echothree.model.jooq.server.records.search.PartySearchTypePreferenceDetails;
015import com.echothree.model.jooq.server.records.search.PartySearchTypePreferences;
016import com.echothree.model.jooq.server.records.search.SearchCheckSpellingActionTypeDescriptions;
017import com.echothree.model.jooq.server.records.search.SearchCheckSpellingActionTypeDetails;
018import com.echothree.model.jooq.server.records.search.SearchCheckSpellingActionTypes;
019import com.echothree.model.jooq.server.records.search.SearchDefaultOperatorDescriptions;
020import com.echothree.model.jooq.server.records.search.SearchDefaultOperatorDetails;
021import com.echothree.model.jooq.server.records.search.SearchDefaultOperators;
022import com.echothree.model.jooq.server.records.search.SearchKindDescriptions;
023import com.echothree.model.jooq.server.records.search.SearchKindDetails;
024import com.echothree.model.jooq.server.records.search.SearchKinds;
025import com.echothree.model.jooq.server.records.search.SearchResultActionTypeDescriptions;
026import com.echothree.model.jooq.server.records.search.SearchResultActionTypeDetails;
027import com.echothree.model.jooq.server.records.search.SearchResultActionTypes;
028import com.echothree.model.jooq.server.records.search.SearchResultActions;
029import com.echothree.model.jooq.server.records.search.SearchResults;
030import com.echothree.model.jooq.server.records.search.SearchSortDirectionDescriptions;
031import com.echothree.model.jooq.server.records.search.SearchSortDirectionDetails;
032import com.echothree.model.jooq.server.records.search.SearchSortDirections;
033import com.echothree.model.jooq.server.records.search.SearchSortOrderDescriptions;
034import com.echothree.model.jooq.server.records.search.SearchSortOrderDetails;
035import com.echothree.model.jooq.server.records.search.SearchSortOrders;
036import com.echothree.model.jooq.server.records.search.SearchTypeDescriptions;
037import com.echothree.model.jooq.server.records.search.SearchTypeDetails;
038import com.echothree.model.jooq.server.records.search.SearchTypes;
039import com.echothree.model.jooq.server.records.search.SearchUseTypeDescriptions;
040import com.echothree.model.jooq.server.records.search.SearchUseTypeDetails;
041import com.echothree.model.jooq.server.records.search.SearchUseTypes;
042import com.echothree.model.jooq.server.records.search.Searches;
043import com.echothree.model.jooq.server.records.search.UserVisitSearches;
044import com.echothree.model.jooq.server.records.user.UserVisits;
045
046import org.jooq.ForeignKey;
047import org.jooq.TableField;
048import org.jooq.impl.DSL;
049import org.jooq.impl.Internal;
050import org.jooq.impl.QOM.ForeignKeyRule;
051
052/**
053 * Key definitions for the SearchForeign component.
054 */
055public interface SearchForeignKeys {
056    public static final ForeignKey<CachedExecutedSearches, CachedSearches> CACHED_EXECUTED_SEARCHES_CACHED_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedExecutedSearches.CachedExecutedSearches, DSL.name("cxsrch_csrch_cachedsearchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedExecutedSearches.CachedExecutedSearches.CACHED_SEARCH }, KeyRegistry.CACHED_SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.CACHED_SEARCH }, true, ForeignKeyRule.CASCADE, null);
057    public static final ForeignKey<CachedExecutedSearchResults, CachedExecutedSearches> CACHED_EXECUTED_SEARCH_RESULTS_CACHED_EXECUTED_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedExecutedSearchResults.CachedExecutedSearchResults, DSL.name("cxsrchr_cxsrch_cachedexecutedsearchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedExecutedSearchResults.CachedExecutedSearchResults.CACHED_EXECUTED_SEARCH }, KeyRegistry.CACHED_EXECUTED_SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.CachedExecutedSearches.CachedExecutedSearches.CACHED_EXECUTED_SEARCH }, true, ForeignKeyRule.CASCADE, null);
058    public static final ForeignKey<CachedExecutedSearchResults, EntityInstances> CACHED_EXECUTED_SEARCH_RESULTS_ENTITY_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedExecutedSearchResults.CachedExecutedSearchResults, DSL.name("cxsrchr_eni_entityinstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedExecutedSearchResults.CachedExecutedSearchResults.ENTITY_INSTANCE }, KeyRegistry.ENTITY_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityInstances.EntityInstances.ENTITY_INSTANCE }, true, ForeignKeyRule.CASCADE, null);
059    public static final ForeignKey<CachedSearches, Indexes> CACHED_SEARCHES_INDEX_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches, DSL.name("csrch_idx_indexid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.INDEX }, KeyRegistry.INDEXES_PK, new TableField[] { com.echothree.model.jooq.server.tables.index.Indexes.Indexes.INDEX }, true, ForeignKeyRule.CASCADE, null);
060    public static final ForeignKey<CachedSearches, SearchDefaultOperators> CACHED_SEARCHES_SEARCH_DEFAULT_OPERATOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches, DSL.name("csrch_srchdefop_searchdefaultoperatorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.SEARCH_DEFAULT_OPERATOR }, KeyRegistry.SEARCH_DEFAULT_OPERATORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators.SEARCH_DEFAULT_OPERATOR }, true, ForeignKeyRule.CASCADE, null);
061    public static final ForeignKey<CachedSearches, SearchSortDirections> CACHED_SEARCHES_SEARCH_SORT_DIRECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches, DSL.name("csrch_srchsrtdir_searchsortdirectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.SEARCH_SORT_DIRECTION }, KeyRegistry.SEARCH_SORT_DIRECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections.SEARCH_SORT_DIRECTION }, true, ForeignKeyRule.CASCADE, null);
062    public static final ForeignKey<CachedSearches, SearchSortOrders> CACHED_SEARCHES_SEARCH_SORT_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches, DSL.name("csrch_srchsrtord_searchsortorderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.SEARCH_SORT_ORDER }, KeyRegistry.SEARCH_SORT_ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders.SEARCH_SORT_ORDER }, true, ForeignKeyRule.CASCADE, null);
063    public static final ForeignKey<CachedSearchIndexFields, CachedSearches> CACHED_SEARCH_INDEX_FIELDS_CACHED_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearchIndexFields.CachedSearchIndexFields, DSL.name("csrchidxfld_csrch_cachedsearchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearchIndexFields.CachedSearchIndexFields.CACHED_SEARCH }, KeyRegistry.CACHED_SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.CACHED_SEARCH }, true, ForeignKeyRule.CASCADE, null);
064    public static final ForeignKey<CachedSearchIndexFields, IndexFields> CACHED_SEARCH_INDEX_FIELDS_INDEX_FIELD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearchIndexFields.CachedSearchIndexFields, DSL.name("csrchidxfld_idxfld_indexfieldid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearchIndexFields.CachedSearchIndexFields.INDEX_FIELD }, KeyRegistry.INDEX_FIELDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields.INDEX_FIELD }, true, ForeignKeyRule.CASCADE, null);
065    public static final ForeignKey<CachedSearchStatuses, CachedSearches> CACHED_SEARCH_STATUSES_CACHED_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.CachedSearchStatuses.CachedSearchStatuses, DSL.name("csrchst_csrch_cachedsearchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearchStatuses.CachedSearchStatuses.CACHED_SEARCH }, KeyRegistry.CACHED_SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.CACHED_SEARCH }, true, ForeignKeyRule.CASCADE, null);
066    public static final ForeignKey<PartySearchTypePreferenceDetails, Parties> PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails, DSL.name("parsrchtypprfdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
067    public static final ForeignKey<PartySearchTypePreferenceDetails, PartySearchTypePreferences> PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_PARTY_SEARCH_TYPE_PREFERENCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails, DSL.name("parsrchtypprfdt_parsrchtypprf_partysearchtypepreferenceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.PARTY_SEARCH_TYPE_PREFERENCE }, KeyRegistry.PARTY_SEARCH_TYPE_PREFERENCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferences.PartySearchTypePreferences.PARTY_SEARCH_TYPE_PREFERENCE }, true, ForeignKeyRule.CASCADE, null);
068    public static final ForeignKey<PartySearchTypePreferenceDetails, SearchDefaultOperators> PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_SEARCH_DEFAULT_OPERATOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails, DSL.name("parsrchtypprfdt_srchdefop_searchdefaultoperatorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.SEARCH_DEFAULT_OPERATOR }, KeyRegistry.SEARCH_DEFAULT_OPERATORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators.SEARCH_DEFAULT_OPERATOR }, true, ForeignKeyRule.CASCADE, null);
069    public static final ForeignKey<PartySearchTypePreferenceDetails, SearchSortDirections> PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_SEARCH_SORT_DIRECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails, DSL.name("parsrchtypprfdt_srchsrtdir_searchsortdirectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.SEARCH_SORT_DIRECTION }, KeyRegistry.SEARCH_SORT_DIRECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections.SEARCH_SORT_DIRECTION }, true, ForeignKeyRule.CASCADE, null);
070    public static final ForeignKey<PartySearchTypePreferenceDetails, SearchSortOrders> PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_SEARCH_SORT_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails, DSL.name("parsrchtypprfdt_srchsrtord_searchsortorderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.SEARCH_SORT_ORDER }, KeyRegistry.SEARCH_SORT_ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders.SEARCH_SORT_ORDER }, true, ForeignKeyRule.CASCADE, null);
071    public static final ForeignKey<PartySearchTypePreferenceDetails, SearchTypes> PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_SEARCH_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails, DSL.name("parsrchtypprfdt_srchtyp_searchtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.SEARCH_TYPE }, KeyRegistry.SEARCH_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.SEARCH_TYPE }, true, ForeignKeyRule.CASCADE, null);
072    public static final ForeignKey<PartySearchTypePreferences, PartySearchTypePreferenceDetails> PARTY_SEARCH_TYPE_PREFERENCES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferences.PartySearchTypePreferences, DSL.name("parsrchtypprf_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferences.PartySearchTypePreferences.ACTIVE_DETAIL }, KeyRegistry.PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.PARTY_SEARCH_TYPE_PREFERENCE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
073    public static final ForeignKey<PartySearchTypePreferences, PartySearchTypePreferenceDetails> PARTY_SEARCH_TYPE_PREFERENCES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.PartySearchTypePreferences.PartySearchTypePreferences, DSL.name("parsrchtypprf_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferences.PartySearchTypePreferences.LAST_DETAIL }, KeyRegistry.PARTY_SEARCH_TYPE_PREFERENCE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.PartySearchTypePreferenceDetails.PartySearchTypePreferenceDetails.PARTY_SEARCH_TYPE_PREFERENCE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
074    public static final ForeignKey<SearchCheckSpellingActionTypeDescriptions, Languages> SEARCH_CHECK_SPELLING_ACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDescriptions.SearchCheckSpellingActionTypeDescriptions, DSL.name("srchcksacttypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDescriptions.SearchCheckSpellingActionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
075    public static final ForeignKey<SearchCheckSpellingActionTypeDescriptions, SearchCheckSpellingActionTypes> SEARCH_CHECK_SPELLING_ACTION_TYPE_DESCRIPTIONS_SEARCH_CHECK_SPELLING_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDescriptions.SearchCheckSpellingActionTypeDescriptions, DSL.name("srchcksacttypd_srchcksacttyp_searchcheckspellingactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDescriptions.SearchCheckSpellingActionTypeDescriptions.SEARCH_CHECK_SPELLING_ACTION_TYPE }, KeyRegistry.SEARCH_CHECK_SPELLING_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypes.SearchCheckSpellingActionTypes.SEARCH_CHECK_SPELLING_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
076    public static final ForeignKey<SearchCheckSpellingActionTypeDetails, SearchCheckSpellingActionTypes> SEARCH_CHECK_SPELLING_ACTION_TYPE_DETAILS_SEARCH_CHECK_SPELLING_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDetails.SearchCheckSpellingActionTypeDetails, DSL.name("srchcksacttypdt_srchcksacttyp_searchcheckspellingactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDetails.SearchCheckSpellingActionTypeDetails.SEARCH_CHECK_SPELLING_ACTION_TYPE }, KeyRegistry.SEARCH_CHECK_SPELLING_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypes.SearchCheckSpellingActionTypes.SEARCH_CHECK_SPELLING_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
077    public static final ForeignKey<SearchCheckSpellingActionTypes, SearchCheckSpellingActionTypeDetails> SEARCH_CHECK_SPELLING_ACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypes.SearchCheckSpellingActionTypes, DSL.name("srchcksacttyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypes.SearchCheckSpellingActionTypes.ACTIVE_DETAIL }, KeyRegistry.SEARCH_CHECK_SPELLING_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDetails.SearchCheckSpellingActionTypeDetails.SEARCH_CHECK_SPELLING_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
078    public static final ForeignKey<SearchCheckSpellingActionTypes, SearchCheckSpellingActionTypeDetails> SEARCH_CHECK_SPELLING_ACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypes.SearchCheckSpellingActionTypes, DSL.name("srchcksacttyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypes.SearchCheckSpellingActionTypes.LAST_DETAIL }, KeyRegistry.SEARCH_CHECK_SPELLING_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchCheckSpellingActionTypeDetails.SearchCheckSpellingActionTypeDetails.SEARCH_CHECK_SPELLING_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
079    public static final ForeignKey<SearchDefaultOperatorDescriptions, Languages> SEARCH_DEFAULT_OPERATOR_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDescriptions.SearchDefaultOperatorDescriptions, DSL.name("srchdefopd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDescriptions.SearchDefaultOperatorDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
080    public static final ForeignKey<SearchDefaultOperatorDescriptions, SearchDefaultOperators> SEARCH_DEFAULT_OPERATOR_DESCRIPTIONS_SEARCH_DEFAULT_OPERATOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDescriptions.SearchDefaultOperatorDescriptions, DSL.name("srchdefopd_srchdefop_searchdefaultoperatorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDescriptions.SearchDefaultOperatorDescriptions.SEARCH_DEFAULT_OPERATOR }, KeyRegistry.SEARCH_DEFAULT_OPERATORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators.SEARCH_DEFAULT_OPERATOR }, true, ForeignKeyRule.CASCADE, null);
081    public static final ForeignKey<SearchDefaultOperatorDetails, SearchDefaultOperators> SEARCH_DEFAULT_OPERATOR_DETAILS_SEARCH_DEFAULT_OPERATOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDetails.SearchDefaultOperatorDetails, DSL.name("srchdefopdt_srchdefop_searchdefaultoperatorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDetails.SearchDefaultOperatorDetails.SEARCH_DEFAULT_OPERATOR }, KeyRegistry.SEARCH_DEFAULT_OPERATORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators.SEARCH_DEFAULT_OPERATOR }, true, ForeignKeyRule.CASCADE, null);
082    public static final ForeignKey<SearchDefaultOperators, SearchDefaultOperatorDetails> SEARCH_DEFAULT_OPERATORS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators, DSL.name("srchdefop_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators.ACTIVE_DETAIL }, KeyRegistry.SEARCH_DEFAULT_OPERATOR_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDetails.SearchDefaultOperatorDetails.SEARCH_DEFAULT_OPERATOR_DETAIL }, true, ForeignKeyRule.CASCADE, null);
083    public static final ForeignKey<SearchDefaultOperators, SearchDefaultOperatorDetails> SEARCH_DEFAULT_OPERATORS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators, DSL.name("srchdefop_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperators.SearchDefaultOperators.LAST_DETAIL }, KeyRegistry.SEARCH_DEFAULT_OPERATOR_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchDefaultOperatorDetails.SearchDefaultOperatorDetails.SEARCH_DEFAULT_OPERATOR_DETAIL }, true, ForeignKeyRule.CASCADE, null);
084    public static final ForeignKey<Searches, CachedSearches> SEARCHES_CACHED_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.Searches.Searches, DSL.name("srch_csrch_cachedsearchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.CACHED_SEARCH }, KeyRegistry.CACHED_SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.CachedSearches.CachedSearches.CACHED_SEARCH }, true, ForeignKeyRule.CASCADE, null);
085    public static final ForeignKey<Searches, Parties> SEARCHES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.Searches.Searches, DSL.name("srch_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
086    public static final ForeignKey<Searches, SearchTypes> SEARCHES_SEARCH_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.Searches.Searches, DSL.name("srch_srchtyp_searchtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.SEARCH_TYPE }, KeyRegistry.SEARCH_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.SEARCH_TYPE }, true, ForeignKeyRule.CASCADE, null);
087    public static final ForeignKey<Searches, SearchUseTypes> SEARCHES_SEARCH_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.Searches.Searches, DSL.name("srch_srchutyp_searchusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.SEARCH_USE_TYPE }, KeyRegistry.SEARCH_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes.SEARCH_USE_TYPE }, true, ForeignKeyRule.CASCADE, null);
088    public static final ForeignKey<SearchKindDescriptions, Languages> SEARCH_KIND_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchKindDescriptions.SearchKindDescriptions, DSL.name("srchkd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKindDescriptions.SearchKindDescriptions.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<SearchKindDescriptions, SearchKinds> SEARCH_KIND_DESCRIPTIONS_SEARCH_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchKindDescriptions.SearchKindDescriptions, DSL.name("srchkd_srchk_searchkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKindDescriptions.SearchKindDescriptions.SEARCH_KIND }, KeyRegistry.SEARCH_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds.SEARCH_KIND }, true, ForeignKeyRule.CASCADE, null);
090    public static final ForeignKey<SearchKindDetails, SearchKinds> SEARCH_KIND_DETAILS_SEARCH_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchKindDetails.SearchKindDetails, DSL.name("srchkdt_srchk_searchkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKindDetails.SearchKindDetails.SEARCH_KIND }, KeyRegistry.SEARCH_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds.SEARCH_KIND }, true, ForeignKeyRule.CASCADE, null);
091    public static final ForeignKey<SearchKinds, SearchKindDetails> SEARCH_KINDS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds, DSL.name("srchk_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds.ACTIVE_DETAIL }, KeyRegistry.SEARCH_KIND_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKindDetails.SearchKindDetails.SEARCH_KIND_DETAIL }, true, ForeignKeyRule.CASCADE, null);
092    public static final ForeignKey<SearchKinds, SearchKindDetails> SEARCH_KINDS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds, DSL.name("srchk_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds.LAST_DETAIL }, KeyRegistry.SEARCH_KIND_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKindDetails.SearchKindDetails.SEARCH_KIND_DETAIL }, true, ForeignKeyRule.CASCADE, null);
093    public static final ForeignKey<SearchResultActions, EntityInstances> SEARCH_RESULT_ACTIONS_ENTITY_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActions.SearchResultActions, DSL.name("srchract_eni_entityinstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActions.SearchResultActions.ENTITY_INSTANCE }, KeyRegistry.ENTITY_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityInstances.EntityInstances.ENTITY_INSTANCE }, true, ForeignKeyRule.CASCADE, null);
094    public static final ForeignKey<SearchResultActions, Searches> SEARCH_RESULT_ACTIONS_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActions.SearchResultActions, DSL.name("srchract_srch_searchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActions.SearchResultActions.SEARCH }, KeyRegistry.SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.SEARCH }, true, ForeignKeyRule.CASCADE, null);
095    public static final ForeignKey<SearchResultActions, SearchResultActionTypes> SEARCH_RESULT_ACTIONS_SEARCH_RESULT_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActions.SearchResultActions, DSL.name("srchract_srchracttyp_searchresultactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActions.SearchResultActions.SEARCH_RESULT_ACTION_TYPE }, KeyRegistry.SEARCH_RESULT_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes.SEARCH_RESULT_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
096    public static final ForeignKey<SearchResultActionTypeDescriptions, Languages> SEARCH_RESULT_ACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDescriptions.SearchResultActionTypeDescriptions, DSL.name("srchracttypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDescriptions.SearchResultActionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
097    public static final ForeignKey<SearchResultActionTypeDescriptions, SearchResultActionTypes> SEARCH_RESULT_ACTION_TYPE_DESCRIPTIONS_SEARCH_RESULT_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDescriptions.SearchResultActionTypeDescriptions, DSL.name("srchracttypd_srchracttyp_searchresultactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDescriptions.SearchResultActionTypeDescriptions.SEARCH_RESULT_ACTION_TYPE }, KeyRegistry.SEARCH_RESULT_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes.SEARCH_RESULT_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
098    public static final ForeignKey<SearchResultActionTypeDetails, SearchResultActionTypes> SEARCH_RESULT_ACTION_TYPE_DETAILS_SEARCH_RESULT_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDetails.SearchResultActionTypeDetails, DSL.name("srchracttypdt_srchracttyp_searchresultactiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDetails.SearchResultActionTypeDetails.SEARCH_RESULT_ACTION_TYPE }, KeyRegistry.SEARCH_RESULT_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes.SEARCH_RESULT_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
099    public static final ForeignKey<SearchResultActionTypes, SearchResultActionTypeDetails> SEARCH_RESULT_ACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes, DSL.name("srchracttyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes.ACTIVE_DETAIL }, KeyRegistry.SEARCH_RESULT_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDetails.SearchResultActionTypeDetails.SEARCH_RESULT_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
100    public static final ForeignKey<SearchResultActionTypes, SearchResultActionTypeDetails> SEARCH_RESULT_ACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes, DSL.name("srchracttyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypes.SearchResultActionTypes.LAST_DETAIL }, KeyRegistry.SEARCH_RESULT_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResultActionTypeDetails.SearchResultActionTypeDetails.SEARCH_RESULT_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
101    public static final ForeignKey<SearchResults, EntityInstances> SEARCH_RESULTS_ENTITY_INSTANCE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResults.SearchResults, DSL.name("srchr_eni_entityinstanceid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResults.SearchResults.ENTITY_INSTANCE }, KeyRegistry.ENTITY_INSTANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.core.EntityInstances.EntityInstances.ENTITY_INSTANCE }, true, ForeignKeyRule.CASCADE, null);
102    public static final ForeignKey<SearchResults, Searches> SEARCH_RESULTS_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchResults.SearchResults, DSL.name("srchr_srch_searchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchResults.SearchResults.SEARCH }, KeyRegistry.SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.SEARCH }, true, ForeignKeyRule.CASCADE, null);
103    public static final ForeignKey<SearchSortDirectionDescriptions, Languages> SEARCH_SORT_DIRECTION_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortDirectionDescriptions.SearchSortDirectionDescriptions, DSL.name("srchsrtdird_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirectionDescriptions.SearchSortDirectionDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
104    public static final ForeignKey<SearchSortDirectionDescriptions, SearchSortDirections> SEARCH_SORT_DIRECTION_DESCRIPTIONS_SEARCH_SORT_DIRECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortDirectionDescriptions.SearchSortDirectionDescriptions, DSL.name("srchsrtdird_srchsrtdir_searchsortdirectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirectionDescriptions.SearchSortDirectionDescriptions.SEARCH_SORT_DIRECTION }, KeyRegistry.SEARCH_SORT_DIRECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections.SEARCH_SORT_DIRECTION }, true, ForeignKeyRule.CASCADE, null);
105    public static final ForeignKey<SearchSortDirectionDetails, SearchSortDirections> SEARCH_SORT_DIRECTION_DETAILS_SEARCH_SORT_DIRECTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortDirectionDetails.SearchSortDirectionDetails, DSL.name("srchsrtdirdt_srchsrtdir_searchsortdirectionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirectionDetails.SearchSortDirectionDetails.SEARCH_SORT_DIRECTION }, KeyRegistry.SEARCH_SORT_DIRECTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections.SEARCH_SORT_DIRECTION }, true, ForeignKeyRule.CASCADE, null);
106    public static final ForeignKey<SearchSortDirections, SearchSortDirectionDetails> SEARCH_SORT_DIRECTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections, DSL.name("srchsrtdir_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections.ACTIVE_DETAIL }, KeyRegistry.SEARCH_SORT_DIRECTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirectionDetails.SearchSortDirectionDetails.SEARCH_SORT_DIRECTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
107    public static final ForeignKey<SearchSortDirections, SearchSortDirectionDetails> SEARCH_SORT_DIRECTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections, DSL.name("srchsrtdir_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirections.SearchSortDirections.LAST_DETAIL }, KeyRegistry.SEARCH_SORT_DIRECTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortDirectionDetails.SearchSortDirectionDetails.SEARCH_SORT_DIRECTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
108    public static final ForeignKey<SearchSortOrderDescriptions, Languages> SEARCH_SORT_ORDER_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortOrderDescriptions.SearchSortOrderDescriptions, DSL.name("srchsrtordd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrderDescriptions.SearchSortOrderDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
109    public static final ForeignKey<SearchSortOrderDescriptions, SearchSortOrders> SEARCH_SORT_ORDER_DESCRIPTIONS_SEARCH_SORT_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortOrderDescriptions.SearchSortOrderDescriptions, DSL.name("srchsrtordd_srchsrtord_searchsortorderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrderDescriptions.SearchSortOrderDescriptions.SEARCH_SORT_ORDER }, KeyRegistry.SEARCH_SORT_ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders.SEARCH_SORT_ORDER }, true, ForeignKeyRule.CASCADE, null);
110    public static final ForeignKey<SearchSortOrderDetails, SearchKinds> SEARCH_SORT_ORDER_DETAILS_SEARCH_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortOrderDetails.SearchSortOrderDetails, DSL.name("srchsrtorddt_srchk_searchkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrderDetails.SearchSortOrderDetails.SEARCH_KIND }, KeyRegistry.SEARCH_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds.SEARCH_KIND }, true, ForeignKeyRule.CASCADE, null);
111    public static final ForeignKey<SearchSortOrderDetails, SearchSortOrders> SEARCH_SORT_ORDER_DETAILS_SEARCH_SORT_ORDER_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortOrderDetails.SearchSortOrderDetails, DSL.name("srchsrtorddt_srchsrtord_searchsortorderid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrderDetails.SearchSortOrderDetails.SEARCH_SORT_ORDER }, KeyRegistry.SEARCH_SORT_ORDERS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders.SEARCH_SORT_ORDER }, true, ForeignKeyRule.CASCADE, null);
112    public static final ForeignKey<SearchSortOrders, SearchSortOrderDetails> SEARCH_SORT_ORDERS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders, DSL.name("srchsrtord_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders.ACTIVE_DETAIL }, KeyRegistry.SEARCH_SORT_ORDER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrderDetails.SearchSortOrderDetails.SEARCH_SORT_ORDER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
113    public static final ForeignKey<SearchSortOrders, SearchSortOrderDetails> SEARCH_SORT_ORDERS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders, DSL.name("srchsrtord_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrders.SearchSortOrders.LAST_DETAIL }, KeyRegistry.SEARCH_SORT_ORDER_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchSortOrderDetails.SearchSortOrderDetails.SEARCH_SORT_ORDER_DETAIL }, true, ForeignKeyRule.CASCADE, null);
114    public static final ForeignKey<SearchTypeDescriptions, Languages> SEARCH_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchTypeDescriptions.SearchTypeDescriptions, DSL.name("srchtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypeDescriptions.SearchTypeDescriptions.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<SearchTypeDescriptions, SearchTypes> SEARCH_TYPE_DESCRIPTIONS_SEARCH_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchTypeDescriptions.SearchTypeDescriptions, DSL.name("srchtypd_srchtyp_searchtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypeDescriptions.SearchTypeDescriptions.SEARCH_TYPE }, KeyRegistry.SEARCH_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.SEARCH_TYPE }, true, ForeignKeyRule.CASCADE, null);
116    public static final ForeignKey<SearchTypeDetails, SearchKinds> SEARCH_TYPE_DETAILS_SEARCH_KIND_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchTypeDetails.SearchTypeDetails, DSL.name("srchtypdt_srchk_searchkindid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypeDetails.SearchTypeDetails.SEARCH_KIND }, KeyRegistry.SEARCH_KINDS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchKinds.SearchKinds.SEARCH_KIND }, true, ForeignKeyRule.CASCADE, null);
117    public static final ForeignKey<SearchTypeDetails, SearchTypes> SEARCH_TYPE_DETAILS_SEARCH_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchTypeDetails.SearchTypeDetails, DSL.name("srchtypdt_srchtyp_searchtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypeDetails.SearchTypeDetails.SEARCH_TYPE }, KeyRegistry.SEARCH_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.SEARCH_TYPE }, true, ForeignKeyRule.CASCADE, null);
118    public static final ForeignKey<SearchTypes, SearchTypeDetails> SEARCH_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes, DSL.name("srchtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.ACTIVE_DETAIL }, KeyRegistry.SEARCH_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypeDetails.SearchTypeDetails.SEARCH_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
119    public static final ForeignKey<SearchTypes, SearchTypeDetails> SEARCH_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes, DSL.name("srchtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.LAST_DETAIL }, KeyRegistry.SEARCH_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypeDetails.SearchTypeDetails.SEARCH_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
120    public static final ForeignKey<SearchUseTypeDescriptions, Languages> SEARCH_USE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchUseTypeDescriptions.SearchUseTypeDescriptions, DSL.name("srchutypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypeDescriptions.SearchUseTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
121    public static final ForeignKey<SearchUseTypeDescriptions, SearchUseTypes> SEARCH_USE_TYPE_DESCRIPTIONS_SEARCH_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchUseTypeDescriptions.SearchUseTypeDescriptions, DSL.name("srchutypd_srchutyp_searchusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypeDescriptions.SearchUseTypeDescriptions.SEARCH_USE_TYPE }, KeyRegistry.SEARCH_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes.SEARCH_USE_TYPE }, true, ForeignKeyRule.CASCADE, null);
122    public static final ForeignKey<SearchUseTypeDetails, SearchUseTypes> SEARCH_USE_TYPE_DETAILS_SEARCH_USE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchUseTypeDetails.SearchUseTypeDetails, DSL.name("srchutypdt_srchutyp_searchusetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypeDetails.SearchUseTypeDetails.SEARCH_USE_TYPE }, KeyRegistry.SEARCH_USE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes.SEARCH_USE_TYPE }, true, ForeignKeyRule.CASCADE, null);
123    public static final ForeignKey<SearchUseTypes, SearchUseTypeDetails> SEARCH_USE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes, DSL.name("srchutyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes.ACTIVE_DETAIL }, KeyRegistry.SEARCH_USE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypeDetails.SearchUseTypeDetails.SEARCH_USE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
124    public static final ForeignKey<SearchUseTypes, SearchUseTypeDetails> SEARCH_USE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes, DSL.name("srchutyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypes.SearchUseTypes.LAST_DETAIL }, KeyRegistry.SEARCH_USE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchUseTypeDetails.SearchUseTypeDetails.SEARCH_USE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
125    public static final ForeignKey<UserVisitSearches, Searches> USER_VISIT_SEARCHES_SEARCH_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.UserVisitSearches.UserVisitSearches, DSL.name("uvissrch_srch_searchid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.UserVisitSearches.UserVisitSearches.SEARCH }, KeyRegistry.SEARCHES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.Searches.Searches.SEARCH }, true, ForeignKeyRule.CASCADE, null);
126    public static final ForeignKey<UserVisitSearches, SearchTypes> USER_VISIT_SEARCHES_SEARCH_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.UserVisitSearches.UserVisitSearches, DSL.name("uvissrch_srchtyp_searchtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.UserVisitSearches.UserVisitSearches.SEARCH_TYPE }, KeyRegistry.SEARCH_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.search.SearchTypes.SearchTypes.SEARCH_TYPE }, true, ForeignKeyRule.CASCADE, null);
127    public static final ForeignKey<UserVisitSearches, UserVisits> USER_VISIT_SEARCHES_USER_VISIT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.search.UserVisitSearches.UserVisitSearches, DSL.name("uvissrch_uvis_uservisitid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.search.UserVisitSearches.UserVisitSearches.USER_VISIT }, KeyRegistry.USER_VISITS_PK, new TableField[] { com.echothree.model.jooq.server.tables.user.UserVisits.UserVisits.USER_VISIT }, true, ForeignKeyRule.CASCADE, null);
128}