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}