001package com.echothree.model.jooq.server.keys.style;
002
003import com.echothree.model.jooq.server.records.style.StylePathDescriptions;
004import com.echothree.model.jooq.server.records.style.StylePathDetails;
005import com.echothree.model.jooq.server.records.style.StylePaths;
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 StyleUnique component.
014 */
015public interface StyleUniqueKeys {
016    public static final UniqueKey<StylePathDescriptions> STYLE_PATH_DESCRIPTIONS_STYLE_PATH_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePathDescriptions.StylePathDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePathDescriptions.StylePathDescriptions.STYLE_PATH, com.echothree.model.jooq.server.tables.style.StylePathDescriptions.StylePathDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.style.StylePathDescriptions.StylePathDescriptions.THRU_TIME }, true);
017    public static final UniqueKey<StylePathDescriptions> STYLE_PATH_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePathDescriptions.StylePathDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePathDescriptions.StylePathDescriptions.STYLE_PATH_DESCRIPTION }, true);
018    public static final UniqueKey<StylePathDetails> STYLE_PATH_DETAILS_STYLE_PATH_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails.STYLE_PATH, com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails.THRU_TIME }, true);
019    public static final UniqueKey<StylePathDetails> STYLE_PATH_DETAILS_STYLE_PATH_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails.STYLE_PATH_NAME, com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails.THRU_TIME }, true);
020    public static final UniqueKey<StylePathDetails> STYLE_PATH_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePathDetails.StylePathDetails.STYLE_PATH_DETAIL }, true);
021    public static final UniqueKey<StylePaths> STYLE_PATHS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePaths.StylePaths, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePaths.StylePaths.ACTIVE_DETAIL }, true);
022    public static final UniqueKey<StylePaths> STYLE_PATHS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePaths.StylePaths, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePaths.StylePaths.LAST_DETAIL }, true);
023    public static final UniqueKey<StylePaths> STYLE_PATHS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.style.StylePaths.StylePaths, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.style.StylePaths.StylePaths.STYLE_PATH }, true);
024}