001package com.echothree.model.jooq.server.keys.batch; 002 003import com.echothree.model.jooq.server.records.batch.BatchAliasTypeDescriptions; 004import com.echothree.model.jooq.server.records.batch.BatchAliasTypeDetails; 005import com.echothree.model.jooq.server.records.batch.BatchAliasTypes; 006import com.echothree.model.jooq.server.records.batch.BatchAliases; 007import com.echothree.model.jooq.server.records.batch.BatchDetails; 008import com.echothree.model.jooq.server.records.batch.BatchEntities; 009import com.echothree.model.jooq.server.records.batch.BatchTypeDescriptions; 010import com.echothree.model.jooq.server.records.batch.BatchTypeDetails; 011import com.echothree.model.jooq.server.records.batch.BatchTypeEntityTypes; 012import com.echothree.model.jooq.server.records.batch.BatchTypes; 013import com.echothree.model.jooq.server.records.batch.Batches; 014 015import org.jooq.TableField; 016import org.jooq.UniqueKey; 017import org.jooq.impl.DSL; 018import org.jooq.impl.Internal; 019 020/** 021 * Key definitions for the BatchUnique component. 022 */ 023public interface BatchUniqueKeys { 024 public static final UniqueKey<BatchAliases> BATCH_ALIASES_BATCH_ALIAS_TYPE_AND_ALIAS_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliases.BatchAliases, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliases.BatchAliases.BATCH_ALIAS_TYPE, com.echothree.model.jooq.server.tables.batch.BatchAliases.BatchAliases.ALIAS, com.echothree.model.jooq.server.tables.batch.BatchAliases.BatchAliases.THRU_TIME }, true); 025 public static final UniqueKey<BatchAliases> BATCH_ALIASES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliases.BatchAliases, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliases.BatchAliases.BATCH_ALIAS }, true); 026 public static final UniqueKey<BatchAliasTypeDescriptions> BATCH_ALIAS_TYPE_DESCRIPTIONS_BATCH_ALIAS_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDescriptions.BatchAliasTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDescriptions.BatchAliasTypeDescriptions.BATCH_ALIAS_TYPE, com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDescriptions.BatchAliasTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDescriptions.BatchAliasTypeDescriptions.THRU_TIME }, true); 027 public static final UniqueKey<BatchAliasTypeDescriptions> BATCH_ALIAS_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDescriptions.BatchAliasTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDescriptions.BatchAliasTypeDescriptions.BATCH_ALIAS_TYPE_DESCRIPTION }, true); 028 public static final UniqueKey<BatchAliasTypeDetails> BATCH_ALIAS_TYPE_DETAILS_BATCH_ALIAS_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails.BATCH_ALIAS_TYPE, com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails.THRU_TIME }, true); 029 public static final UniqueKey<BatchAliasTypeDetails> BATCH_ALIAS_TYPE_DETAILS_BATCH_TYPE_AND_BATCH_ALIAS_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails.BATCH_TYPE, com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails.BATCH_ALIAS_TYPE_NAME, com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails.THRU_TIME }, true); 030 public static final UniqueKey<BatchAliasTypeDetails> BATCH_ALIAS_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypeDetails.BatchAliasTypeDetails.BATCH_ALIAS_TYPE_DETAIL }, true); 031 public static final UniqueKey<BatchAliasTypes> BATCH_ALIAS_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypes.BatchAliasTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypes.BatchAliasTypes.ACTIVE_DETAIL }, true); 032 public static final UniqueKey<BatchAliasTypes> BATCH_ALIAS_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypes.BatchAliasTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypes.BatchAliasTypes.LAST_DETAIL }, true); 033 public static final UniqueKey<BatchAliasTypes> BATCH_ALIAS_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchAliasTypes.BatchAliasTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchAliasTypes.BatchAliasTypes.BATCH_ALIAS_TYPE }, true); 034 public static final UniqueKey<BatchDetails> BATCH_DETAILS_BATCH_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails.BATCH, com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails.THRU_TIME }, true); 035 public static final UniqueKey<BatchDetails> BATCH_DETAILS_BATCH_TYPE_AND_BATCH_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails.BATCH_TYPE, com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails.BATCH_NAME, com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails.THRU_TIME }, true); 036 public static final UniqueKey<BatchDetails> BATCH_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchDetails.BatchDetails.BATCH_DETAIL }, true); 037 public static final UniqueKey<BatchEntities> BATCH_ENTITIES_ENTITY_INSTANCE_AND_BATCH_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchEntities.BatchEntities, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchEntities.BatchEntities.ENTITY_INSTANCE, com.echothree.model.jooq.server.tables.batch.BatchEntities.BatchEntities.BATCH, com.echothree.model.jooq.server.tables.batch.BatchEntities.BatchEntities.THRU_TIME }, true); 038 public static final UniqueKey<BatchEntities> BATCH_ENTITIES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchEntities.BatchEntities, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchEntities.BatchEntities.BATCH_ENTITY }, true); 039 public static final UniqueKey<Batches> BATCHES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.Batches.Batches, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.Batches.Batches.ACTIVE_DETAIL }, true); 040 public static final UniqueKey<Batches> BATCHES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.Batches.Batches, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.Batches.Batches.LAST_DETAIL }, true); 041 public static final UniqueKey<Batches> BATCHES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.Batches.Batches, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.Batches.Batches.BATCH }, true); 042 public static final UniqueKey<BatchTypeDescriptions> BATCH_TYPE_DESCRIPTIONS_BATCH_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeDescriptions.BatchTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeDescriptions.BatchTypeDescriptions.BATCH_TYPE, com.echothree.model.jooq.server.tables.batch.BatchTypeDescriptions.BatchTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.batch.BatchTypeDescriptions.BatchTypeDescriptions.THRU_TIME }, true); 043 public static final UniqueKey<BatchTypeDescriptions> BATCH_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeDescriptions.BatchTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeDescriptions.BatchTypeDescriptions.BATCH_TYPE_DESCRIPTION }, true); 044 public static final UniqueKey<BatchTypeDetails> BATCH_TYPE_DETAILS_BATCH_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails.BATCH_TYPE, com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails.THRU_TIME }, true); 045 public static final UniqueKey<BatchTypeDetails> BATCH_TYPE_DETAILS_BATCH_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails.BATCH_TYPE_NAME, com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails.THRU_TIME }, true); 046 public static final UniqueKey<BatchTypeDetails> BATCH_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeDetails.BatchTypeDetails.BATCH_TYPE_DETAIL }, true); 047 public static final UniqueKey<BatchTypeEntityTypes> BATCH_TYPE_ENTITY_TYPES_BATCH_TYPE_AND_ENTITY_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeEntityTypes.BatchTypeEntityTypes, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeEntityTypes.BatchTypeEntityTypes.BATCH_TYPE, com.echothree.model.jooq.server.tables.batch.BatchTypeEntityTypes.BatchTypeEntityTypes.ENTITY_TYPE, com.echothree.model.jooq.server.tables.batch.BatchTypeEntityTypes.BatchTypeEntityTypes.THRU_TIME }, true); 048 public static final UniqueKey<BatchTypeEntityTypes> BATCH_TYPE_ENTITY_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypeEntityTypes.BatchTypeEntityTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypeEntityTypes.BatchTypeEntityTypes.BATCH_TYPE_ENTITY_TYPE }, true); 049 public static final UniqueKey<BatchTypes> BATCH_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypes.BatchTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypes.BatchTypes.ACTIVE_DETAIL }, true); 050 public static final UniqueKey<BatchTypes> BATCH_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypes.BatchTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypes.BatchTypes.LAST_DETAIL }, true); 051 public static final UniqueKey<BatchTypes> BATCH_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.batch.BatchTypes.BatchTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.batch.BatchTypes.BatchTypes.BATCH_TYPE }, true); 052}