Implements the data access layer for the olap package.
-
(package private) interface
mondrian.rolap.MemberReader
A MemberReader
implements common operations to retrieve members
from a hierarchy.
static interface
TODO: Since this is part of a caching strategy, should be implemented
as a Strategy Pattern, avoiding hierarchy.
class
NoCacheMemberReader
implements MemberReader
but
without doing any kind of caching and avoiding to read all members.
class
member reader wrapper - uses existing member reader, but wraps and caches all intermediate members.
class
static class
class
SmartMemberReader
implements MemberReader
by keeping a
cache of members and their children.
class
Implementation of MemberReader
which replaces given members
with a substitute.