001package com.echothree.model.jooq.server.keys.workrequirement;
002
003import com.echothree.model.jooq.server.records.workrequirement.WorkAssignmentDetails;
004import com.echothree.model.jooq.server.records.workrequirement.WorkAssignments;
005import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementDetails;
006import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementScopeDetails;
007import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementScopes;
008import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementStatuses;
009import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypeDescriptions;
010import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypeDetails;
011import com.echothree.model.jooq.server.records.workrequirement.WorkRequirementTypes;
012import com.echothree.model.jooq.server.records.workrequirement.WorkRequirements;
013import com.echothree.model.jooq.server.records.workrequirement.WorkTimeDetails;
014import com.echothree.model.jooq.server.records.workrequirement.WorkTimeUserVisits;
015import com.echothree.model.jooq.server.records.workrequirement.WorkTimes;
016
017import org.jooq.TableField;
018import org.jooq.UniqueKey;
019import org.jooq.impl.DSL;
020import org.jooq.impl.Internal;
021
022/**
023 * Key definitions for the WorkRequirementUnique component.
024 */
025public interface WorkRequirementUniqueKeys {
026    public static final UniqueKey<WorkAssignmentDetails> WORK_ASSIGNMENT_DETAILS_WORK_ASSIGNMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.THRU_TIME }, true);
027    public static final UniqueKey<WorkAssignmentDetails> WORK_ASSIGNMENT_DETAILS_WORK_REQUIREMENT_AND_WORK_ASSIGNMENT_SEQUENCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_REQUIREMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT_SEQUENCE, com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.THRU_TIME }, true);
028    public static final UniqueKey<WorkAssignmentDetails> WORK_ASSIGNMENT_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignmentDetails.WorkAssignmentDetails.WORK_ASSIGNMENT_DETAIL }, true);
029    public static final UniqueKey<WorkAssignments> WORK_ASSIGNMENTS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.ACTIVE_DETAIL }, true);
030    public static final UniqueKey<WorkAssignments> WORK_ASSIGNMENTS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.LAST_DETAIL }, true);
031    public static final UniqueKey<WorkAssignments> WORK_ASSIGNMENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkAssignments.WorkAssignments.WORK_ASSIGNMENT }, true);
032    public static final UniqueKey<WorkRequirementDetails> WORK_REQUIREMENT_DETAILS_WORK_REQUIREMENT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.THRU_TIME }, true);
033    public static final UniqueKey<WorkRequirementDetails> WORK_REQUIREMENT_DETAILS_WORK_REQUIREMENT_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_NAME, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.THRU_TIME }, true);
034    public static final UniqueKey<WorkRequirementDetails> WORK_REQUIREMENT_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementDetails.WorkRequirementDetails.WORK_REQUIREMENT_DETAIL }, true);
035    public static final UniqueKey<WorkRequirements> WORK_REQUIREMENTS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.ACTIVE_DETAIL }, true);
036    public static final UniqueKey<WorkRequirements> WORK_REQUIREMENTS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.LAST_DETAIL }, true);
037    public static final UniqueKey<WorkRequirements> WORK_REQUIREMENTS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirements.WorkRequirements.WORK_REQUIREMENT }, true);
038    public static final UniqueKey<WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_REQUIREMENT_SCOPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.THRU_TIME }, true);
039    public static final UniqueKey<WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPE_DETAILS_WORK_EFFORT_SCOPE_AND_WORK_REQUIREMENT_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("index4_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_EFFORT_SCOPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.THRU_TIME }, true);
040    public static final UniqueKey<WorkRequirementScopeDetails> WORK_REQUIREMENT_SCOPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopeDetails.WorkRequirementScopeDetails.WORK_REQUIREMENT_SCOPE_DETAIL }, true);
041    public static final UniqueKey<WorkRequirementScopes> WORK_REQUIREMENT_SCOPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.ACTIVE_DETAIL }, true);
042    public static final UniqueKey<WorkRequirementScopes> WORK_REQUIREMENT_SCOPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.LAST_DETAIL }, true);
043    public static final UniqueKey<WorkRequirementScopes> WORK_REQUIREMENT_SCOPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementScopes.WorkRequirementScopes.WORK_REQUIREMENT_SCOPE }, true);
044    public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_WORK_REQUIREMENT_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.WORK_REQUIREMENT }, true);
045    public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_LAST_WORK_ASSIGNMENT_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.LAST_WORK_ASSIGNMENT }, true);
046    public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_LAST_WORK_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.LAST_WORK_TIME }, true);
047    public static final UniqueKey<WorkRequirementStatuses> WORK_REQUIREMENT_STATUSES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementStatuses.WorkRequirementStatuses.WORK_REQUIREMENT_STATUS }, true);
048    public static final UniqueKey<WorkRequirementTypeDescriptions> WORK_REQUIREMENT_TYPE_DESCRIPTIONS_WORK_REQUIREMENT_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.WORK_REQUIREMENT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.THRU_TIME }, true);
049    public static final UniqueKey<WorkRequirementTypeDescriptions> WORK_REQUIREMENT_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDescriptions.WorkRequirementTypeDescriptions.WORK_REQUIREMENT_TYPE_DESCRIPTION }, true);
050    public static final UniqueKey<WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPE_DETAILS_WORK_REQUIREMENT_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.THRU_TIME }, true);
051    public static final UniqueKey<WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPE_DETAILS_WORK_EFFORT_TYPE_AND_WORK_REQUIREMENT_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_EFFORT_TYPE, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE_NAME, com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.THRU_TIME }, true);
052    public static final UniqueKey<WorkRequirementTypeDetails> WORK_REQUIREMENT_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypeDetails.WorkRequirementTypeDetails.WORK_REQUIREMENT_TYPE_DETAIL }, true);
053    public static final UniqueKey<WorkRequirementTypes> WORK_REQUIREMENT_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.ACTIVE_DETAIL }, true);
054    public static final UniqueKey<WorkRequirementTypes> WORK_REQUIREMENT_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.LAST_DETAIL }, true);
055    public static final UniqueKey<WorkRequirementTypes> WORK_REQUIREMENT_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkRequirementTypes.WorkRequirementTypes.WORK_REQUIREMENT_TYPE }, true);
056    public static final UniqueKey<WorkTimeDetails> WORK_TIME_DETAILS_WORK_TIME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.THRU_TIME }, true);
057    public static final UniqueKey<WorkTimeDetails> WORK_TIME_DETAILS_WORK_REQUIREMENT_AND_WORK_TIME_SEQUENCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_REQUIREMENT, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME_SEQUENCE, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.THRU_TIME }, true);
058    public static final UniqueKey<WorkTimeDetails> WORK_TIME_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeDetails.WorkTimeDetails.WORK_TIME_DETAIL }, true);
059    public static final UniqueKey<WorkTimes> WORK_TIMES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.ACTIVE_DETAIL }, true);
060    public static final UniqueKey<WorkTimes> WORK_TIMES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.LAST_DETAIL }, true);
061    public static final UniqueKey<WorkTimes> WORK_TIMES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimes.WorkTimes.WORK_TIME }, true);
062    public static final UniqueKey<WorkTimeUserVisits> WORK_TIME_USER_VISITS_WORK_TIME_AND_USER_VISIT_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.WORK_TIME, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.USER_VISIT, com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.THRU_TIME }, true);
063    public static final UniqueKey<WorkTimeUserVisits> WORK_TIME_USER_VISITS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.workrequirement.WorkTimeUserVisits.WorkTimeUserVisits.WORK_TIME_USER_VISIT }, true);
064}