|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.rolap.agg.AbstractSegmentBody
abstract class AbstractSegmentBody
Abstract implementation of a SegmentBody.
| Field Summary | |
|---|---|
protected SortedSet<Comparable>[] |
axisValueSets
|
| Constructor Summary | |
|---|---|
AbstractSegmentBody(List<Pair<SortedSet<Comparable>,Boolean>> axes)
|
|
| Method Summary | |
|---|---|
SortedSet<Comparable>[] |
getAxisValueSets()
Returns the cached axis value sets to be used as an initializer for the segment's axis. |
BitSet |
getIndicators()
Returns a bitset indicating whether values are null. |
boolean[] |
getNullAxisFlags()
Returns an array of boolean values which identify which axis of the cached segment contained null values. |
protected abstract Object |
getObject(int i)
|
protected abstract int |
getSize()
|
Object |
getValueArray()
Returns an array of values. |
Map<CellKey,Object> |
getValueMap()
Converts contents of this segment into a cellkey/value map. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final SortedSet<Comparable>[] axisValueSets
| Constructor Detail |
|---|
public AbstractSegmentBody(List<Pair<SortedSet<Comparable>,Boolean>> axes)
| Method Detail |
|---|
public SortedSet<Comparable>[] getAxisValueSets()
SegmentBody
getAxisValueSets in interface SegmentBodypublic boolean[] getNullAxisFlags()
SegmentBody
getNullAxisFlags in interface SegmentBodypublic Map<CellKey,Object> getValueMap()
SegmentBody
getValueMap in interface SegmentBodypublic Object getValueArray()
SegmentBody
getValueArray in interface SegmentBodypublic BitSet getIndicators()
SegmentBody
getIndicators in interface SegmentBodyprotected abstract int getSize()
protected abstract Object getObject(int i)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||