001package com.echothree.model.jooq.server.keys.shipping; 002 003import com.echothree.model.jooq.server.records.shipping.ShippingMethodCarrierServices; 004import com.echothree.model.jooq.server.records.shipping.ShippingMethodDescriptions; 005import com.echothree.model.jooq.server.records.shipping.ShippingMethodDetails; 006import com.echothree.model.jooq.server.records.shipping.ShippingMethods; 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 ShippingUnique component. 015 */ 016public interface ShippingUniqueKeys { 017 public static final UniqueKey<ShippingMethodCarrierServices> SHIPPING_METHOD_CARRIER_SERVICES_SHIPPING_METHOD_AND_CARRIER_SERVICE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodCarrierServices.ShippingMethodCarrierServices, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodCarrierServices.ShippingMethodCarrierServices.SHIPPING_METHOD, com.echothree.model.jooq.server.tables.shipping.ShippingMethodCarrierServices.ShippingMethodCarrierServices.CARRIER_SERVICE, com.echothree.model.jooq.server.tables.shipping.ShippingMethodCarrierServices.ShippingMethodCarrierServices.THRU_TIME }, true); 018 public static final UniqueKey<ShippingMethodCarrierServices> SHIPPING_METHOD_CARRIER_SERVICES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodCarrierServices.ShippingMethodCarrierServices, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodCarrierServices.ShippingMethodCarrierServices.SHIPPING_METHOD_CARRIER_SERVICE }, true); 019 public static final UniqueKey<ShippingMethodDescriptions> SHIPPING_METHOD_DESCRIPTIONS_SHIPPING_METHOD_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodDescriptions.ShippingMethodDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodDescriptions.ShippingMethodDescriptions.SHIPPING_METHOD, com.echothree.model.jooq.server.tables.shipping.ShippingMethodDescriptions.ShippingMethodDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.shipping.ShippingMethodDescriptions.ShippingMethodDescriptions.THRU_TIME }, true); 020 public static final UniqueKey<ShippingMethodDescriptions> SHIPPING_METHOD_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodDescriptions.ShippingMethodDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodDescriptions.ShippingMethodDescriptions.SHIPPING_METHOD_DESCRIPTION }, true); 021 public static final UniqueKey<ShippingMethodDetails> SHIPPING_METHOD_DETAILS_SHIPPING_METHOD_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails.SHIPPING_METHOD, com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails.THRU_TIME }, true); 022 public static final UniqueKey<ShippingMethodDetails> SHIPPING_METHOD_DETAILS_SHIPPING_METHOD_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails.SHIPPING_METHOD_NAME, com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails.THRU_TIME }, true); 023 public static final UniqueKey<ShippingMethodDetails> SHIPPING_METHOD_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethodDetails.ShippingMethodDetails.SHIPPING_METHOD_DETAIL }, true); 024 public static final UniqueKey<ShippingMethods> SHIPPING_METHODS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods.ACTIVE_DETAIL }, true); 025 public static final UniqueKey<ShippingMethods> SHIPPING_METHODS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods.LAST_DETAIL }, true); 026 public static final UniqueKey<ShippingMethods> SHIPPING_METHODS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.shipping.ShippingMethods.ShippingMethods.SHIPPING_METHOD }, true); 027}