001package com.echothree.model.jooq.server.keys.track; 002 003import com.echothree.model.jooq.server.records.track.TrackDescriptions; 004import com.echothree.model.jooq.server.records.track.TrackDetails; 005import com.echothree.model.jooq.server.records.track.Tracks; 006import com.echothree.model.jooq.server.records.track.UserVisitTracks; 007 008import org.jooq.TableField; 009import org.jooq.UniqueKey; 010import org.jooq.impl.DSL; 011import org.jooq.impl.Internal; 012 013/** 014 * Key definitions for the TrackUnique component. 015 */ 016public interface TrackUniqueKeys { 017 public static final UniqueKey<TrackDescriptions> TRACK_DESCRIPTIONS_TRACK_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.TrackDescriptions.TrackDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.TrackDescriptions.TrackDescriptions.TRACK, com.echothree.model.jooq.server.tables.track.TrackDescriptions.TrackDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.track.TrackDescriptions.TrackDescriptions.THRU_TIME }, true); 018 public static final UniqueKey<TrackDescriptions> TRACK_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.TrackDescriptions.TrackDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.track.TrackDescriptions.TrackDescriptions.TRACK_DESCRIPTION }, true); 019 public static final UniqueKey<TrackDetails> TRACK_DETAILS_TRACK_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.TRACK, com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.THRU_TIME }, true); 020 public static final UniqueKey<TrackDetails> TRACK_DETAILS_TRACK_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.TRACK_NAME, com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.THRU_TIME }, true); 021 public static final UniqueKey<TrackDetails> TRACK_DETAILS_VALUE_SHA1_HASH_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails, DSL.name("index3_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.VALUE_SHA1_HASH, com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.THRU_TIME }, true); 022 public static final UniqueKey<TrackDetails> TRACK_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.track.TrackDetails.TrackDetails.TRACK_DETAIL }, true); 023 public static final UniqueKey<Tracks> TRACKS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.Tracks.Tracks, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.Tracks.Tracks.ACTIVE_DETAIL }, true); 024 public static final UniqueKey<Tracks> TRACKS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.Tracks.Tracks, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.Tracks.Tracks.LAST_DETAIL }, true); 025 public static final UniqueKey<Tracks> TRACKS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.Tracks.Tracks, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.track.Tracks.Tracks.TRACK }, true); 026 public static final UniqueKey<UserVisitTracks> USER_VISIT_TRACKS_USER_VISIT_AND_USER_VISIT_TRACK_SEQUENCE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.UserVisitTracks.UserVisitTracks, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.track.UserVisitTracks.UserVisitTracks.USER_VISIT, com.echothree.model.jooq.server.tables.track.UserVisitTracks.UserVisitTracks.USER_VISIT_TRACK_SEQUENCE, com.echothree.model.jooq.server.tables.track.UserVisitTracks.UserVisitTracks.THRU_TIME }, true); 027 public static final UniqueKey<UserVisitTracks> USER_VISIT_TRACKS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.track.UserVisitTracks.UserVisitTracks, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.track.UserVisitTracks.UserVisitTracks.USER_VISIT_TRACK }, true); 028}