001package com.echothree.model.jooq.server.keys.sales;
002
003import com.echothree.model.jooq.server.records.sales.SalesOrderBatches;
004import com.echothree.model.jooq.server.records.sales.SalesOrderLines;
005import com.echothree.model.jooq.server.records.sales.SalesOrders;
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 SalesUnique component.
014 */
015public interface SalesUniqueKeys {
016    public static final UniqueKey<SalesOrderBatches> SALES_ORDER_BATCHES_BATCH_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sales.SalesOrderBatches.SalesOrderBatches, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sales.SalesOrderBatches.SalesOrderBatches.BATCH, com.echothree.model.jooq.server.tables.sales.SalesOrderBatches.SalesOrderBatches.THRU_TIME }, true);
017    public static final UniqueKey<SalesOrderBatches> SALES_ORDER_BATCHES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sales.SalesOrderBatches.SalesOrderBatches, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sales.SalesOrderBatches.SalesOrderBatches.SALES_ORDER_BATCH }, true);
018    public static final UniqueKey<SalesOrderLines> SALES_ORDER_LINES_ORDER_LINE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sales.SalesOrderLines.SalesOrderLines, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sales.SalesOrderLines.SalesOrderLines.ORDER_LINE, com.echothree.model.jooq.server.tables.sales.SalesOrderLines.SalesOrderLines.THRU_TIME }, true);
019    public static final UniqueKey<SalesOrderLines> SALES_ORDER_LINES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sales.SalesOrderLines.SalesOrderLines, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sales.SalesOrderLines.SalesOrderLines.SALES_ORDER_LINE }, true);
020    public static final UniqueKey<SalesOrders> SALES_ORDERS_ORDER_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sales.SalesOrders.SalesOrders, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.sales.SalesOrders.SalesOrders.ORDER, com.echothree.model.jooq.server.tables.sales.SalesOrders.SalesOrders.THRU_TIME }, true);
021    public static final UniqueKey<SalesOrders> SALES_ORDERS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.sales.SalesOrders.SalesOrders, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.sales.SalesOrders.SalesOrders.SALES_ORDER }, true);
022}