public static enum XmlaConstants.Literal extends Enum<XmlaConstants.Literal> implements XmlaConstant
XmlaConstant.Dictionary<E extends Enum<E> & XmlaConstant>| Enum Constant and Description |
|---|
CATALOG_NAME |
CATALOG_SEPARATOR |
COLUMN_ALIAS |
COLUMN_NAME |
CORRELATION_NAME |
CUBE_NAME |
DIMENSION_NAME |
HIERARCHY_NAME |
LEVEL_NAME |
MEMBER_NAME |
PROCEDURE_NAME |
PROPERTY_NAME |
QUOTE |
QUOTE_SUFFIX |
TABLE_NAME |
TEXT_COMMAND |
USER_NAME |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Returns the description of this constant.
|
static XmlaConstant.Dictionary<XmlaConstants.Literal> |
getDictionary()
Per
XmlaConstant, returns a dictionary
of all values of this enumeration. |
String |
getLiteralInvalidChars() |
String |
getLiteralInvalidStartingChars() |
int |
getLiteralMaxLength() |
String |
getLiteralName() |
String |
getLiteralValue() |
static XmlaConstants.Literal |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static XmlaConstants.Literal[] |
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 XmlaConstants.Literal CATALOG_NAME
public static final XmlaConstants.Literal CATALOG_SEPARATOR
public static final XmlaConstants.Literal COLUMN_ALIAS
public static final XmlaConstants.Literal COLUMN_NAME
public static final XmlaConstants.Literal CORRELATION_NAME
public static final XmlaConstants.Literal CUBE_NAME
public static final XmlaConstants.Literal DIMENSION_NAME
public static final XmlaConstants.Literal HIERARCHY_NAME
public static final XmlaConstants.Literal LEVEL_NAME
public static final XmlaConstants.Literal MEMBER_NAME
public static final XmlaConstants.Literal PROCEDURE_NAME
public static final XmlaConstants.Literal PROPERTY_NAME
public static final XmlaConstants.Literal QUOTE
public static final XmlaConstants.Literal QUOTE_SUFFIX
public static final XmlaConstants.Literal TABLE_NAME
public static final XmlaConstants.Literal TEXT_COMMAND
public static final XmlaConstants.Literal USER_NAME
public static XmlaConstants.Literal[] values()
for (XmlaConstants.Literal c : XmlaConstants.Literal.values()) System.out.println(c);
public static XmlaConstants.Literal 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<XmlaConstants.Literal> getDictionary()
XmlaConstant, returns a dictionary
of all values of this enumeration.public String getLiteralName()
public String getLiteralValue()
public String getLiteralInvalidChars()
public String getLiteralInvalidStartingChars()
public int getLiteralMaxLength()
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
Dimension.Type.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 Dimension.Type.PRODUCTS.
xmlaOrdinal in interface XmlaConstant