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