|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Measure.Aggregator>
org.olap4j.metadata.Measure.Aggregator
public static enum Measure.Aggregator
Enumeration of the aggregate functions which can be used to derive a
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.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.olap4j.metadata.XmlaConstant |
---|
XmlaConstant.Dictionary<E extends Enum<E> & XmlaConstant> |
Enum Constant Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Enum |
---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
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
Method Detail |
---|
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 name
NullPointerException
- 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.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |