001package com.echothree.model.jooq.server.keys.license; 002 003import com.echothree.model.jooq.server.records.license.LicenseTypeDescriptions; 004import com.echothree.model.jooq.server.records.license.LicenseTypeDetails; 005import com.echothree.model.jooq.server.records.license.LicenseTypes; 006 007import org.jooq.TableField; 008import org.jooq.UniqueKey; 009import org.jooq.impl.DSL; 010import org.jooq.impl.Internal; 011 012/** 013 * Key definitions for the LicenseUnique component. 014 */ 015public interface LicenseUniqueKeys { 016 public static final UniqueKey<LicenseTypeDescriptions> LICENSE_TYPE_DESCRIPTIONS_LICENSE_TYPE_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypeDescriptions.LicenseTypeDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypeDescriptions.LicenseTypeDescriptions.LICENSE_TYPE, com.echothree.model.jooq.server.tables.license.LicenseTypeDescriptions.LicenseTypeDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.license.LicenseTypeDescriptions.LicenseTypeDescriptions.THRU_TIME }, true); 017 public static final UniqueKey<LicenseTypeDescriptions> LICENSE_TYPE_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypeDescriptions.LicenseTypeDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypeDescriptions.LicenseTypeDescriptions.LICENSE_TYPE_DESCRIPTION }, true); 018 public static final UniqueKey<LicenseTypeDetails> LICENSE_TYPE_DETAILS_LICENSE_TYPE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails.LICENSE_TYPE, com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails.THRU_TIME }, true); 019 public static final UniqueKey<LicenseTypeDetails> LICENSE_TYPE_DETAILS_LICENSE_TYPE_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails.LICENSE_TYPE_NAME, com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails.THRU_TIME }, true); 020 public static final UniqueKey<LicenseTypeDetails> LICENSE_TYPE_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypeDetails.LicenseTypeDetails.LICENSE_TYPE_DETAIL }, true); 021 public static final UniqueKey<LicenseTypes> LICENSE_TYPES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypes.LicenseTypes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypes.LicenseTypes.ACTIVE_DETAIL }, true); 022 public static final UniqueKey<LicenseTypes> LICENSE_TYPES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypes.LicenseTypes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypes.LicenseTypes.LAST_DETAIL }, true); 023 public static final UniqueKey<LicenseTypes> LICENSE_TYPES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.license.LicenseTypes.LicenseTypes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.license.LicenseTypes.LicenseTypes.LICENSE_TYPE }, true); 024}