|
|||||||||
| 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()
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()
XmlaConstant
getDescription 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 XmlaConstantpublic 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 | ||||||||