001package com.echothree.model.jooq.server.keys.printer;
002
003import com.echothree.model.jooq.server.records.printer.PartyPrinterGroupUses;
004import com.echothree.model.jooq.server.records.printer.PrinterDescriptions;
005import com.echothree.model.jooq.server.records.printer.PrinterDetails;
006import com.echothree.model.jooq.server.records.printer.PrinterGroupDescriptions;
007import com.echothree.model.jooq.server.records.printer.PrinterGroupDetails;
008import com.echothree.model.jooq.server.records.printer.PrinterGroupJobDetails;
009import com.echothree.model.jooq.server.records.printer.PrinterGroupJobs;
010import com.echothree.model.jooq.server.records.printer.PrinterGroupUseTypeDescriptions;
011import com.echothree.model.jooq.server.records.printer.PrinterGroupUseTypeDetails;
012import com.echothree.model.jooq.server.records.printer.PrinterGroupUseTypes;
013import com.echothree.model.jooq.server.records.printer.PrinterGroups;
014import com.echothree.model.jooq.server.records.printer.Printers;
015
016import org.jooq.TableField;
017import org.jooq.UniqueKey;
018import org.jooq.impl.DSL;
019import org.jooq.impl.Internal;
020
021/**
022 * Key definitions for the PrinterUnique component.
023 */
024public interface PrinterUniqueKeys {
025    public static final UniqueKey<PartyPrinterGroupUses> PARTY_PRINTER_GROUP_USES_PARTY_AND_PRINTER_GROUP_USE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PartyPrinterGroupUses.PartyPrinterGroupUses, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PartyPrinterGroupUses.PartyPrinterGroupUses.PARTY, com.echothree.model.jooq.server.tables.printer.PartyPrinterGroupUses.PartyPrinterGroupUses.PRINTER_GROUP_USE_TYPE, com.echothree.model.jooq.server.tables.printer.PartyPrinterGroupUses.PartyPrinterGroupUses.THRU_TIME }, true);
026    public static final UniqueKey<PartyPrinterGroupUses> PARTY_PRINTER_GROUP_USES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PartyPrinterGroupUses.PartyPrinterGroupUses, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PartyPrinterGroupUses.PartyPrinterGroupUses.PARTY_PRINTER_GROUP_USE }, true);
027    public static final UniqueKey<PrinterDescriptions> PRINTER_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterDescriptions.PrinterDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterDescriptions.PrinterDescriptions.PRINTER_DESCRIPTION }, true);
028    public static final UniqueKey<PrinterDetails> PRINTER_DETAILS_PRINTER_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails.PRINTER, com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails.THRU_TIME }, true);
029    public static final UniqueKey<PrinterDetails> PRINTER_DETAILS_PRINTER_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails.PRINTER_NAME, com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails.THRU_TIME }, true);
030    public static final UniqueKey<PrinterDetails> PRINTER_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterDetails.PrinterDetails.PRINTER_DETAIL }, true);
031    public static final UniqueKey<PrinterGroupDescriptions> PRINTER_GROUP_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupDescriptions.PrinterGroupDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupDescriptions.PrinterGroupDescriptions.PRINTER_GROUP_DESCRIPTION }, true);
032    public static final UniqueKey<PrinterGroupDetails> PRINTER_GROUP_DETAILS_PRINTER_GROUP_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails.PRINTER_GROUP, com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails.THRU_TIME }, true);
033    public static final UniqueKey<PrinterGroupDetails> PRINTER_GROUP_DETAILS_PRINTER_GROUP_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails.PRINTER_GROUP_NAME, com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails.THRU_TIME }, true);
034    public static final UniqueKey<PrinterGroupDetails> PRINTER_GROUP_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupDetails.PrinterGroupDetails.PRINTER_GROUP_DETAIL }, true);
035    public static final UniqueKey<PrinterGroupJobDetails> PRINTER_GROUP_JOB_DETAILS_PRINTER_GROUP_JOB_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails.PRINTER_GROUP_JOB, com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails.THRU_TIME }, true);
036    public static final UniqueKey<PrinterGroupJobDetails> PRINTER_GROUP_JOB_DETAILS_PRINTER_GROUP_JOB_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails.PRINTER_GROUP_JOB_NAME, com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails.THRU_TIME }, true);
037    public static final UniqueKey<PrinterGroupJobDetails> PRINTER_GROUP_JOB_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupJobDetails.PrinterGroupJobDetails.PRINTER_GROUP_JOB_DETAIL }, true);
038    public static final UniqueKey<PrinterGroupJobs> PRINTER_GROUP_JOBS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupJobs.PrinterGroupJobs, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupJobs.PrinterGroupJobs.ACTIVE_DETAIL }, true);
039    public static final UniqueKey<PrinterGroupJobs> PRINTER_GROUP_JOBS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupJobs.PrinterGroupJobs, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupJobs.PrinterGroupJobs.LAST_DETAIL }, true);
040    public static final UniqueKey<PrinterGroupJobs> PRINTER_GROUP_JOBS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupJobs.PrinterGroupJobs, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupJobs.PrinterGroupJobs.PRINTER_GROUP_JOB }, true);
041    public static final UniqueKey<PrinterGroups> PRINTER_GROUPS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroups.PrinterGroups, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroups.PrinterGroups.ACTIVE_DETAIL }, true);
042    public static final UniqueKey<PrinterGroups> PRINTER_GROUPS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroups.PrinterGroups, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroups.PrinterGroups.LAST_DETAIL }, true);
043    public static final UniqueKey<PrinterGroups> PRINTER_GROUPS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroups.PrinterGroups, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroups.PrinterGroups.PRINTER_GROUP }, true);
044    public static final UniqueKey<PrinterGroupUseTypeDescriptions> PRINTER_GROUP_USE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDescriptions.PrinterGroupUseTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDescriptions.PrinterGroupUseTypeDescriptions.PRINTER_GROUP_USE_TYPE_DESCRIPTION }, true);
045    public static final UniqueKey<PrinterGroupUseTypeDetails> PRINTER_GROUP_USE_TYPE_DETAILS_PRINTER_GROUP_USE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails.PRINTER_GROUP_USE_TYPE, com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails.THRU_TIME }, true);
046    public static final UniqueKey<PrinterGroupUseTypeDetails> PRINTER_GROUP_USE_TYPE_DETAILS_PRINTER_GROUP_USE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails.PRINTER_GROUP_USE_TYPE_NAME, com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails.THRU_TIME }, true);
047    public static final UniqueKey<PrinterGroupUseTypeDetails> PRINTER_GROUP_USE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypeDetails.PrinterGroupUseTypeDetails.PRINTER_GROUP_USE_TYPE_DETAIL }, true);
048    public static final UniqueKey<PrinterGroupUseTypes> PRINTER_GROUP_USE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypes.PrinterGroupUseTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypes.PrinterGroupUseTypes.ACTIVE_DETAIL }, true);
049    public static final UniqueKey<PrinterGroupUseTypes> PRINTER_GROUP_USE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypes.PrinterGroupUseTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypes.PrinterGroupUseTypes.LAST_DETAIL }, true);
050    public static final UniqueKey<PrinterGroupUseTypes> PRINTER_GROUP_USE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypes.PrinterGroupUseTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.PrinterGroupUseTypes.PrinterGroupUseTypes.PRINTER_GROUP_USE_TYPE }, true);
051    public static final UniqueKey<Printers> PRINTERS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.Printers.Printers, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.Printers.Printers.ACTIVE_DETAIL }, true);
052    public static final UniqueKey<Printers> PRINTERS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.Printers.Printers, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.printer.Printers.Printers.LAST_DETAIL }, true);
053    public static final UniqueKey<Printers> PRINTERS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.printer.Printers.Printers, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.printer.Printers.Printers.PRINTER }, true);
054}