mondrian.rolap.agg
Class GroupingSet

java.lang.Object
  extended by mondrian.rolap.agg.GroupingSet

public class GroupingSet
extends Object

The GroupingSet stores the information about an Aggregation which can be represented as a GROUP BY GROUPING SET in a SQL query.

Since:
05-Jun-2007
Author:
Thiyagu
 

Constructor Summary
GroupingSet(Segment[] segments, BitKey levelBitKey, BitKey measureBitKey, Aggregation.Axis[] axes, RolapStar.Column[] columns)
           
 
Method Summary
 Aggregation.Axis[] getAxes()
           
 RolapStar.Column[] getColumns()
           
 BitKey getLevelBitKey()
           
 BitKey getMeasureBitKey()
           
 Segment[] getSegments()
           
 void setSegmentsFailed()
          Sets all the segments which are in loading state as failed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupingSet

public GroupingSet(Segment[] segments,
                   BitKey levelBitKey,
                   BitKey measureBitKey,
                   Aggregation.Axis[] axes,
                   RolapStar.Column[] columns)
Method Detail

getSegments

public Segment[] getSegments()

getLevelBitKey

public BitKey getLevelBitKey()

getMeasureBitKey

public BitKey getMeasureBitKey()

getAxes

public Aggregation.Axis[] getAxes()

getColumns

public RolapStar.Column[] getColumns()

setSegmentsFailed

public void setSegmentsFailed()
Sets all the segments which are in loading state as failed


SourceForge.net_Logo