Package mondrian.rolap.agg
Class GroupingSet
- java.lang.Object
-
- mondrian.rolap.agg.GroupingSet
-
public class GroupingSet extends java.lang.Object
A collection of
Segment
s that can be represented as a GROUP BY GROUPING SET in a SQL query.- Since:
- 05-Jun-2007
- Author:
- Thiyagu
-
-
Constructor Summary
Constructors Constructor Description GroupingSet(java.util.List<Segment> segments, BitKey levelBitKey, BitKey measureBitKey, StarColumnPredicate[] predicates, RolapStar.Column[] columns)
Creates a GroupingSet.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SegmentAxis[]
getAxes()
RolapStar.Column[]
getColumns()
BitKey
getLevelBitKey()
BitKey
getMeasureBitKey()
StarColumnPredicate[]
getPredicates()
java.util.List<Segment>
getSegments()
void
setSegmentsFailed()
Sets all the segments which are in loading state as failed
-
-
-
Field Detail
-
segment0
final Segment segment0
-
-
Constructor Detail
-
GroupingSet
public GroupingSet(java.util.List<Segment> segments, BitKey levelBitKey, BitKey measureBitKey, StarColumnPredicate[] predicates, RolapStar.Column[] columns)
Creates a GroupingSet.- Parameters:
segments
- Constituent segmentslevelBitKey
- LevelsmeasureBitKey
- Measurespredicates
- Predicatescolumns
- Columns
-
-
Method Detail
-
getSegments
public java.util.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
-
-