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}