|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<Member.TreeOp>
org.olap4j.metadata.Member.TreeOp
public static enum Member.TreeOp
Enumeration of tree operations which can be used when querying members.
Some of the values are as specified by XMLA.
For example, XMLA specifies MDTREEOP_CHILDREN with ordinal 1,
which corresponds to the value CHILDREN
.
OlapDatabaseMetaData.getMembers(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Set)
Enum Constant Summary | |
---|---|
ANCESTORS
Tree operation which returns all of the ancestors. |
|
CHILDREN
Tree operation which returns only the immediate children. |
|
DESCENDANTS
Tree operation which returns all of the descendants. |
|
PARENT
Tree operation which returns only the immediate parent. |
|
SELF
Tree operation which returns itself in the list of returned rows. |
|
SIBLINGS
Tree operation which returns members on the same level. |
Method Summary | |
---|---|
static Member.TreeOp |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Member.TreeOp[] |
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 Member.TreeOp CHILDREN
public static final Member.TreeOp SIBLINGS
public static final Member.TreeOp PARENT
public static final Member.TreeOp SELF
public static final Member.TreeOp DESCENDANTS
public static final Member.TreeOp ANCESTORS
Method Detail |
---|
public static Member.TreeOp[] values()
for (Member.TreeOp c : Member.TreeOp.values()) System.out.println(c);
public static Member.TreeOp 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 int xmlaOrdinal()
For example, the XMLA specification says that the ordinal of
ANCESTORS
is 32.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |