001package com.echothree.model.jooq.server.keys.document; 002 003import com.echothree.model.jooq.server.records.document.DocumentBlobs; 004import com.echothree.model.jooq.server.records.document.DocumentClobs; 005import com.echothree.model.jooq.server.records.document.DocumentDescriptions; 006import com.echothree.model.jooq.server.records.document.DocumentDetails; 007import com.echothree.model.jooq.server.records.document.DocumentTypeDescriptions; 008import com.echothree.model.jooq.server.records.document.DocumentTypeDetails; 009import com.echothree.model.jooq.server.records.document.DocumentTypeUsageTypeDescriptions; 010import com.echothree.model.jooq.server.records.document.DocumentTypeUsageTypeDetails; 011import com.echothree.model.jooq.server.records.document.DocumentTypeUsageTypes; 012import com.echothree.model.jooq.server.records.document.DocumentTypeUsages; 013import com.echothree.model.jooq.server.records.document.DocumentTypes; 014import com.echothree.model.jooq.server.records.document.Documents; 015import com.echothree.model.jooq.server.records.document.PartyDocuments; 016import com.echothree.model.jooq.server.records.document.PartyTypeDocumentTypeUsageTypes; 017 018import org.jooq.TableField; 019import org.jooq.UniqueKey; 020import org.jooq.impl.DSL; 021import org.jooq.impl.Internal; 022 023/** 024 * Key definitions for the DocumentUnique component. 025 */ 026public interface DocumentUniqueKeys { 027 public static final UniqueKey<DocumentBlobs> DOCUMENT_BLOBS_DOCUMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentBlobs.DocumentBlobs, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentBlobs.DocumentBlobs.DOCUMENT, com.echothree.model.jooq.server.tables.document.DocumentBlobs.DocumentBlobs.THRU_TIME }, true); 028 public static final UniqueKey<DocumentBlobs> DOCUMENT_BLOBS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentBlobs.DocumentBlobs, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentBlobs.DocumentBlobs.DOCUMENT_BLOB }, true); 029 public static final UniqueKey<DocumentClobs> DOCUMENT_CLOBS_DOCUMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentClobs.DocumentClobs, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentClobs.DocumentClobs.DOCUMENT, com.echothree.model.jooq.server.tables.document.DocumentClobs.DocumentClobs.THRU_TIME }, true); 030 public static final UniqueKey<DocumentClobs> DOCUMENT_CLOBS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentClobs.DocumentClobs, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentClobs.DocumentClobs.DOCUMENT_CLOB }, true); 031 public static final UniqueKey<DocumentDescriptions> DOCUMENT_DESCRIPTIONS_DOCUMENT_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentDescriptions.DocumentDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentDescriptions.DocumentDescriptions.DOCUMENT, com.echothree.model.jooq.server.tables.document.DocumentDescriptions.DocumentDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.document.DocumentDescriptions.DocumentDescriptions.THRU_TIME }, true); 032 public static final UniqueKey<DocumentDescriptions> DOCUMENT_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentDescriptions.DocumentDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentDescriptions.DocumentDescriptions.DOCUMENT_DESCRIPTION }, true); 033 public static final UniqueKey<DocumentDetails> DOCUMENT_DETAILS_DOCUMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails.DOCUMENT, com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails.THRU_TIME }, true); 034 public static final UniqueKey<DocumentDetails> DOCUMENT_DETAILS_DOCUMENT_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails.DOCUMENT_NAME, com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails.THRU_TIME }, true); 035 public static final UniqueKey<DocumentDetails> DOCUMENT_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentDetails.DocumentDetails.DOCUMENT_DETAIL }, true); 036 public static final UniqueKey<Documents> DOCUMENTS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.Documents.Documents, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.Documents.Documents.ACTIVE_DETAIL }, true); 037 public static final UniqueKey<Documents> DOCUMENTS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.Documents.Documents, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.Documents.Documents.LAST_DETAIL }, true); 038 public static final UniqueKey<Documents> DOCUMENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.Documents.Documents, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.Documents.Documents.DOCUMENT }, true); 039 public static final UniqueKey<DocumentTypeDescriptions> DOCUMENT_TYPE_DESCRIPTIONS_DOCUMENT_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeDescriptions.DocumentTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeDescriptions.DocumentTypeDescriptions.DOCUMENT_TYPE, com.echothree.model.jooq.server.tables.document.DocumentTypeDescriptions.DocumentTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.document.DocumentTypeDescriptions.DocumentTypeDescriptions.THRU_TIME }, true); 040 public static final UniqueKey<DocumentTypeDescriptions> DOCUMENT_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeDescriptions.DocumentTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeDescriptions.DocumentTypeDescriptions.DOCUMENT_TYPE_DESCRIPTION }, true); 041 public static final UniqueKey<DocumentTypeDetails> DOCUMENT_TYPE_DETAILS_DOCUMENT_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails.DOCUMENT_TYPE, com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails.THRU_TIME }, true); 042 public static final UniqueKey<DocumentTypeDetails> DOCUMENT_TYPE_DETAILS_DOCUMENT_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails.DOCUMENT_TYPE_NAME, com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails.THRU_TIME }, true); 043 public static final UniqueKey<DocumentTypeDetails> DOCUMENT_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeDetails.DocumentTypeDetails.DOCUMENT_TYPE_DETAIL }, true); 044 public static final UniqueKey<DocumentTypes> DOCUMENT_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypes.DocumentTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypes.DocumentTypes.ACTIVE_DETAIL }, true); 045 public static final UniqueKey<DocumentTypes> DOCUMENT_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypes.DocumentTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypes.DocumentTypes.LAST_DETAIL }, true); 046 public static final UniqueKey<DocumentTypes> DOCUMENT_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypes.DocumentTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypes.DocumentTypes.DOCUMENT_TYPE }, true); 047 public static final UniqueKey<DocumentTypeUsages> DOCUMENT_TYPE_USAGES_DOCUMENT_TYPE_USAGE_TYPE_AND_DOCUMENT_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsages.DocumentTypeUsages, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsages.DocumentTypeUsages.DOCUMENT_TYPE_USAGE_TYPE, com.echothree.model.jooq.server.tables.document.DocumentTypeUsages.DocumentTypeUsages.DOCUMENT_TYPE, com.echothree.model.jooq.server.tables.document.DocumentTypeUsages.DocumentTypeUsages.THRU_TIME }, true); 048 public static final UniqueKey<DocumentTypeUsages> DOCUMENT_TYPE_USAGES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsages.DocumentTypeUsages, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsages.DocumentTypeUsages.DOCUMENT_TYPE_USAGE }, true); 049 public static final UniqueKey<DocumentTypeUsageTypeDescriptions> DOCUMENT_TYPE_USAGE_TYPE_DESCRIPTIONS_DOCUMENT_TYPE_USAGE_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDescriptions.DocumentTypeUsageTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDescriptions.DocumentTypeUsageTypeDescriptions.DOCUMENT_TYPE_USAGE_TYPE, com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDescriptions.DocumentTypeUsageTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDescriptions.DocumentTypeUsageTypeDescriptions.THRU_TIME }, true); 050 public static final UniqueKey<DocumentTypeUsageTypeDescriptions> DOCUMENT_TYPE_USAGE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDescriptions.DocumentTypeUsageTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDescriptions.DocumentTypeUsageTypeDescriptions.DOCUMENT_TYPE_USAGE_TYPE_DESCRIPTION }, true); 051 public static final UniqueKey<DocumentTypeUsageTypeDetails> DOCUMENT_TYPE_USAGE_TYPE_DETAILS_DOCUMENT_TYPE_USAGE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails.DOCUMENT_TYPE_USAGE_TYPE, com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails.THRU_TIME }, true); 052 public static final UniqueKey<DocumentTypeUsageTypeDetails> DOCUMENT_TYPE_USAGE_TYPE_DETAILS_DOCUMENT_TYPE_USAGE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails.DOCUMENT_TYPE_USAGE_TYPE_NAME, com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails.THRU_TIME }, true); 053 public static final UniqueKey<DocumentTypeUsageTypeDetails> DOCUMENT_TYPE_USAGE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypeDetails.DocumentTypeUsageTypeDetails.DOCUMENT_TYPE_USAGE_TYPE_DETAIL }, true); 054 public static final UniqueKey<DocumentTypeUsageTypes> DOCUMENT_TYPE_USAGE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypes.DocumentTypeUsageTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypes.DocumentTypeUsageTypes.ACTIVE_DETAIL }, true); 055 public static final UniqueKey<DocumentTypeUsageTypes> DOCUMENT_TYPE_USAGE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypes.DocumentTypeUsageTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypes.DocumentTypeUsageTypes.LAST_DETAIL }, true); 056 public static final UniqueKey<DocumentTypeUsageTypes> DOCUMENT_TYPE_USAGE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypes.DocumentTypeUsageTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.DocumentTypeUsageTypes.DocumentTypeUsageTypes.DOCUMENT_TYPE_USAGE_TYPE }, true); 057 public static final UniqueKey<PartyDocuments> PARTY_DOCUMENTS_DOCUMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.PartyDocuments.PartyDocuments, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.PartyDocuments.PartyDocuments.DOCUMENT, com.echothree.model.jooq.server.tables.document.PartyDocuments.PartyDocuments.THRU_TIME }, true); 058 public static final UniqueKey<PartyDocuments> PARTY_DOCUMENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.PartyDocuments.PartyDocuments, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.PartyDocuments.PartyDocuments.PARTY_DOCUMENT }, true); 059 public static final UniqueKey<PartyTypeDocumentTypeUsageTypes> PARTY_TYPE_DOCUMENT_TYPE_USAGE_TYPES_PARTY_TYPE_AND_DOCUMENT_TYPE_USAGE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.PartyTypeDocumentTypeUsageTypes.PartyTypeDocumentTypeUsageTypes, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.document.PartyTypeDocumentTypeUsageTypes.PartyTypeDocumentTypeUsageTypes.PARTY_TYPE, com.echothree.model.jooq.server.tables.document.PartyTypeDocumentTypeUsageTypes.PartyTypeDocumentTypeUsageTypes.DOCUMENT_TYPE_USAGE_TYPE, com.echothree.model.jooq.server.tables.document.PartyTypeDocumentTypeUsageTypes.PartyTypeDocumentTypeUsageTypes.THRU_TIME }, true); 060 public static final UniqueKey<PartyTypeDocumentTypeUsageTypes> PARTY_TYPE_DOCUMENT_TYPE_USAGE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.document.PartyTypeDocumentTypeUsageTypes.PartyTypeDocumentTypeUsageTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.document.PartyTypeDocumentTypeUsageTypes.PartyTypeDocumentTypeUsageTypes.PARTY_TYPE_DOCUMENT_TYPE_USAGE_TYPE }, true); 061}