mondrian.rolap
Class RolapResult.CellInfo
java.lang.Object
mondrian.rolap.RolapResult.CellInfo
- Enclosing class:
- RolapResult
static class RolapResult.CellInfo
- extends java.lang.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.
Method Summary |
boolean |
equals(java.lang.Object o)
|
(package private) java.lang.String |
getFormatValue()
Returns the formatted value of the Cell |
int |
hashCode()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
value
java.lang.Object value
formatString
java.lang.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,
java.lang.Object value,
java.lang.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 java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
getFormatValue
java.lang.String getFormatValue()
- Returns the formatted value of the Cell
- Returns:
- formatted value of the Cell