Uses of Class
mondrian.rolap.agg.Segment
-
Uses of Segment in mondrian.rolap.agg
Modifier and TypeMethodDescriptionstatic Segment
SegmentBuilder.toSegment
(SegmentHeader header, RolapStar star, BitKey constrainedColumnsBitKey, RolapStar.Column[] constrainedColumns, RolapStar.Measure measure, List<StarPredicate> compoundPredicates) Creates a segment from a SegmentHeader.Modifier and TypeMethodDescriptionstatic SegmentWithData
SegmentBuilder.addData
(Segment segment, SegmentBody sb) Converts a segment plus aSegmentBody
into aSegmentWithData
.static boolean
SegmentBuilder.isSubset
(SegmentHeader header, Segment segment) Tells if the passed segment is a subset of this segment and could be used for a rollup in cache operation.static SegmentHeader
Creates a SegmentHeader object describing the supplied Segment object.ModifierConstructorDescriptionSegmentWithData
(Segment segment, SegmentDataset data, SegmentAxis[] axes) Creates a SegmentWithData from an existing Segment.ModifierConstructorDescriptionGroupingSet
(List<Segment> segments, BitKey levelBitKey, BitKey measureBitKey, StarColumnPredicate[] predicates, RolapStar.Column[] columns) Creates a GroupingSet.