mondrian.olap4j
Class MondrianOlap4jCell
java.lang.Object
mondrian.olap4j.MondrianOlap4jCell
- All Implemented Interfaces:
- Cell
class MondrianOlap4jCell
- extends java.lang.Object
- implements Cell
Implementation of Cell
for the Mondrian OLAP engine.
- Since:
- May 24, 2007
- Version:
- $Id: //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCell.java#4 $
- Author:
- jhyde
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MondrianOlap4jCell
MondrianOlap4jCell(int[] coordinates,
MondrianOlap4jCellSet olap4jCellSet,
Cell cell)
- Creates a MondrianOlap4jCell.
- Parameters:
coordinates
- Coordinatesolap4jCellSet
- Cell setcell
- Cell in native Mondrian representation
getCellSet
public CellSet getCellSet()
- Specified by:
getCellSet
in interface Cell
getOrdinal
public int getOrdinal()
- Specified by:
getOrdinal
in interface Cell
getCoordinateList
public java.util.List<java.lang.Integer> getCoordinateList()
- Specified by:
getCoordinateList
in interface Cell
getPropertyValue
public java.lang.Object getPropertyValue(Property property)
- Specified by:
getPropertyValue
in interface Cell
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface Cell
isError
public boolean isError()
- Specified by:
isError
in interface Cell
isNull
public boolean isNull()
- Specified by:
isNull
in interface Cell
getDoubleValue
public double getDoubleValue()
throws OlapException
- Specified by:
getDoubleValue
in interface Cell
- Throws:
OlapException
getErrorText
public java.lang.String getErrorText()
- Specified by:
getErrorText
in interface Cell
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interface Cell
getFormattedValue
public java.lang.String getFormattedValue()
- Specified by:
getFormattedValue
in interface Cell
drillThrough
public java.sql.ResultSet drillThrough()
throws OlapException
- Specified by:
drillThrough
in interface Cell
- Throws:
OlapException
setValue
public void setValue(java.lang.Object newValue,
AllocationPolicy allocationPolicy,
java.lang.Object... allocationArgs)
- Specified by:
setValue
in interface Cell