public static enum Measure.Aggregator extends Enum<Measure.Aggregator> implements XmlaConstant
Measure
.
The values are as specified by XMLA.
For example, XMLA specifies MDMEASURE_AGGR_SUM with ordinal 1,
which corresponds to the value SUM
,
whose xmlaOrdinal
is 1.
XmlaConstant.Dictionary<E extends Enum<E> & XmlaConstant>
Enum Constant and Description |
---|
AVG
Identifies that the measure was derived using the
AVG aggregation function.
|
CALCULATED
Identifies that the measure was derived from a formula that was not
any single function above.
|
COUNT
Identifies that the measure was derived using the
COUNT aggregation function.
|
MAX
Identifies that the measure was derived using the
MAX aggregation function.
|
MIN
Identifies that the measure was derived using the
MIN aggregation function.
|
STD
Identifies that the measure was derived using the
STDEV aggregation function.
|
SUM
Identifies that the measure was derived using the
SUM aggregation function.
|
UNKNOWN
Identifies that the measure was derived from an unknown aggregation
function or formula.
|
VAR
Identifies that the measure was derived using the
VAR aggregation function.
|
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the description of this constant.
|
static XmlaConstant.Dictionary<Measure.Aggregator> |
getDictionary()
Per
XmlaConstant , returns a dictionary
of all values of this enumeration. |
static Measure.Aggregator |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Measure.Aggregator[] |
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 Measure.Aggregator SUM
public static final Measure.Aggregator COUNT
public static final Measure.Aggregator MIN
public static final Measure.Aggregator MAX
public static final Measure.Aggregator AVG
public static final Measure.Aggregator VAR
public static final Measure.Aggregator STD
public static final Measure.Aggregator CALCULATED
public static final Measure.Aggregator UNKNOWN
public static Measure.Aggregator[] values()
for (Measure.Aggregator c : Measure.Aggregator.values()) System.out.println(c);
public static Measure.Aggregator 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 String xmlaName()
XmlaConstant
Often 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 XmlaConstant
public String getDescription()
XmlaConstant
getDescription
in interface XmlaConstant
public int xmlaOrdinal()
XmlaConstant
For 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
public static XmlaConstant.Dictionary<Measure.Aggregator> getDictionary()
XmlaConstant
, returns a dictionary
of all values of this enumeration.