mondrian.rolap.agg
Class GroupingSet
java.lang.Object
mondrian.rolap.agg.GroupingSet
public class GroupingSet
- extends Object
A collection
of Segments that can be represented
as a GROUP BY GROUPING SET in a SQL query.
- Since:
- 05-Jun-2007
- Author:
- Thiyagu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
segment0
final Segment segment0
GroupingSet
public GroupingSet(List<Segment> segments,
BitKey levelBitKey,
BitKey measureBitKey,
StarColumnPredicate[] predicates,
RolapStar.Column[] columns)
- Creates a GroupingSet.
- Parameters:
segments - Constituent segmentslevelBitKey - LevelsmeasureBitKey - Measurespredicates - Predicatescolumns - Columns
getSegments
public List<Segment> getSegments()
getLevelBitKey
public BitKey getLevelBitKey()
getMeasureBitKey
public BitKey getMeasureBitKey()
getAxes
public SegmentAxis[] getAxes()
getPredicates
public StarColumnPredicate[] getPredicates()
getColumns
public RolapStar.Column[] getColumns()
setSegmentsFailed
public void setSegmentsFailed()
- Sets all the segments which are in loading state as failed