001package com.echothree.model.jooq.server.keys.survey; 002 003import com.echothree.model.jooq.server.records.survey.SurveyDescriptions; 004import com.echothree.model.jooq.server.records.survey.SurveyDetails; 005import com.echothree.model.jooq.server.records.survey.SurveyTypeDescriptions; 006import com.echothree.model.jooq.server.records.survey.SurveyTypes; 007import com.echothree.model.jooq.server.records.survey.Surveys; 008 009import org.jooq.TableField; 010import org.jooq.UniqueKey; 011import org.jooq.impl.DSL; 012import org.jooq.impl.Internal; 013 014/** 015 * Key definitions for the SurveyUnique component. 016 */ 017public interface SurveyUniqueKeys { 018 public static final UniqueKey<SurveyDescriptions> SURVEY_DESCRIPTIONS_SURVEY_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyDescriptions.SurveyDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyDescriptions.SurveyDescriptions.SURVEY, com.echothree.model.jooq.server.tables.survey.SurveyDescriptions.SurveyDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.survey.SurveyDescriptions.SurveyDescriptions.THRU_TIME }, true); 019 public static final UniqueKey<SurveyDescriptions> SURVEY_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyDescriptions.SurveyDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyDescriptions.SurveyDescriptions.SURVEY_DESCRIPTION }, true); 020 public static final UniqueKey<SurveyDetails> SURVEY_DETAILS_SURVEY_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails.SURVEY, com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails.THRU_TIME }, true); 021 public static final UniqueKey<SurveyDetails> SURVEY_DETAILS_SURVEY_TYPE_AND_SURVEY_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails.SURVEY_TYPE, com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails.SURVEY_NAME, com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails.THRU_TIME }, true); 022 public static final UniqueKey<SurveyDetails> SURVEY_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyDetails.SurveyDetails.SURVEY_DETAIL }, true); 023 public static final UniqueKey<Surveys> SURVEYS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.Surveys.Surveys, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.Surveys.Surveys.ACTIVE_DETAIL }, true); 024 public static final UniqueKey<Surveys> SURVEYS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.Surveys.Surveys, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.Surveys.Surveys.LAST_DETAIL }, true); 025 public static final UniqueKey<Surveys> SURVEYS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.Surveys.Surveys, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.survey.Surveys.Surveys.SURVEY }, true); 026 public static final UniqueKey<SurveyTypeDescriptions> SURVEY_TYPE_DESCRIPTIONS_SURVEY_TYPE_AND_LANGUAGE_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyTypeDescriptions.SurveyTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyTypeDescriptions.SurveyTypeDescriptions.SURVEY_TYPE, com.echothree.model.jooq.server.tables.survey.SurveyTypeDescriptions.SurveyTypeDescriptions.LANGUAGE }, true); 027 public static final UniqueKey<SurveyTypeDescriptions> SURVEY_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyTypeDescriptions.SurveyTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyTypeDescriptions.SurveyTypeDescriptions.SURVEY_TYPE_DESCRIPTION }, true); 028 public static final UniqueKey<SurveyTypes> SURVEY_TYPES_CHAIN_KIND_AND_SURVEY_TYPE_NAME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyTypes.SurveyTypes, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyTypes.SurveyTypes.CHAIN_KIND, com.echothree.model.jooq.server.tables.survey.SurveyTypes.SurveyTypes.SURVEY_TYPE_NAME }, true); 029 public static final UniqueKey<SurveyTypes> SURVEY_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.survey.SurveyTypes.SurveyTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.survey.SurveyTypes.SurveyTypes.SURVEY_TYPE }, true); 030}