Package org.olap4j
Interface CellSetAxisMetaData
public interface CellSetAxisMetaData
Description of structure of a particular axis of an
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} |
- Since:
- Oct 23, 2006
- Author:
- jhyde
-
Method Summary
Modifier and TypeMethodDescriptionReturns the definition of the axis.Returns the hierarchies which are mapped onto this axis.Returns the member properties which are returned on this axis.
-
Method Details
-
getAxisOrdinal
Axis getAxisOrdinal()Returns the definition of the axis. Typical values are (Axis.FILTER,Axis.COLUMNS,Axis.ROWS, and so forth.)- Returns:
- the Axis
-
getHierarchies
Returns the hierarchies which are mapped onto this axis.- Returns:
- list of hierarchies on this Axis
-
getProperties
Returns the member properties which are returned on this axis.This method does not return a
NamedListbecause 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.- Returns:
- list of member properties on this Axis
-