| 1 13 14 package mondrian.rolap; 15 16 import java.util.List ; 17 18 import mondrian.rolap.sql.TupleConstraint; 19 import mondrian.rolap.sql.MemberChildrenConstraint; 20 21 29 interface MemberCache { 30 35 Object makeKey(RolapMember parent, Object key); 36 37 41 RolapMember getMember(Object key); 42 43 48 RolapMember getMember(Object key, boolean mustCheckCacheStatus); 49 50 54 Object putMember(Object key, RolapMember value); 55 56 65 List <RolapMember> getChildrenFromCache( 66 RolapMember parent, 67 MemberChildrenConstraint constraint); 68 69 77 List getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint); 78 79 86 void putChildren( 87 RolapMember member, 88 MemberChildrenConstraint constraint, 89 List <RolapMember> children); 90 } 91 92 93 | Popular Tags |