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