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}