001package com.echothree.model.jooq.server.keys.tax;
002
003import com.echothree.model.jooq.server.records.tax.GeoCodeTaxes;
004import com.echothree.model.jooq.server.records.tax.ItemTaxClassificationDetails;
005import com.echothree.model.jooq.server.records.tax.ItemTaxClassifications;
006import com.echothree.model.jooq.server.records.tax.TaxClassificationDetails;
007import com.echothree.model.jooq.server.records.tax.TaxClassificationTranslations;
008import com.echothree.model.jooq.server.records.tax.TaxClassifications;
009import com.echothree.model.jooq.server.records.tax.TaxDescriptions;
010import com.echothree.model.jooq.server.records.tax.TaxDetails;
011import com.echothree.model.jooq.server.records.tax.Taxes;
012
013import org.jooq.TableField;
014import org.jooq.UniqueKey;
015import org.jooq.impl.DSL;
016import org.jooq.impl.Internal;
017
018/**
019 * Key definitions for the TaxUnique component.
020 */
021public interface TaxUniqueKeys {
022    public static final UniqueKey<GeoCodeTaxes> GEO_CODE_TAXES_GEO_CODE_AND_TAX_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.GeoCodeTaxes.GeoCodeTaxes, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.GeoCodeTaxes.GeoCodeTaxes.GEO_CODE, com.echothree.model.jooq.server.tables.tax.GeoCodeTaxes.GeoCodeTaxes.TAX, com.echothree.model.jooq.server.tables.tax.GeoCodeTaxes.GeoCodeTaxes.THRU_TIME }, true);
023    public static final UniqueKey<GeoCodeTaxes> GEO_CODE_TAXES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.GeoCodeTaxes.GeoCodeTaxes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.GeoCodeTaxes.GeoCodeTaxes.GEO_CODE_TAX }, true);
024    public static final UniqueKey<ItemTaxClassificationDetails> ITEM_TAX_CLASSIFICATION_DETAILS_ITEM_TAX_CLASSIFICATION_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails.ITEM_TAX_CLASSIFICATION, com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails.THRU_TIME }, true);
025    public static final UniqueKey<ItemTaxClassificationDetails> ITEM_TAX_CLASSIFICATION_DETAILS_ITEM_AND_COUNTRY_GEO_CODE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails.ITEM, com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails.COUNTRY_GEO_CODE, com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails.THRU_TIME }, true);
026    public static final UniqueKey<ItemTaxClassificationDetails> ITEM_TAX_CLASSIFICATION_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.ItemTaxClassificationDetails.ItemTaxClassificationDetails.ITEM_TAX_CLASSIFICATION_DETAIL }, true);
027    public static final UniqueKey<ItemTaxClassifications> ITEM_TAX_CLASSIFICATIONS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.ItemTaxClassifications.ItemTaxClassifications, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.ItemTaxClassifications.ItemTaxClassifications.ACTIVE_DETAIL }, true);
028    public static final UniqueKey<ItemTaxClassifications> ITEM_TAX_CLASSIFICATIONS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.ItemTaxClassifications.ItemTaxClassifications, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.ItemTaxClassifications.ItemTaxClassifications.LAST_DETAIL }, true);
029    public static final UniqueKey<ItemTaxClassifications> ITEM_TAX_CLASSIFICATIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.ItemTaxClassifications.ItemTaxClassifications, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.ItemTaxClassifications.ItemTaxClassifications.ITEM_TAX_CLASSIFICATION }, true);
030    public static final UniqueKey<TaxClassificationDetails> TAX_CLASSIFICATION_DETAILS_TAX_CLASSIFICATION_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails.TAX_CLASSIFICATION, com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails.THRU_TIME }, true);
031    public static final UniqueKey<TaxClassificationDetails> TAX_CLASSIFICATION_DETAILS_COUNTRY_GEO_CODE_AND_TAX_CLASSIFICATION_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails.COUNTRY_GEO_CODE, com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails.TAX_CLASSIFICATION_NAME, com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails.THRU_TIME }, true);
032    public static final UniqueKey<TaxClassificationDetails> TAX_CLASSIFICATION_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassificationDetails.TaxClassificationDetails.TAX_CLASSIFICATION_DETAIL }, true);
033    public static final UniqueKey<TaxClassifications> TAX_CLASSIFICATIONS_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassifications.TaxClassifications, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassifications.TaxClassifications.ACTIVE_DETAIL }, true);
034    public static final UniqueKey<TaxClassifications> TAX_CLASSIFICATIONS_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassifications.TaxClassifications, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassifications.TaxClassifications.LAST_DETAIL }, true);
035    public static final UniqueKey<TaxClassifications> TAX_CLASSIFICATIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassifications.TaxClassifications, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassifications.TaxClassifications.TAX_CLASSIFICATION }, true);
036    public static final UniqueKey<TaxClassificationTranslations> TAX_CLASSIFICATION_TRANSLATIONS_TAX_CLASSIFICATION_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassificationTranslations.TaxClassificationTranslations, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassificationTranslations.TaxClassificationTranslations.TAX_CLASSIFICATION, com.echothree.model.jooq.server.tables.tax.TaxClassificationTranslations.TaxClassificationTranslations.LANGUAGE, com.echothree.model.jooq.server.tables.tax.TaxClassificationTranslations.TaxClassificationTranslations.THRU_TIME }, true);
037    public static final UniqueKey<TaxClassificationTranslations> TAX_CLASSIFICATION_TRANSLATIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxClassificationTranslations.TaxClassificationTranslations, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxClassificationTranslations.TaxClassificationTranslations.TAX_CLASSIFICATION_TRANSLATION }, true);
038    public static final UniqueKey<TaxDescriptions> TAX_DESCRIPTIONS_TAX_AND_LANGUAGE_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxDescriptions.TaxDescriptions, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxDescriptions.TaxDescriptions.TAX, com.echothree.model.jooq.server.tables.tax.TaxDescriptions.TaxDescriptions.LANGUAGE, com.echothree.model.jooq.server.tables.tax.TaxDescriptions.TaxDescriptions.THRU_TIME }, true);
039    public static final UniqueKey<TaxDescriptions> TAX_DESCRIPTIONS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxDescriptions.TaxDescriptions, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxDescriptions.TaxDescriptions.TAX_DESCRIPTION }, true);
040    public static final UniqueKey<TaxDetails> TAX_DETAILS_TAX_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails, DSL.name("index1_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails.TAX, com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails.THRU_TIME }, true);
041    public static final UniqueKey<TaxDetails> TAX_DETAILS_TAX_NAME_AND_THRU_TIME_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails, DSL.name("index2_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails.TAX_NAME, com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails.THRU_TIME }, true);
042    public static final UniqueKey<TaxDetails> TAX_DETAILS_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.TaxDetails.TaxDetails.TAX_DETAIL }, true);
043    public static final UniqueKey<Taxes> TAXES_ACTIVE_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.Taxes.Taxes, DSL.name("activedetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.Taxes.Taxes.ACTIVE_DETAIL }, true);
044    public static final UniqueKey<Taxes> TAXES_LAST_DETAIL_UK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.Taxes.Taxes, DSL.name("lastdetailid_idx"), new TableField[] { com.echothree.model.jooq.server.tables.tax.Taxes.Taxes.LAST_DETAIL }, true);
045    public static final UniqueKey<Taxes> TAXES_PK = Internal.createUniqueKey(com.echothree.model.jooq.server.tables.tax.Taxes.Taxes, DSL.name("PRIMARY"), new TableField[] { com.echothree.model.jooq.server.tables.tax.Taxes.Taxes.TAX }, true);
046}