mondrian.rolap
Class RolapResult.CellInfo
java.lang.Object
mondrian.rolap.RolapResult.CellInfo
- Enclosing class:
- RolapResult
static class RolapResult.CellInfo
- extends Object
A CellInfo contains all of the information that a Cell requires.
It is placed in the cellInfos map during evaluation and
serves as a constructor parameter for RolapCell
.
During the evaluation stage they are mutable but after evaluation has
finished they are not changed.
-
-
value
Object value
formatString
String formatString
valueFormatter
RolapResult.ValueFormatter valueFormatter
key
long key
RolapResult.CellInfo
RolapResult.CellInfo(long key)
- Creates a CellInfo representing the position of a cell.
- Parameters:
key
- Ordinal representing the position of a cell
RolapResult.CellInfo
RolapResult.CellInfo(long key,
Object value,
String formatString,
RolapResult.ValueFormatter valueFormatter)
- Creates a CellInfo with position, value, format string and formatter
of a cell.
- Parameters:
key
- Ordinal representing the position of a cellvalue
- Value of cell, or null if not yet knownformatString
- Format string of cell, or nullvalueFormatter
- Formatter for cell, or null
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
getFormatValue
String getFormatValue()
- Returns the formatted value of the Cell
- Returns:
- formatted value of the Cell