java.lang.Object
java.lang.Enum<TpcdsTable>
io.trino.tempto.fulfillment.table.hive.tpcds.TpcdsTable
All Implemented Interfaces:
Serializable, Comparable<TpcdsTable>, java.lang.constant.Constable

public enum TpcdsTable extends Enum<TpcdsTable>
Enum containing names of all TPCDS tables. Moreover it holds reference to Table entity which is used for generating data.
  • Enum Constant Details

    • CATALOG_SALES

      public static final TpcdsTable CATALOG_SALES
    • CALL_CENTER

      public static final TpcdsTable CALL_CENTER
    • CATALOG_PAGE

      public static final TpcdsTable CATALOG_PAGE
    • CATALOG_RETURNS

      public static final TpcdsTable CATALOG_RETURNS
    • CUSTOMER

      public static final TpcdsTable CUSTOMER
    • CUSTOMER_ADDRESS

      public static final TpcdsTable CUSTOMER_ADDRESS
    • CUSTOMER_DEMOGRAPHICS

      public static final TpcdsTable CUSTOMER_DEMOGRAPHICS
    • DATE_DIM

      public static final TpcdsTable DATE_DIM
    • HOUSEHOLD_DEMOGRAPHICS

      public static final TpcdsTable HOUSEHOLD_DEMOGRAPHICS
    • INCOME_BAND

      public static final TpcdsTable INCOME_BAND
    • INVENTORY

      public static final TpcdsTable INVENTORY
    • ITEM

      public static final TpcdsTable ITEM
    • PROMOTION

      public static final TpcdsTable PROMOTION
    • REASON

      public static final TpcdsTable REASON
    • SHIP_MODE

      public static final TpcdsTable SHIP_MODE
    • STORE

      public static final TpcdsTable STORE
    • STORE_RETURNS

      public static final TpcdsTable STORE_RETURNS
    • STORE_SALES

      public static final TpcdsTable STORE_SALES
    • TIME_DIM

      public static final TpcdsTable TIME_DIM
    • WAREHOUSE

      public static final TpcdsTable WAREHOUSE
    • WEB_PAGE

      public static final TpcdsTable WEB_PAGE
    • WEB_RETURNS

      public static final TpcdsTable WEB_RETURNS
    • WEB_SALES

      public static final TpcdsTable WEB_SALES
    • WEB_SITE

      public static final TpcdsTable WEB_SITE
  • Method Details

    • values

      public static TpcdsTable[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static TpcdsTable valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getTable

      public io.trino.tpcds.Table getTable()