|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
static interface RolapCubeLevel.LevelReader
Encapsulation of the difference between levels in terms of how constraints are generated. There are implementations for 'all' levels, the 'null' level, parent-child levels and regular levels.
Method Summary | |
---|---|
void |
constrainRegion(StarColumnPredicate predicate,
RolapCube baseCube,
RolapCacheRegion cacheRegion)
Adds constraints to a cache region for a member of this level. |
boolean |
constrainRequest(RolapCubeMember member,
RolapCube baseCube,
CellRequest request)
Adds constraints to a cell request for a member of this level. |
Method Detail |
---|
boolean constrainRequest(RolapCubeMember member, RolapCube baseCube, CellRequest request)
member
- Member to be constrainedbaseCube
- base cube if virtual levelrequest
- Request to be constrained
void constrainRegion(StarColumnPredicate predicate, RolapCube baseCube, RolapCacheRegion cacheRegion)
predicate
- PredicatebaseCube
- base cube if virtual levelcacheRegion
- Cache region to be constrained
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |