001package com.echothree.model.jooq.server.keys.index; 002 003import com.echothree.model.jooq.server.records.index.IndexDescriptions; 004import com.echothree.model.jooq.server.records.index.IndexDetails; 005import com.echothree.model.jooq.server.records.index.IndexFieldDescriptions; 006import com.echothree.model.jooq.server.records.index.IndexFieldDetails; 007import com.echothree.model.jooq.server.records.index.IndexFields; 008import com.echothree.model.jooq.server.records.index.IndexStatuses; 009import com.echothree.model.jooq.server.records.index.IndexTypeDescriptions; 010import com.echothree.model.jooq.server.records.index.IndexTypeDetails; 011import com.echothree.model.jooq.server.records.index.IndexTypes; 012import com.echothree.model.jooq.server.records.index.Indexes; 013 014import org.jooq.TableField; 015import org.jooq.UniqueKey; 016import org.jooq.impl.DSL; 017import org.jooq.impl.Internal; 018 019/** 020 * Key definitions for the IndexUnique component. 021 */ 022public interface IndexUniqueKeys { 023 public static final UniqueKey<IndexDescriptions> INDEX_DESCRIPTIONS_INDEX_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDescriptions.IndexDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDescriptions.IndexDescriptions.INDEX, com.echothree.model.jooq.server.tables.index.IndexDescriptions.IndexDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.index.IndexDescriptions.IndexDescriptions.THRU_TIME }, true); 024 public static final UniqueKey<IndexDescriptions> INDEX_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDescriptions.IndexDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDescriptions.IndexDescriptions.INDEX_DESCRIPTION }, true); 025 public static final UniqueKey<IndexDetails> INDEX_DETAILS_INDEX_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.INDEX, com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.THRU_TIME }, true); 026 public static final UniqueKey<IndexDetails> INDEX_DETAILS_INDEX_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.INDEX_NAME, com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.THRU_TIME }, true); 027 public static final UniqueKey<IndexDetails> INDEX_DETAILS_DIRECTORY_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails, DSL.name("index5_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.DIRECTORY, com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.THRU_TIME }, true); 028 public static final UniqueKey<IndexDetails> INDEX_DETAILS_INDEX_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails, DSL.name("index6_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.INDEX_TYPE, com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.LANGUAGE, com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.THRU_TIME }, true); 029 public static final UniqueKey<IndexDetails> INDEX_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexDetails.IndexDetails.INDEX_DETAIL }, true); 030 public static final UniqueKey<Indexes> INDEXES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.Indexes.Indexes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.Indexes.Indexes.ACTIVE_DETAIL }, true); 031 public static final UniqueKey<Indexes> INDEXES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.Indexes.Indexes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.Indexes.Indexes.LAST_DETAIL }, true); 032 public static final UniqueKey<Indexes> INDEXES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.Indexes.Indexes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.Indexes.Indexes.INDEX }, true); 033 public static final UniqueKey<IndexFieldDescriptions> INDEX_FIELD_DESCRIPTIONS_INDEX_FIELD_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFieldDescriptions.IndexFieldDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFieldDescriptions.IndexFieldDescriptions.INDEX_FIELD, com.echothree.model.jooq.server.tables.index.IndexFieldDescriptions.IndexFieldDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.index.IndexFieldDescriptions.IndexFieldDescriptions.THRU_TIME }, true); 034 public static final UniqueKey<IndexFieldDescriptions> INDEX_FIELD_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFieldDescriptions.IndexFieldDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFieldDescriptions.IndexFieldDescriptions.INDEX_FIELD_DESCRIPTION }, true); 035 public static final UniqueKey<IndexFieldDetails> INDEX_FIELD_DETAILS_INDEX_FIELD_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails.INDEX_FIELD, com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails.THRU_TIME }, true); 036 public static final UniqueKey<IndexFieldDetails> INDEX_FIELD_DETAILS_INDEX_TYPE_AND_INDEX_FIELD_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails.INDEX_TYPE, com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails.INDEX_FIELD_NAME, com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails.THRU_TIME }, true); 037 public static final UniqueKey<IndexFieldDetails> INDEX_FIELD_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFieldDetails.IndexFieldDetails.INDEX_FIELD_DETAIL }, true); 038 public static final UniqueKey<IndexFields> INDEX_FIELDS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields.ACTIVE_DETAIL }, true); 039 public static final UniqueKey<IndexFields> INDEX_FIELDS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields.LAST_DETAIL }, true); 040 public static final UniqueKey<IndexFields> INDEX_FIELDS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexFields.IndexFields.INDEX_FIELD }, true); 041 public static final UniqueKey<IndexStatuses> INDEX_STATUSES_INDEX_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexStatuses.IndexStatuses, DSL.name("indexid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexStatuses.IndexStatuses.INDEX }, true); 042 public static final UniqueKey<IndexStatuses> INDEX_STATUSES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexStatuses.IndexStatuses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexStatuses.IndexStatuses.INDEX_STATUS }, true); 043 public static final UniqueKey<IndexTypeDescriptions> INDEX_TYPE_DESCRIPTIONS_INDEX_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypeDescriptions.IndexTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypeDescriptions.IndexTypeDescriptions.INDEX_TYPE, com.echothree.model.jooq.server.tables.index.IndexTypeDescriptions.IndexTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.index.IndexTypeDescriptions.IndexTypeDescriptions.THRU_TIME }, true); 044 public static final UniqueKey<IndexTypeDescriptions> INDEX_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypeDescriptions.IndexTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypeDescriptions.IndexTypeDescriptions.INDEX_TYPE_DESCRIPTION }, true); 045 public static final UniqueKey<IndexTypeDetails> INDEX_TYPE_DETAILS_INDEX_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails.INDEX_TYPE, com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails.THRU_TIME }, true); 046 public static final UniqueKey<IndexTypeDetails> INDEX_TYPE_DETAILS_INDEX_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails.INDEX_TYPE_NAME, com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails.THRU_TIME }, true); 047 public static final UniqueKey<IndexTypeDetails> INDEX_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypeDetails.IndexTypeDetails.INDEX_TYPE_DETAIL }, true); 048 public static final UniqueKey<IndexTypes> INDEX_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypes.IndexTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypes.IndexTypes.ACTIVE_DETAIL }, true); 049 public static final UniqueKey<IndexTypes> INDEX_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypes.IndexTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypes.IndexTypes.LAST_DETAIL }, true); 050 public static final UniqueKey<IndexTypes> INDEX_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.index.IndexTypes.IndexTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.index.IndexTypes.IndexTypes.INDEX_TYPE }, true); 051}