001package com.echothree.model.jooq.server.keys.scale; 002 003import com.echothree.model.jooq.server.records.scale.PartyScaleUses; 004import com.echothree.model.jooq.server.records.scale.ScaleDescriptions; 005import com.echothree.model.jooq.server.records.scale.ScaleDetails; 006import com.echothree.model.jooq.server.records.scale.ScaleTypeDescriptions; 007import com.echothree.model.jooq.server.records.scale.ScaleTypeDetails; 008import com.echothree.model.jooq.server.records.scale.ScaleTypes; 009import com.echothree.model.jooq.server.records.scale.ScaleUseTypeDescriptions; 010import com.echothree.model.jooq.server.records.scale.ScaleUseTypeDetails; 011import com.echothree.model.jooq.server.records.scale.ScaleUseTypes; 012import com.echothree.model.jooq.server.records.scale.Scales; 013 014import org.jooq.TableField; 015import org.jooq.UniqueKey; 016import org.jooq.impl.DSL; 017import org.jooq.impl.Internal; 018 019/** 020 * Key definitions for the ScaleUnique component. 021 */ 022public interface ScaleUniqueKeys { 023 public static final UniqueKey<PartyScaleUses> PARTY_SCALE_USES_PARTY_AND_SCALE_USE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.PartyScaleUses.PartyScaleUses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.PartyScaleUses.PartyScaleUses.PARTY, com.echothree.model.jooq.server.tables.scale.PartyScaleUses.PartyScaleUses.SCALE_USE_TYPE, com.echothree.model.jooq.server.tables.scale.PartyScaleUses.PartyScaleUses.THRU_TIME }, true); 024 public static final UniqueKey<PartyScaleUses> PARTY_SCALE_USES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.PartyScaleUses.PartyScaleUses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.PartyScaleUses.PartyScaleUses.PARTY_SCALE_USE }, true); 025 public static final UniqueKey<ScaleDescriptions> SCALE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleDescriptions.ScaleDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleDescriptions.ScaleDescriptions.SCALE_DESCRIPTION }, true); 026 public static final UniqueKey<ScaleDetails> SCALE_DETAILS_SCALE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails.SCALE, com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails.THRU_TIME }, true); 027 public static final UniqueKey<ScaleDetails> SCALE_DETAILS_SCALE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails.SCALE_NAME, com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails.THRU_TIME }, true); 028 public static final UniqueKey<ScaleDetails> SCALE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleDetails.ScaleDetails.SCALE_DETAIL }, true); 029 public static final UniqueKey<Scales> SCALES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.Scales.Scales, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.Scales.Scales.ACTIVE_DETAIL }, true); 030 public static final UniqueKey<Scales> SCALES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.Scales.Scales, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.Scales.Scales.LAST_DETAIL }, true); 031 public static final UniqueKey<Scales> SCALES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.Scales.Scales, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.Scales.Scales.SCALE }, true); 032 public static final UniqueKey<ScaleTypeDescriptions> SCALE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypeDescriptions.ScaleTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypeDescriptions.ScaleTypeDescriptions.SCALE_TYPE_DESCRIPTION }, true); 033 public static final UniqueKey<ScaleTypeDetails> SCALE_TYPE_DETAILS_SCALE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails.SCALE_TYPE, com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails.THRU_TIME }, true); 034 public static final UniqueKey<ScaleTypeDetails> SCALE_TYPE_DETAILS_SCALE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails.SCALE_TYPE_NAME, com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails.THRU_TIME }, true); 035 public static final UniqueKey<ScaleTypeDetails> SCALE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypeDetails.ScaleTypeDetails.SCALE_TYPE_DETAIL }, true); 036 public static final UniqueKey<ScaleTypes> SCALE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypes.ScaleTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypes.ScaleTypes.ACTIVE_DETAIL }, true); 037 public static final UniqueKey<ScaleTypes> SCALE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypes.ScaleTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypes.ScaleTypes.LAST_DETAIL }, true); 038 public static final UniqueKey<ScaleTypes> SCALE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleTypes.ScaleTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleTypes.ScaleTypes.SCALE_TYPE }, true); 039 public static final UniqueKey<ScaleUseTypeDescriptions> SCALE_USE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDescriptions.ScaleUseTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDescriptions.ScaleUseTypeDescriptions.SCALE_USE_TYPE_DESCRIPTION }, true); 040 public static final UniqueKey<ScaleUseTypeDetails> SCALE_USE_TYPE_DETAILS_SCALE_USE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails.SCALE_USE_TYPE, com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails.THRU_TIME }, true); 041 public static final UniqueKey<ScaleUseTypeDetails> SCALE_USE_TYPE_DETAILS_SCALE_USE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails.SCALE_USE_TYPE_NAME, com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails.THRU_TIME }, true); 042 public static final UniqueKey<ScaleUseTypeDetails> SCALE_USE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypeDetails.ScaleUseTypeDetails.SCALE_USE_TYPE_DETAIL }, true); 043 public static final UniqueKey<ScaleUseTypes> SCALE_USE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypes.ScaleUseTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypes.ScaleUseTypes.ACTIVE_DETAIL }, true); 044 public static final UniqueKey<ScaleUseTypes> SCALE_USE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypes.ScaleUseTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypes.ScaleUseTypes.LAST_DETAIL }, true); 045 public static final UniqueKey<ScaleUseTypes> SCALE_USE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.scale.ScaleUseTypes.ScaleUseTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.scale.ScaleUseTypes.ScaleUseTypes.SCALE_USE_TYPE }, true); 046}