Package mondrian.olap4j
Class MondrianOlap4jCellSetAxis
- java.lang.Object
-
- mondrian.olap4j.MondrianOlap4jCellSetAxis
-
- All Implemented Interfaces:
Iterable<Position>,CellSetAxis
class MondrianOlap4jCellSetAxis extends Object implements CellSetAxis
Implementation ofCellSetAxisfor 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 CellSetAxisMetaDatagetAxisMetaData()AxisgetAxisOrdinal()CellSetgetCellSet()intgetPositionCount()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:
getAxisOrdinalin interfaceCellSetAxis
-
getCellSet
public CellSet getCellSet()
- Specified by:
getCellSetin interfaceCellSetAxis
-
getAxisMetaData
public CellSetAxisMetaData getAxisMetaData()
- Specified by:
getAxisMetaDatain interfaceCellSetAxis
-
getPositions
public List<Position> getPositions()
- Specified by:
getPositionsin interfaceCellSetAxis
-
getPositionCount
public int getPositionCount()
- Specified by:
getPositionCountin interfaceCellSetAxis
-
iterator
public ListIterator<Position> iterator()
- Specified by:
iteratorin interfaceCellSetAxis- Specified by:
iteratorin interfaceIterable<Position>
-
-