|
|||||||||
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.
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 | |
---|---|
static Measure.Aggregator |
forXmlaOrdinal(int xmlaOrdinal)
Looks up an Aggregator by its XMLA ordinal. |
static Measure.Aggregator |
valueOf(java.lang.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. |
int |
xmlaOrdinal()
Returns the ordinal code 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(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic final int xmlaOrdinal()
For example, the XMLA specification says that the ordinal of
CALCULATED
is 127.
public static Measure.Aggregator forXmlaOrdinal(int xmlaOrdinal)
xmlaOrdinal
- Ordinal of an Aggregator according to the XMLA
specification.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |