001package com.echothree.model.jooq.server.keys.uom;
002
003import com.echothree.model.jooq.server.records.uom.UnitOfMeasureEquivalents;
004import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindDescriptions;
005import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindDetails;
006import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindUseTypeDescriptions;
007import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindUseTypes;
008import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKindUses;
009import com.echothree.model.jooq.server.records.uom.UnitOfMeasureKinds;
010import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeDescriptions;
011import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeDetails;
012import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeVolumes;
013import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypeWeights;
014import com.echothree.model.jooq.server.records.uom.UnitOfMeasureTypes;
015
016import org.jooq.TableField;
017import org.jooq.UniqueKey;
018import org.jooq.impl.DSL;
019import org.jooq.impl.Internal;
020
021/**
022 * Key definitions for the UomUnique component.
023 */
024public interface UomUniqueKeys {
025    public static final UniqueKey<UnitOfMeasureEquivalents> UNIT_OF_MEASURE_EQUIVALENTS_FROM_UNIT_OF_MEASURE_TYPE_AND_TO_UNIT_OF_MEASURE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents.FROM_UNIT_OF_MEASURE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents.TO_UNIT_OF_MEASURE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents.THRU_TIME }, true);
026    public static final UniqueKey<UnitOfMeasureEquivalents> UNIT_OF_MEASURE_EQUIVALENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureEquivalents.UnitOfMeasureEquivalents.UNIT_OF_MEASURE_EQUIVALENT }, true);
027    public static final UniqueKey<UnitOfMeasureKindDescriptions> UNIT_OF_MEASURE_KIND_DESCRIPTIONS_UNIT_OF_MEASURE_KIND_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions.UNIT_OF_MEASURE_KIND, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions.THRU_TIME }, true);
028    public static final UniqueKey<UnitOfMeasureKindDescriptions> UNIT_OF_MEASURE_KIND_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDescriptions.UnitOfMeasureKindDescriptions.UNIT_OF_MEASURE_KIND_DESCRIPTION }, true);
029    public static final UniqueKey<UnitOfMeasureKindDetails> UNIT_OF_MEASURE_KIND_DETAILS_UNIT_OF_MEASURE_KIND_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.UNIT_OF_MEASURE_KIND_NAME, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.THRU_TIME }, true);
030    public static final UniqueKey<UnitOfMeasureKindDetails> UNIT_OF_MEASURE_KIND_DETAILS_UNIT_OF_MEASURE_KIND_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.UNIT_OF_MEASURE_KIND, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.THRU_TIME }, true);
031    public static final UniqueKey<UnitOfMeasureKindDetails> UNIT_OF_MEASURE_KIND_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindDetails.UnitOfMeasureKindDetails.UNIT_OF_MEASURE_KIND_DETAIL }, true);
032    public static final UniqueKey<UnitOfMeasureKinds> UNIT_OF_MEASURE_KINDS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.ACTIVE_DETAIL }, true);
033    public static final UniqueKey<UnitOfMeasureKinds> UNIT_OF_MEASURE_KINDS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.LAST_DETAIL }, true);
034    public static final UniqueKey<UnitOfMeasureKinds> UNIT_OF_MEASURE_KINDS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKinds.UnitOfMeasureKinds.UNIT_OF_MEASURE_KIND }, true);
035    public static final UniqueKey<UnitOfMeasureKindUses> UNIT_OF_MEASURE_KIND_USES_UNIT_OF_MEASURE_KIND_USE_TYPE_AND_UNIT_OF_MEASURE_KIND_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses.UNIT_OF_MEASURE_KIND_USE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses.UNIT_OF_MEASURE_KIND, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses.THRU_TIME }, true);
036    public static final UniqueKey<UnitOfMeasureKindUses> UNIT_OF_MEASURE_KIND_USES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUses.UnitOfMeasureKindUses.UNIT_OF_MEASURE_KIND_USE }, true);
037    public static final UniqueKey<UnitOfMeasureKindUseTypeDescriptions> UNIT_OF_MEASURE_KIND_USE_TYPE_DESCRIPTIONS_UNIT_OF_MEASURE_KIND_USE_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions.UNIT_OF_MEASURE_KIND_USE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions.LANGUAGE }, true);
038    public static final UniqueKey<UnitOfMeasureKindUseTypeDescriptions> UNIT_OF_MEASURE_KIND_USE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypeDescriptions.UnitOfMeasureKindUseTypeDescriptions.UNIT_OF_MEASURE_KIND_USE_TYPE_DESCRIPTION }, true);
039    public static final UniqueKey<UnitOfMeasureKindUseTypes> UNIT_OF_MEASURE_KIND_USE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypes.UnitOfMeasureKindUseTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypes.UnitOfMeasureKindUseTypes.UNIT_OF_MEASURE_KIND_USE_TYPE }, true);
040    public static final UniqueKey<UnitOfMeasureKindUseTypes> UNIT_OF_MEASURE_KIND_USE_TYPES_UNIT_OF_MEASURE_KIND_USE_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypes.UnitOfMeasureKindUseTypes, DSL.name("unitofmeasurekindusetypename_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureKindUseTypes.UnitOfMeasureKindUseTypes.UNIT_OF_MEASURE_KIND_USE_TYPE_NAME }, true);
041    public static final UniqueKey<UnitOfMeasureTypeDescriptions> UNIT_OF_MEASURE_TYPE_DESCRIPTIONS_UNIT_OF_MEASURE_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions.UNIT_OF_MEASURE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions.THRU_TIME }, true);
042    public static final UniqueKey<UnitOfMeasureTypeDescriptions> UNIT_OF_MEASURE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDescriptions.UnitOfMeasureTypeDescriptions.UNIT_OF_MEASURE_TYPE_DESCRIPTION }, true);
043    public static final UniqueKey<UnitOfMeasureTypeDetails> UNIT_OF_MEASURE_TYPE_DETAILS_UNIT_OF_MEASURE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.THRU_TIME }, true);
044    public static final UniqueKey<UnitOfMeasureTypeDetails> UNIT_OF_MEASURE_TYPE_DETAILS_UNIT_OF_MEASURE_KIND_AND_UNIT_OF_MEASURE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_KIND, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_TYPE_NAME, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.THRU_TIME }, true);
045    public static final UniqueKey<UnitOfMeasureTypeDetails> UNIT_OF_MEASURE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeDetails.UnitOfMeasureTypeDetails.UNIT_OF_MEASURE_TYPE_DETAIL }, true);
046    public static final UniqueKey<UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.ACTIVE_DETAIL }, true);
047    public static final UniqueKey<UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.LAST_DETAIL }, true);
048    public static final UniqueKey<UnitOfMeasureTypes> UNIT_OF_MEASURE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypes.UnitOfMeasureTypes.UNIT_OF_MEASURE_TYPE }, true);
049    public static final UniqueKey<UnitOfMeasureTypeVolumes> UNIT_OF_MEASURE_TYPE_VOLUMES_UNIT_OF_MEASURE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes.UNIT_OF_MEASURE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes.THRU_TIME }, true);
050    public static final UniqueKey<UnitOfMeasureTypeVolumes> UNIT_OF_MEASURE_TYPE_VOLUMES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeVolumes.UnitOfMeasureTypeVolumes.UNIT_OF_MEASURE_TYPE_VOLUME }, true);
051    public static final UniqueKey<UnitOfMeasureTypeWeights> UNIT_OF_MEASURE_TYPE_WEIGHTS_UNIT_OF_MEASURE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights.UNIT_OF_MEASURE_TYPE, com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights.THRU_TIME }, true);
052    public static final UniqueKey<UnitOfMeasureTypeWeights> UNIT_OF_MEASURE_TYPE_WEIGHTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.uom.UnitOfMeasureTypeWeights.UnitOfMeasureTypeWeights.UNIT_OF_MEASURE_TYPE_WEIGHT }, true);
053}