Uses of Interface
mondrian.olap.CacheControl.CellRegion
Package
Description
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
-
Uses of CacheControl.CellRegion in mondrian.olap
Modifier and TypeMethodDescriptionCacheControl.createCrossjoinRegion
(CacheControl.CellRegion... regions) Forms the cartesian product of two or more cell regions.CacheControl.createMeasuresRegion
(Cube cube) Creates a region consisting of all measures in a given cube.CacheControl.createMemberRegion
(boolean lowerInclusive, Member lowerMember, boolean upperInclusive, Member upperMember, boolean descendants) Creates a cell region consisting of a range between two members.CacheControl.createMemberRegion
(Member member, boolean descendants) Creates a cell region consisting of a single member.CacheControl.createUnionRegion
(CacheControl.CellRegion... regions) Forms the union of two or more cell regions.Modifier and TypeMethodDescriptionCacheControl.createCrossjoinRegion
(CacheControl.CellRegion... regions) Forms the cartesian product of two or more cell regions.CacheControl.createUnionRegion
(CacheControl.CellRegion... regions) Forms the union of two or more cell regions.void
CacheControl.flush
(CacheControl.CellRegion region) Atomically flushes all the cells in the cell cache that correspond to measures in a cube and to a given region.void
CacheControl.printCacheState
(PrintWriter pw, CacheControl.CellRegion region) Prints the state of the cell cache as it pertains to a given region. -
Uses of CacheControl.CellRegion in mondrian.rolap
Modifier and TypeMethodDescriptionCacheControlImpl.createCrossjoinRegion
(CacheControl.CellRegion... regions) CacheControlImpl.createMeasuresRegion
(Cube cube) CacheControlImpl.createMemberRegion
(boolean lowerInclusive, Member lowerMember, boolean upperInclusive, Member upperMember, boolean descendants) CacheControlImpl.createMemberRegion
(Member member, boolean descendants) CacheControlImpl.createUnionRegion
(CacheControl.CellRegion... regions) Modifier and TypeMethodDescriptionCacheControlImpl.createCrossjoinRegion
(CacheControl.CellRegion... regions) CacheControlImpl.createUnionRegion
(CacheControl.CellRegion... regions) static SegmentColumn[]
CacheControlImpl.findAxisValues
(CacheControl.CellRegion region) CacheControlImpl.findMeasures
(CacheControl.CellRegion region) Returns a list of members of the Measures dimension which are mentioned somewhere in a region specification.void
CacheControlImpl.flush
(CacheControl.CellRegion region) protected void
CacheControlImpl.flushNonUnion
(CacheControl.CellRegion region) CacheControlImpl.getStarList
(CacheControl.CellRegion region) static RolapCacheRegion
RolapAggregationManager.makeCacheRegion
(RolapStar star, CacheControl.CellRegion region) void
CacheControlImpl.printCacheState
(PrintWriter pw, CacheControl.CellRegion region) Modifier and TypeMethodDescriptionprotected void
CacheControlImpl.flushRegionList
(List<CacheControl.CellRegion> cellRegionList) Flushes a list of cell regions. -
Uses of CacheControl.CellRegion in mondrian.rolap.agg
Modifier and TypeMethodDescriptionvoid
SegmentCacheManager.printCacheState
(CacheControl.CellRegion region, PrintWriter pw, Locus locus) ModifierConstructorDescriptionFlushCommand
(Locus locus, SegmentCacheManager mgr, CacheControl.CellRegion region, CacheControlImpl cacheControlImpl)