Interface RolapCubeLevel.LevelReader

    • Method Detail

      • constrainRequest

        boolean constrainRequest​(RolapCubeMember member,
                                 RolapCube baseCube,
                                 CellRequest request)
        Adds constraints to a cell request for a member of this level.
        Parameters:
        member - Member to be constrained
        baseCube - base cube if virtual level
        request - Request to be constrained
        Returns:
        true if request is unsatisfiable (e.g. if the member is the null member)
      • constrainRegion

        void constrainRegion​(StarColumnPredicate predicate,
                             RolapCube baseCube,
                             RolapCacheRegion cacheRegion)
        Adds constraints to a cache region for a member of this level.
        Parameters:
        predicate - Predicate
        baseCube - base cube if virtual level
        cacheRegion - Cache region to be constrained