interface CellReader
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| Modifier and Type | Method and Description | 
|---|---|
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()  | 
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()