Package mondrian.olap4j
Class MondrianOlap4jCellSetAxis
- java.lang.Object
-
- mondrian.olap4j.MondrianOlap4jCellSetAxis
-
- All Implemented Interfaces:
Iterable<Position>
,CellSetAxis
class MondrianOlap4jCellSetAxis extends Object implements CellSetAxis
Implementation ofCellSetAxis
for the Mondrian OLAP engine.- Since:
- May 24, 2007
- Author:
- jhyde
-
-
Constructor Summary
Constructors Constructor Description MondrianOlap4jCellSetAxis(MondrianOlap4jCellSet olap4jCellSet, QueryAxis queryAxis, RolapAxis axis)
Creates a MondrianOlap4jCellSetAxis.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
MondrianOlap4jCellSetAxis
MondrianOlap4jCellSetAxis(MondrianOlap4jCellSet olap4jCellSet, QueryAxis queryAxis, RolapAxis axis)
Creates a MondrianOlap4jCellSetAxis.- Parameters:
olap4jCellSet
- Cell setqueryAxis
- Query axisaxis
- Axis
-
-
Method Detail
-
getAxisOrdinal
public Axis getAxisOrdinal()
- Specified by:
getAxisOrdinal
in interfaceCellSetAxis
-
getCellSet
public CellSet getCellSet()
- Specified by:
getCellSet
in interfaceCellSetAxis
-
getAxisMetaData
public CellSetAxisMetaData getAxisMetaData()
- Specified by:
getAxisMetaData
in interfaceCellSetAxis
-
getPositions
public List<Position> getPositions()
- Specified by:
getPositions
in interfaceCellSetAxis
-
getPositionCount
public int getPositionCount()
- Specified by:
getPositionCount
in interfaceCellSetAxis
-
iterator
public ListIterator<Position> iterator()
- Specified by:
iterator
in interfaceCellSetAxis
- Specified by:
iterator
in interfaceIterable<Position>
-
-