public static enum Dimension.Type extends Enum<Dimension.Type> implements XmlaConstant
Dimension.
Some of the values are as specified by XMLA.
For example, XMLA specifies MD_DIMTYPE_PRODUCTS with ordinal 8,
which corresponds to the value PRODUCTS,
whose xmlaOrdinal is 8.
Level.Type,
Member.Type,
Dimension.getDimensionType()XmlaConstant.Dictionary<E extends Enum<E> & XmlaConstant>| Enum Constant and Description |
|---|
ACCOUNTS
Corresponds to the XMLA constant
MD_DIMTYPE_ACCOUNTS(6). |
BILL_OF_MATERIALS
Corresponds to the XMLA constant
MD_DIMTYPE_BILL_OF_MATERIALS(16). |
CHANNEL
Corresponds to the XMLA constant
MD_DIMTYPE_CHANNEL(13). |
CURRENCY
Corresponds to the XMLA constant
MD_DIMTYPE_CURRENCY(11). |
CUSTOMERS
Corresponds to the XMLA constant
MD_DIMTYPE_CUSTOMERS(7). |
GEOGRAPHY
Corresponds to the XMLA constant
MD_DIMTYPE_GEOGRAPHY(17). |
MEASURE
Indicates that a dimension is the Measures dimension.
|
ORGANIZATION
Corresponds to the XMLA constant
MD_DIMTYPE_ORGANIZATION(15). |
OTHER
Corresponds to the XMLA constant
MD_DIMTYPE_OTHER(3). |
PRODUCTS
Corresponds to the XMLA constant
MD_DIMTYPE_PRODUCTS(8). |
PROMOTION
Corresponds to the XMLA constant
MD_DIMTYPE_PROMOTION(14). |
QUANTITATIVE
Corresponds to the XMLA constant
MD_DIMTYPE_QUANTITATIVE(5). |
RATES
Corresponds to the XMLA constant
MD_DIMTYPE_RATES(12). |
SCENARIO
Corresponds to the XMLA constant
MD_DIMTYPE_SCENARIO(9). |
TIME
Indicates that a dimension is a time dimension.
|
UNKNOWN
Indicates that the dimension is not related to time.
|
UTILITY
Corresponds to the XMLA constant
MD_DIMTYPE_UTILIY(10) (sic). |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Returns the description of this constant.
|
static XmlaConstant.Dictionary<Dimension.Type> |
getDictionary()
Per
XmlaConstant, returns a dictionary
of all values of this enumeration. |
static Dimension.Type |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Dimension.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
String |
xmlaName()
Returns the name of this constant as specified by XMLA.
|
int |
xmlaOrdinal()
Returns the code of this constant as specified by XMLA.
|
public static final Dimension.Type UNKNOWN
Corresponds to the XMLA constant
MD_DIMTYPE_UNKNOWN(0).
public static final Dimension.Type TIME
Corresponds to the XMLA constant
MD_DIMTYPE_TIME(1).
public static final Dimension.Type MEASURE
Corresponds to the XMLA constant
MD_DIMTYPE_MEASURE(2).
public static final Dimension.Type OTHER
MD_DIMTYPE_OTHER(3).public static final Dimension.Type QUANTITATIVE
MD_DIMTYPE_QUANTITATIVE(5).public static final Dimension.Type ACCOUNTS
MD_DIMTYPE_ACCOUNTS(6).public static final Dimension.Type CUSTOMERS
MD_DIMTYPE_CUSTOMERS(7).public static final Dimension.Type PRODUCTS
MD_DIMTYPE_PRODUCTS(8).public static final Dimension.Type SCENARIO
MD_DIMTYPE_SCENARIO(9).public static final Dimension.Type UTILITY
MD_DIMTYPE_UTILIY(10) (sic).public static final Dimension.Type CURRENCY
MD_DIMTYPE_CURRENCY(11).public static final Dimension.Type RATES
MD_DIMTYPE_RATES(12).public static final Dimension.Type CHANNEL
MD_DIMTYPE_CHANNEL(13).public static final Dimension.Type PROMOTION
MD_DIMTYPE_PROMOTION(14).public static final Dimension.Type ORGANIZATION
MD_DIMTYPE_ORGANIZATION(15).public static final Dimension.Type BILL_OF_MATERIALS
MD_DIMTYPE_BILL_OF_MATERIALS(16).public static final Dimension.Type GEOGRAPHY
MD_DIMTYPE_GEOGRAPHY(17).public static Dimension.Type[] values()
for (Dimension.Type c : Dimension.Type.values()) System.out.println(c);
public static Dimension.Type valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static XmlaConstant.Dictionary<Dimension.Type> getDictionary()
XmlaConstant, returns a dictionary
of all values of this enumeration.public String xmlaName()
XmlaConstantOften the name is an enumeration-specific prefix plus the name of
the Java enum constant. For example,
Dimension.Type has
prefix "MD_DIMTYPE_", and therefore this method returns
"MD_DIMTYPE_PRODUCTS" for the enum constant
PRODUCTS.
xmlaName in interface XmlaConstantpublic String getDescription()
XmlaConstantgetDescription in interface XmlaConstantpublic int xmlaOrdinal()
XmlaConstantFor example, the XMLA specification says that the ordinal of
MD_DIMTYPE_PRODUCTS is 8, and therefore this method returns 8
for PRODUCTS.
xmlaOrdinal in interface XmlaConstant