mondrian.rolap.agg
Class DenseObjectSegmentBody
java.lang.Object
mondrian.rolap.agg.AbstractSegmentBody
mondrian.rolap.agg.DenseObjectSegmentBody
- All Implemented Interfaces:
- Serializable, SegmentBody
class DenseObjectSegmentBody
- extends AbstractSegmentBody
Implementation of a segment body which stores the data inside
a dense array of Java objects.
- Version:
- $Id: //open/mondrian/src/main/mondrian/rolap/agg/DenseObjectSegmentBody.java#3 $
- Author:
- LBoudreau
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
final Object[] data
DenseObjectSegmentBody
DenseObjectSegmentBody(Object[] dataToSave,
int size,
SortedSet<Comparable<?>>[] axisValueSets,
boolean[] nullAxisFlags)
createSegmentDataset
public SegmentDataset createSegmentDataset(Segment segment)
- Description copied from interface:
SegmentBody
- Returns a SegmentDataset object which contains the cached
data and is initialized to be used with the supplied segment.
- Parameters:
segment - Segment to which the returned dataset will be
associated to.
- Returns:
- A SegmentDataset object which contains cached data.