|
|||||||||
| 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 | ||||||||