mondrian.rolap.agg
Class AbstractSegmentBody
java.lang.Object
mondrian.rolap.agg.AbstractSegmentBody
- All Implemented Interfaces:
- Serializable, SegmentBody
- Direct Known Subclasses:
- DenseDoubleSegmentBody, DenseIntSegmentBody, DenseObjectSegmentBody, SparseSegmentBody
abstract class AbstractSegmentBody
- extends Object
- implements SegmentBody
Abstract implementation of a SegmentBody.
- Version:
- $Id: //open/mondrian/src/main/mondrian/rolap/agg/AbstractSegmentBody.java#3 $
- Author:
- LBoudreau
|
Method Summary |
SortedSet<Comparable<?>>[] |
getAxisValueSets()
Returns the cached axis value sets to be used as an
initializer for the segment's axis. |
boolean[] |
getNullAxisFlags()
Returns an array of boolean values which identify which
axis of the cached segment contained null values. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSegmentBody
public AbstractSegmentBody(SortedSet<Comparable<?>>[] axisValueSets,
boolean[] nullAxisFlags)
getAxisValueSets
public SortedSet<Comparable<?>>[] getAxisValueSets()
- Description copied from interface:
SegmentBody
- Returns the cached axis value sets to be used as an
initializer for the segment's axis.
- Specified by:
getAxisValueSets in interface SegmentBody
- Returns:
- An array of SortedSets which was cached previously.
getNullAxisFlags
public boolean[] getNullAxisFlags()
- Description copied from interface:
SegmentBody
- Returns an array of boolean values which identify which
axis of the cached segment contained null values.
- Specified by:
getNullAxisFlags in interface SegmentBody
- Returns:
- An array of boolean values.