|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
interface CellReader
A CellReader
finds the cell value for the current context
held by evaluator
.
It returns:
null
if the source is unable to evaluate the cell (for
example, AggregatingCellReader
does not have the cell
in its cache). This value should only be returned if the caller is
expecting it.Util.nullValue
if the cell evaluates to nullUtil.ErrorCellValue
if the cell evaluates to an
errorDouble
or a BigDecimal
), otherwise
Method Summary | |
---|---|
Object |
get(RolapEvaluator evaluator)
Returns the value of the cell which has the context described by the evaluator. |
int |
getMissCount()
Returns the number of times this cell reader has told a lie (since creation), because the required cell value is not in the cache. |
boolean |
isDirty()
|
Method Detail |
---|
Object get(RolapEvaluator evaluator)
If no aggregation contains the required cell, returns null.
If the value is null, returns Util.nullValue
.
Util.nullValue
if
the value is nullint getMissCount()
boolean isDirty()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |