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}