Class EssMdxGridImpl

java.lang.Object
com.appliedolap.essbase.impl.EssGridImpl
com.appliedolap.essbase.impl.EssMdxGridImpl
All Implemented Interfaces:
EssGrid, EssMdxGrid

public class EssMdxGridImpl extends EssGridImpl implements EssMdxGrid
The grid of an MDX result, with the dimension names from the result's metadata.
Since:
2.1.0
  • Method Details

    • getRowDimensions

      public List<String> getRowDimensions()
      Description copied from interface: EssMdxGrid
      The dimensions on the rows, in order. Each data row starts with a member of each.
      Specified by:
      getRowDimensions in interface EssMdxGrid
      Returns:
      the dimension names; empty if nothing is on the rows
    • getColumnDimensions

      public List<String> getColumnDimensions()
      Description copied from interface: EssMdxGrid
      The dimensions on the columns, in order. The grid starts with one header row for each.
      Specified by:
      getColumnDimensions in interface EssMdxGrid
      Returns:
      the dimension names; empty if nothing is on the columns
    • getPageDimensions

      public List<String> getPageDimensions()
      Description copied from interface: EssMdxGrid
      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.
      Specified by:
      getPageDimensions in interface EssMdxGrid
      Returns:
      the dimension names
    • getPageMembers

      public List<String> getPageMembers()
      Description copied from interface: EssMdxGrid
      The member each page dimension contributes, in the same order as EssMdxGrid.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:
      getPageMembers in interface EssMdxGrid
      Returns:
      the members