001package com.echothree.model.jooq.server.keys.period; 002 003import com.echothree.model.jooq.server.records.period.PeriodDescriptions; 004import com.echothree.model.jooq.server.records.period.PeriodDetails; 005import com.echothree.model.jooq.server.records.period.PeriodKindDescriptions; 006import com.echothree.model.jooq.server.records.period.PeriodKindDetails; 007import com.echothree.model.jooq.server.records.period.PeriodKinds; 008import com.echothree.model.jooq.server.records.period.PeriodTypeDescriptions; 009import com.echothree.model.jooq.server.records.period.PeriodTypeDetails; 010import com.echothree.model.jooq.server.records.period.PeriodTypes; 011import com.echothree.model.jooq.server.records.period.Periods; 012 013import org.jooq.TableField; 014import org.jooq.UniqueKey; 015import org.jooq.impl.DSL; 016import org.jooq.impl.Internal; 017 018/** 019 * Key definitions for the PeriodUnique component. 020 */ 021public interface PeriodUniqueKeys { 022 public static final UniqueKey<PeriodDescriptions> PERIOD_DESCRIPTIONS_PERIOD_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodDescriptions.PeriodDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodDescriptions.PeriodDescriptions.PERIOD, com.echothree.model.jooq.server.tables.period.PeriodDescriptions.PeriodDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.period.PeriodDescriptions.PeriodDescriptions.THRU_TIME }, true); 023 public static final UniqueKey<PeriodDescriptions> PERIOD_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodDescriptions.PeriodDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodDescriptions.PeriodDescriptions.PERIOD_DESCRIPTION }, true); 024 public static final UniqueKey<PeriodDetails> PERIOD_DETAILS_PERIOD_KIND_AND_PERIOD_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails.PERIOD_KIND, com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails.PERIOD_NAME, com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails.THRU_TIME }, true); 025 public static final UniqueKey<PeriodDetails> PERIOD_DETAILS_PERIOD_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails.PERIOD, com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails.THRU_TIME }, true); 026 public static final UniqueKey<PeriodDetails> PERIOD_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodDetails.PeriodDetails.PERIOD_DETAIL }, true); 027 public static final UniqueKey<PeriodKindDescriptions> PERIOD_KIND_DESCRIPTIONS_PERIOD_KIND_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKindDescriptions.PeriodKindDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKindDescriptions.PeriodKindDescriptions.PERIOD_KIND, com.echothree.model.jooq.server.tables.period.PeriodKindDescriptions.PeriodKindDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.period.PeriodKindDescriptions.PeriodKindDescriptions.THRU_TIME }, true); 028 public static final UniqueKey<PeriodKindDescriptions> PERIOD_KIND_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKindDescriptions.PeriodKindDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKindDescriptions.PeriodKindDescriptions.PERIOD_KIND_DESCRIPTION }, true); 029 public static final UniqueKey<PeriodKindDetails> PERIOD_KIND_DETAILS_PERIOD_KIND_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails.PERIOD_KIND_NAME, com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails.THRU_TIME }, true); 030 public static final UniqueKey<PeriodKindDetails> PERIOD_KIND_DETAILS_PERIOD_KIND_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails.PERIOD_KIND, com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails.THRU_TIME }, true); 031 public static final UniqueKey<PeriodKindDetails> PERIOD_KIND_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKindDetails.PeriodKindDetails.PERIOD_KIND_DETAIL }, true); 032 public static final UniqueKey<PeriodKinds> PERIOD_KINDS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKinds.PeriodKinds, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKinds.PeriodKinds.ACTIVE_DETAIL }, true); 033 public static final UniqueKey<PeriodKinds> PERIOD_KINDS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKinds.PeriodKinds, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKinds.PeriodKinds.LAST_DETAIL }, true); 034 public static final UniqueKey<PeriodKinds> PERIOD_KINDS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodKinds.PeriodKinds, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodKinds.PeriodKinds.PERIOD_KIND }, true); 035 public static final UniqueKey<Periods> PERIODS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.Periods.Periods, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.Periods.Periods.ACTIVE_DETAIL }, true); 036 public static final UniqueKey<Periods> PERIODS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.Periods.Periods, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.Periods.Periods.LAST_DETAIL }, true); 037 public static final UniqueKey<Periods> PERIODS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.Periods.Periods, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.Periods.Periods.PERIOD }, true); 038 public static final UniqueKey<PeriodTypeDescriptions> PERIOD_TYPE_DESCRIPTIONS_PERIOD_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypeDescriptions.PeriodTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypeDescriptions.PeriodTypeDescriptions.PERIOD_TYPE, com.echothree.model.jooq.server.tables.period.PeriodTypeDescriptions.PeriodTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.period.PeriodTypeDescriptions.PeriodTypeDescriptions.THRU_TIME }, true); 039 public static final UniqueKey<PeriodTypeDescriptions> PERIOD_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypeDescriptions.PeriodTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypeDescriptions.PeriodTypeDescriptions.PERIOD_TYPE_DESCRIPTION }, true); 040 public static final UniqueKey<PeriodTypeDetails> PERIOD_TYPE_DETAILS_PERIOD_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails.PERIOD_TYPE, com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails.THRU_TIME }, true); 041 public static final UniqueKey<PeriodTypeDetails> PERIOD_TYPE_DETAILS_PERIOD_KIND_AND_PERIOD_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails.PERIOD_KIND, com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails.PERIOD_TYPE_NAME, com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails.THRU_TIME }, true); 042 public static final UniqueKey<PeriodTypeDetails> PERIOD_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypeDetails.PeriodTypeDetails.PERIOD_TYPE_DETAIL }, true); 043 public static final UniqueKey<PeriodTypes> PERIOD_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypes.PeriodTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypes.PeriodTypes.ACTIVE_DETAIL }, true); 044 public static final UniqueKey<PeriodTypes> PERIOD_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypes.PeriodTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypes.PeriodTypes.LAST_DETAIL }, true); 045 public static final UniqueKey<PeriodTypes> PERIOD_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.period.PeriodTypes.PeriodTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.period.PeriodTypes.PeriodTypes.PERIOD_TYPE }, true); 046}