mondrian.olap4j
Class MondrianOlap4jCellSetAxis

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jCellSetAxis
All Implemented Interfaces:
Iterable<Position>, CellSetAxis

 class MondrianOlap4jCellSetAxis
extends Object
implements CellSetAxis

Implementation of CellSetAxis for the Mondrian OLAP engine.

Since:
May 24, 2007
Author:
jhyde
 

Constructor Summary
MondrianOlap4jCellSetAxis(MondrianOlap4jCellSet olap4jCellSet, QueryAxis queryAxis, Axis axis)
           
 
Method Summary
 CellSetAxisMetaData getAxisMetaData()
           
 Axis getAxisOrdinal()
           
 CellSet getCellSet()
           
 int getPositionCount()
           
 List<Position> getPositions()
           
 ListIterator<Position> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianOlap4jCellSetAxis

MondrianOlap4jCellSetAxis(MondrianOlap4jCellSet olap4jCellSet,
                          QueryAxis queryAxis,
                          Axis axis)
Method Detail

getAxisOrdinal

public Axis getAxisOrdinal()
Specified by:
getAxisOrdinal in interface CellSetAxis

getCellSet

public CellSet getCellSet()
Specified by:
getCellSet in interface CellSetAxis

getAxisMetaData

public CellSetAxisMetaData getAxisMetaData()
Specified by:
getAxisMetaData in interface CellSetAxis

getPositions

public List<Position> getPositions()
Specified by:
getPositions in interface CellSetAxis

getPositionCount

public int getPositionCount()
Specified by:
getPositionCount in interface CellSetAxis

iterator

public ListIterator<Position> iterator()
Specified by:
iterator in interface Iterable<Position>
Specified by:
iterator in interface CellSetAxis

SourceForge.net_Logo