Package com.appliedolap.essbase.impl
Class EssMdxGridImpl
java.lang.Object
com.appliedolap.essbase.impl.EssGridImpl
com.appliedolap.essbase.impl.EssMdxGridImpl
- All Implemented Interfaces:
EssGrid,EssMdxGrid
The grid of an MDX result, with the dimension names from the result's metadata.
- Since:
- 2.1.0
-
Method Summary
Modifier and TypeMethodDescriptionThe dimensions on the columns, in order.The dimensions on neither axis, which each contribute one member to every cell: the query's slicer and the cube's defaults for whatever it leaves out.The member each page dimension contributes, in the same order asEssMdxGrid.getPageDimensions(): the slicer's member where the query names one, the dimension's top member otherwise, named the way the query asked for members to be named.The dimensions on the rows, in order.Methods inherited from class com.appliedolap.essbase.impl.EssGridImpl
getCell, getColumns, getRows, print, printMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.appliedolap.essbase.EssGrid
getCell, getColumns, getRowsMethods inherited from interface com.appliedolap.essbase.EssMdxGrid
getHeaderRows
-
Method Details
-
getRowDimensions
Description copied from interface:EssMdxGridThe dimensions on the rows, in order. Each data row starts with a member of each.- Specified by:
getRowDimensionsin interfaceEssMdxGrid- Returns:
- the dimension names; empty if nothing is on the rows
-
getColumnDimensions
Description copied from interface:EssMdxGridThe dimensions on the columns, in order. The grid starts with one header row for each.- Specified by:
getColumnDimensionsin interfaceEssMdxGrid- Returns:
- the dimension names; empty if nothing is on the columns
-
getPageDimensions
Description copied from interface:EssMdxGridThe dimensions on neither axis, which each contribute one member to every cell: the query's slicer and the cube's defaults for whatever it leaves out.- Specified by:
getPageDimensionsin interfaceEssMdxGrid- Returns:
- the dimension names
-
getPageMembers
Description copied from interface:EssMdxGridThe member each page dimension contributes, in the same order asEssMdxGrid.getPageDimensions(): the slicer's member where the query names one, the dimension's top member otherwise, named the way the query asked for members to be named.Only servers that report the point of view say which members these are - 26.1 does, 21.7 reports just the dimensions - so each is null on one that doesn't.
- Specified by:
getPageMembersin interfaceEssMdxGrid- Returns:
- the members
-