public interface CellSetAxisMetaData
CellSet
.
For example, in the MDX statement
SELECT {[Measures].Members} ON COLUMNS, CrossJoin([Store].Members, [Gender].Children) DIMENSION PROPERTIES MEMBER_ORDINAL, MEMBER_UNIQUE_NAME, DISPLAY_INFO ON ROWS FROM [Sales]
the ROWS axis is described by the following metadata:
Attribute | Value |
---|---|
hierarchies | {[Store], [Gender]} |
properties | {MEMBER_ORDINAL, MEMBER_UNIQUE_NAME, DISPLAY_INFO} |
Modifier and Type | Method and Description |
---|---|
Axis |
getAxisOrdinal()
Returns the definition of the axis.
|
List<Hierarchy> |
getHierarchies()
Returns the hierarchies which are mapped onto this axis.
|
List<Property> |
getProperties()
Returns the member properties which are returned on this axis.
|
Axis getAxisOrdinal()
Axis.FILTER
, Axis.COLUMNS
, Axis.ROWS
, and so
forth.)List<Hierarchy> getHierarchies()
List<Property> getProperties()
This method does not return a NamedList
because the names of
the properties are not necessarily unique; for example, there might be
two hierarchies on the axis, each of which returns the DISPLAY_INFO
property.