001package com.echothree.model.jooq.server.keys.queue; 002 003import com.echothree.model.jooq.server.records.queue.QueueTypeDescriptions; 004import com.echothree.model.jooq.server.records.queue.QueueTypeDetails; 005import com.echothree.model.jooq.server.records.queue.QueueTypes; 006import com.echothree.model.jooq.server.records.queue.QueuedEntities; 007 008import org.jooq.TableField; 009import org.jooq.UniqueKey; 010import org.jooq.impl.DSL; 011import org.jooq.impl.Internal; 012 013/** 014 * Key definitions for the QueueUnique component. 015 */ 016public interface QueueUniqueKeys { 017 public static final UniqueKey<QueuedEntities> QUEUED_ENTITIES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueuedEntities.QueuedEntities, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueuedEntities.QueuedEntities.QUEUED_ENTITY }, true); 018 public static final UniqueKey<QueueTypeDescriptions> QUEUE_TYPE_DESCRIPTIONS_QUEUE_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypeDescriptions.QueueTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypeDescriptions.QueueTypeDescriptions.QUEUE_TYPE, com.echothree.model.jooq.server.tables.queue.QueueTypeDescriptions.QueueTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.queue.QueueTypeDescriptions.QueueTypeDescriptions.THRU_TIME }, true); 019 public static final UniqueKey<QueueTypeDescriptions> QUEUE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypeDescriptions.QueueTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypeDescriptions.QueueTypeDescriptions.QUEUE_TYPE_DESCRIPTION }, true); 020 public static final UniqueKey<QueueTypeDetails> QUEUE_TYPE_DETAILS_QUEUE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails.QUEUE_TYPE, com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails.THRU_TIME }, true); 021 public static final UniqueKey<QueueTypeDetails> QUEUE_TYPE_DETAILS_QUEUE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails.QUEUE_TYPE_NAME, com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails.THRU_TIME }, true); 022 public static final UniqueKey<QueueTypeDetails> QUEUE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypeDetails.QueueTypeDetails.QUEUE_TYPE_DETAIL }, true); 023 public static final UniqueKey<QueueTypes> QUEUE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypes.QueueTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypes.QueueTypes.ACTIVE_DETAIL }, true); 024 public static final UniqueKey<QueueTypes> QUEUE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypes.QueueTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypes.QueueTypes.LAST_DETAIL }, true); 025 public static final UniqueKey<QueueTypes> QUEUE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.queue.QueueTypes.QueueTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.queue.QueueTypes.QueueTypes.QUEUE_TYPE }, true); 026}