001package com.echothree.model.jooq.server.keys.sequence;
002
003import com.echothree.model.jooq.server.records.sequence.SequenceChecksumTypeDescriptions;
004import com.echothree.model.jooq.server.records.sequence.SequenceChecksumTypes;
005import com.echothree.model.jooq.server.records.sequence.SequenceDescriptions;
006import com.echothree.model.jooq.server.records.sequence.SequenceDetails;
007import com.echothree.model.jooq.server.records.sequence.SequenceEncoderTypeDescriptions;
008import com.echothree.model.jooq.server.records.sequence.SequenceEncoderTypes;
009import com.echothree.model.jooq.server.records.sequence.SequenceTypeDescriptions;
010import com.echothree.model.jooq.server.records.sequence.SequenceTypeDetails;
011import com.echothree.model.jooq.server.records.sequence.SequenceTypes;
012import com.echothree.model.jooq.server.records.sequence.SequenceValues;
013import com.echothree.model.jooq.server.records.sequence.Sequences;
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 SequenceUnique component.
022 */
023public interface SequenceUniqueKeys {
024    public static final UniqueKey<SequenceChecksumTypeDescriptions> SEQUENCE_CHECKSUM_TYPE_DESCRIPTIONS_SEQUENCE_CHECKSUM_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypeDescriptions.SequenceChecksumTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypeDescriptions.SequenceChecksumTypeDescriptions.SEQUENCE_CHECKSUM_TYPE, com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypeDescriptions.SequenceChecksumTypeDescriptions.LANGUAGE }, true);
025    public static final UniqueKey<SequenceChecksumTypeDescriptions> SEQUENCE_CHECKSUM_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypeDescriptions.SequenceChecksumTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypeDescriptions.SequenceChecksumTypeDescriptions.SEQUENCE_CHECKSUM_TYPE_DESCRIPTION }, true);
026    public static final UniqueKey<SequenceChecksumTypes> SEQUENCE_CHECKSUM_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypes.SequenceChecksumTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypes.SequenceChecksumTypes.SEQUENCE_CHECKSUM_TYPE }, true);
027    public static final UniqueKey<SequenceChecksumTypes> SEQUENCE_CHECKSUM_TYPES_SEQUENCE_CHECKSUM_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypes.SequenceChecksumTypes, DSL.name("sequencechecksumtypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceChecksumTypes.SequenceChecksumTypes.SEQUENCE_CHECKSUM_TYPE_NAME }, true);
028    public static final UniqueKey<SequenceDescriptions> SEQUENCE_DESCRIPTIONS_SEQUENCE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceDescriptions.SequenceDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceDescriptions.SequenceDescriptions.SEQUENCE, com.echothree.model.jooq.server.tables.sequence.SequenceDescriptions.SequenceDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.sequence.SequenceDescriptions.SequenceDescriptions.THRU_TIME }, true);
029    public static final UniqueKey<SequenceDescriptions> SEQUENCE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceDescriptions.SequenceDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceDescriptions.SequenceDescriptions.SEQUENCE_DESCRIPTION }, true);
030    public static final UniqueKey<SequenceDetails> SEQUENCE_DETAILS_SEQUENCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails.SEQUENCE, com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails.THRU_TIME }, true);
031    public static final UniqueKey<SequenceDetails> SEQUENCE_DETAILS_SEQUENCE_TYPE_AND_SEQUENCE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails.SEQUENCE_TYPE, com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails.SEQUENCE_NAME, com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails.THRU_TIME }, true);
032    public static final UniqueKey<SequenceDetails> SEQUENCE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails.SEQUENCE_DETAIL }, true);
033    public static final UniqueKey<SequenceEncoderTypeDescriptions> SEQUENCE_ENCODER_TYPE_DESCRIPTIONS_SEQUENCE_ENCODER_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypeDescriptions.SequenceEncoderTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypeDescriptions.SequenceEncoderTypeDescriptions.SEQUENCE_ENCODER_TYPE, com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypeDescriptions.SequenceEncoderTypeDescriptions.LANGUAGE }, true);
034    public static final UniqueKey<SequenceEncoderTypeDescriptions> SEQUENCE_ENCODER_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypeDescriptions.SequenceEncoderTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypeDescriptions.SequenceEncoderTypeDescriptions.SEQUENCE_ENCODER_TYPE_DESCRIPTION }, true);
035    public static final UniqueKey<SequenceEncoderTypes> SEQUENCE_ENCODER_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypes.SequenceEncoderTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypes.SequenceEncoderTypes.SEQUENCE_ENCODER_TYPE }, true);
036    public static final UniqueKey<SequenceEncoderTypes> SEQUENCE_ENCODER_TYPES_SEQUENCE_ENCODER_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypes.SequenceEncoderTypes, DSL.name("sequenceencodertypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceEncoderTypes.SequenceEncoderTypes.SEQUENCE_ENCODER_TYPE_NAME }, true);
037    public static final UniqueKey<Sequences> SEQUENCES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.ACTIVE_DETAIL }, true);
038    public static final UniqueKey<Sequences> SEQUENCES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.LAST_DETAIL }, true);
039    public static final UniqueKey<Sequences> SEQUENCES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.Sequences.Sequences.SEQUENCE }, true);
040    public static final UniqueKey<SequenceTypeDescriptions> SEQUENCE_TYPE_DESCRIPTIONS_SEQUENCE_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDescriptions.SequenceTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDescriptions.SequenceTypeDescriptions.SEQUENCE_TYPE, com.echothree.model.jooq.server.tables.sequence.SequenceTypeDescriptions.SequenceTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.sequence.SequenceTypeDescriptions.SequenceTypeDescriptions.THRU_TIME }, true);
041    public static final UniqueKey<SequenceTypeDescriptions> SEQUENCE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDescriptions.SequenceTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDescriptions.SequenceTypeDescriptions.SEQUENCE_TYPE_DESCRIPTION }, true);
042    public static final UniqueKey<SequenceTypeDetails> SEQUENCE_TYPE_DETAILS_SEQUENCE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.SEQUENCE_TYPE, com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.THRU_TIME }, true);
043    public static final UniqueKey<SequenceTypeDetails> SEQUENCE_TYPE_DETAILS_SEQUENCE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.SEQUENCE_TYPE_NAME, com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.THRU_TIME }, true);
044    public static final UniqueKey<SequenceTypeDetails> SEQUENCE_TYPE_DETAILS_PREFIX_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails, DSL.name("index6_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.PREFIX, com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.THRU_TIME }, true);
045    public static final UniqueKey<SequenceTypeDetails> SEQUENCE_TYPE_DETAILS_SUFFIX_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails, DSL.name("index7_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.SUFFIX, com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.THRU_TIME }, true);
046    public static final UniqueKey<SequenceTypeDetails> SEQUENCE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypeDetails.SequenceTypeDetails.SEQUENCE_TYPE_DETAIL }, true);
047    public static final UniqueKey<SequenceTypes> SEQUENCE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.ACTIVE_DETAIL }, true);
048    public static final UniqueKey<SequenceTypes> SEQUENCE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.LAST_DETAIL }, true);
049    public static final UniqueKey<SequenceTypes> SEQUENCE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceTypes.SequenceTypes.SEQUENCE_TYPE }, true);
050    public static final UniqueKey<SequenceValues> SEQUENCE_VALUES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceValues.SequenceValues, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceValues.SequenceValues.SEQUENCE_VALUE }, true);
051    public static final UniqueKey<SequenceValues> SEQUENCE_VALUES_SEQUENCE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sequence.SequenceValues.SequenceValues, DSL.name("sequenceid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sequence.SequenceValues.SequenceValues.SEQUENCE }, true);
052}