001package com.echothree.model.jooq.server.keys.job;
002
003import com.echothree.model.jooq.server.records.job.JobDescriptions;
004import com.echothree.model.jooq.server.records.job.JobDetails;
005import com.echothree.model.jooq.server.records.job.JobStatuses;
006import com.echothree.model.jooq.server.records.job.Jobs;
007
008import org.jooq.TableField;
009import org.jooq.UniqueKey;
010import org.jooq.impl.DSL;
011import org.jooq.impl.Internal;
012
013/**
014 * Key definitions for the JobUnique component.
015 */
016public interface JobUniqueKeys {
017    public static final UniqueKey<JobDescriptions> JOB_DESCRIPTIONS_JOB_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobDescriptions.JobDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobDescriptions.JobDescriptions.JOB, com.echothree.model.jooq.server.tables.job.JobDescriptions.JobDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.job.JobDescriptions.JobDescriptions.THRU_TIME }, true);
018    public static final UniqueKey<JobDescriptions> JOB_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobDescriptions.JobDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobDescriptions.JobDescriptions.JOB_DESCRIPTION }, true);
019    public static final UniqueKey<JobDetails> JOB_DETAILS_JOB_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails.JOB, com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails.THRU_TIME }, true);
020    public static final UniqueKey<JobDetails> JOB_DETAILS_JOB_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails.JOB_NAME, com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails.THRU_TIME }, true);
021    public static final UniqueKey<JobDetails> JOB_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobDetails.JobDetails.JOB_DETAIL }, true);
022    public static final UniqueKey<Jobs> JOBS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.Jobs.Jobs, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.job.Jobs.Jobs.ACTIVE_DETAIL }, true);
023    public static final UniqueKey<Jobs> JOBS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.Jobs.Jobs, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.job.Jobs.Jobs.LAST_DETAIL }, true);
024    public static final UniqueKey<Jobs> JOBS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.Jobs.Jobs, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.job.Jobs.Jobs.JOB }, true);
025    public static final UniqueKey<JobStatuses> JOB_STATUSES_JOB_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobStatuses.JobStatuses, DSL.name("jobid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobStatuses.JobStatuses.JOB }, true);
026    public static final UniqueKey<JobStatuses> JOB_STATUSES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.job.JobStatuses.JobStatuses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.job.JobStatuses.JobStatuses.JOB_STATUS }, true);
027}