| Package | Description | 
|---|---|
| mondrian.calc | Provides compiled expressions. | 
| mondrian.calc.impl | Provides implementation classes for compiled expressions. | 
| mondrian.mdx | Defines a parse tree for MDX expressions. | 
| mondrian.olap | Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. | 
| mondrian.olap.fun | Defines the set of MDX built-in functions. | 
| mondrian.olap.fun.sort | |
| mondrian.olap.type | Type system for MDX expessions. | 
| mondrian.rolap | Implements the data access layer for the olap package. | 
| mondrian.spi | Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement. | 
| mondrian.util | Mondrian utilities. | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | MemberCalc. evaluateMember(Evaluator evaluator)Evaluates this expression to yield a member. | 
| Member[] | TupleCalc. evaluateTuple(Evaluator evaluator)Evaluates this expression to yield a tuple. | 
| Member | TupleList. get(int slice,
   int index)Returns a particular column of a particular row. | 
| Member | TupleCursor. member(int column) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Member> | TupleCursor. current()Returns the tuple that this cursor is positioned on. | 
| Iterable<Member> | TupleIterable. slice(int column)Returns an iterable over the members at a given column. | 
| List<Member> | TupleList. slice(int column)Returns a list of the members at a given column. | 
| static Iterable<Member> | TupleCollections. slice(TupleIterable tupleIterable,
     int column)Creates a slice of a  TupleIterable. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TupleList. addTuple(Member... members) | 
| void | TupleCursor. currentToArray(Member[] members,
              int offset)Writes the member(s) of the next tuple to a given offset in an array. | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | GenericCalc. evaluateMember(Evaluator evaluator) | 
| Member[] | GenericCalc. evaluateTuple(Evaluator evaluator) | 
| Member | AbstractTupleList. get(int slice,
   int index) | 
| Member | ArrayTupleList. get(int slice,
   int index) | 
| Member | UnaryTupleList. get(int slice,
   int index) | 
| Member | ListTupleList. get(int slice,
   int index) | 
| Member | AbstractTupleList.AbstractTupleListIterator. member(int column) | 
| Member | AbstractTupleCursor. member(int column) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected List<Member> | ArrayTupleList. backingList() | 
| protected List<Member> | ListTupleList. backingList() | 
| List<Member> | AbstractTupleList.AbstractTupleListIterator. current() | 
| List<Member> | ArrayTupleList. get(int index) | 
| List<Member> | UnaryTupleList. get(int index) | 
| List<Member> | ListTupleList. get(int index) | 
| List<Member> | DelegatingTupleList. get(int index) | 
| Iterator<List<Member>> | AbstractTupleList. iterator() | 
| Iterator<List<Member>> | UnaryTupleList. iterator() | 
| Iterator<List<Member>> | AbstractTupleIterable. iterator() | 
| List<Member> | AbstractTupleList.AbstractTupleListIterator. next() | 
| List<Member> | AbstractTupleIterator. next() | 
| List<Member> | ArrayTupleList. remove(int index) | 
| List<Member> | UnaryTupleList. remove(int index) | 
| List<Member> | ListTupleList. remove(int index) | 
| List<Member> | ArrayTupleList. set(int index,
   List<Member> element) | 
| List<Member> | UnaryTupleList. set(int index,
   List<Member> element) | 
| List<Member> | DelegatingTupleList. set(int index,
   List<Member> element) | 
| List<Member> | ArrayTupleList. slice(int column) | 
| List<Member> | UnaryTupleList. slice(int column) | 
| List<Member> | ListTupleList. slice(int column) | 
| Iterable<Member> | AbstractTupleIterable. slice(int column) | 
| List<Member> | DelegatingTupleList. slice(int column) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ArrayTupleList. addTuple(Member... members) | 
| void | UnaryTupleList. addTuple(Member... members) | 
| void | ListTupleList. addTuple(Member... members) | 
| void | DelegatingTupleList. addTuple(Member... members) | 
| static Calc | ConstantCalc. constantMember(Member member)Creates an expression which evaluates to a given member. | 
| void | AbstractTupleList.AbstractTupleListIterator. currentToArray(Member[] members,
              int offset) | 
| void | AbstractTupleCursor. currentToArray(Member[] members,
              int offset) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ArrayTupleList. add(int index,
   List<Member> members) | 
| void | UnaryTupleList. add(int index,
   List<Member> element) | 
| void | ListTupleList. add(int index,
   List<Member> element) | 
| void | DelegatingTupleList. add(int index,
   List<Member> element) | 
| boolean | ArrayTupleList. add(List<Member> members) | 
| boolean | UnaryTupleList. add(List<Member> element) | 
| boolean | ArrayTupleList. addAll(int index,
      Collection<? extends List<Member>> c) | 
| List<Member> | ArrayTupleList. set(int index,
   List<Member> element) | 
| List<Member> | UnaryTupleList. set(int index,
   List<Member> element) | 
| List<Member> | DelegatingTupleList. set(int index,
   List<Member> element) | 
| Constructor and Description | 
|---|
| DelegatingTupleList(int arity,
                   List<List<Member>> list)Creates a DelegatingTupleList. | 
| ListTupleList(int arity,
             List<Member> list)Creates a ListTupleList. | 
| UnaryTupleList(List<Member> list)Creates a UnaryTupleList with a given backing list. | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | MemberExpr. getMember()Returns the member. | 
| Constructor and Description | 
|---|
| MemberExpr(Member member)Creates a member expression. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MemberBaseMemberBaseis a partial implementation ofMember. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Member | MemberBase. parentMember | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | Cube. createCalculatedMember(String xml)Creates a calculated member in this cube. | 
| Member | Hierarchy. createMember(Member parent,
            Level level,
            String name,
            Formula formula)Creates a member of this hierarchy. | 
| Member | Evaluator.NamedSetEvaluator. currentMember()Returns the current member in the named set. | 
| Member | Evaluator.SetEvaluator. currentMember()Returns the current member in the named set. | 
| Member[] | Evaluator.NamedSetEvaluator. currentTuple()Returns the current tuple in the named set. | 
| Member[] | Evaluator.SetEvaluator. currentTuple()Returns the current tuple in the named set. | 
| Member | Hierarchy. getAllMember()Returns the "All" member of this hierarchy. | 
| Member | SchemaReader. getCalculatedMember(List<Id.Segment> nameParts)Looks up a calculated member by name. | 
| Member | DelegatingSchemaReader. getCalculatedMember(List<Id.Segment> nameParts) | 
| Member | Evaluator. getContext(Hierarchy hierarchy) | 
| Member | Cell. getContextMember(Hierarchy hierarchy)Returns the context member for a particular dimension. | 
| Member | Member. getDataMember()Returns the system-generated data member that is associated with a nonleaf member of a dimension. | 
| Member | MemberBase. getDataMember() | 
| Member | Hierarchy. getDefaultMember()Returns the default member of this hierarchy. | 
| static Member | Util. getFirstDescendantOnLevel(SchemaReader reader,
                         Member parent,
                         Level level)returns the first descendant on the level underneath parent. | 
| Member | SchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy)Returns the default member of a hierarchy. | 
| Member | DelegatingSchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy) | 
| Member | SchemaReader. getLeadMember(Member member,
             int n)Returns a member  nfurther along in the same level frommember. | 
| Member | DelegatingSchemaReader. getLeadMember(Member member,
             int n) | 
| Member | CubeAccess. getLimitedMemberForHierarchy(Hierarchy mdxHierarchy) | 
| Member[] | CubeAccess. getLimitedMembers() | 
| Member | Formula. getMdxMember()Returns the Member. | 
| Member | ResultBase. getMember(int[] pos,
         Hierarchy hierarchy)Returns the current member of a given hierarchy at a given location. | 
| Member | SchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts,
                     boolean failIfNotFound)Finds a member based upon its unique name, requiring an exact match. | 
| Member | DelegatingSchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts,
                     boolean failIfNotFound) | 
| Member | SchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts,
                     boolean failIfNotFound,
                     MatchType matchType)Finds a member based upon its unique name. | 
| Member | DelegatingSchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts,
                     boolean failIfNotFound,
                     MatchType matchType) | 
| Member | SchemaReader. getMemberParent(Member member)Returns the parent of  member. | 
| Member | DelegatingSchemaReader. getMemberParent(Member member) | 
| Member[] | Evaluator. getMembers()Returns an array of the members which make up the current context. | 
| Member[] | Cube. getMembersForQuery(String query,
                  List<Member> calcMembers)Returns Member[]. | 
| Member[] | Evaluator. getNonAllMembers()Returns an array of the non-All members which make up the current
 context. | 
| Member | Hierarchy. getNullMember()Returns a special member representing the "null" value. | 
| Member | Member. getParentMember()Returns this member's parent, or null (not the 'null member', as returned by  Hierarchy.getNullMember())
 if it
 has no parent. | 
| Member | MemberBase. getParentMember() | 
| Member | Evaluator. getPreviousContext(Hierarchy hierarchy)Returns the member that was the current evaluation context for a
 particular hierarchy before the most recent change in context. | 
| static Member | Util. lookupHierarchyRootMember(SchemaReader reader,
                         Hierarchy hierarchy,
                         Id.NameSegment memberName) | 
| static Member | Util. lookupHierarchyRootMember(SchemaReader reader,
                         Hierarchy hierarchy,
                         Id.NameSegment memberName,
                         MatchType matchType)Finds a root member of a hierarchy with a given name. | 
| Member | SchemaReader. lookupMemberChildByName(Member parent,
                       Id.Segment childName,
                       MatchType matchType)Finds a child of a member with a given name. | 
| Member | DelegatingSchemaReader. lookupMemberChildByName(Member member,
                       Id.Segment memberName,
                       MatchType matchType) | 
| Member | Query. lookupMemberFromCache(String memberUniqueName)Looks up a member whose unique name is  memberUniqueNamefrom cache. | 
| Member | Evaluator. setContext(Member member)Makes  memberthe current member of its hierarchy. | 
| Member | SchemaReader. substitute(Member member)Substitutes a member with an equivalent member which enforces the
 access control policy of this SchemaReader. | 
| Member | DelegatingSchemaReader. substitute(Member member) | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<Member> | Util. addLevelCalculatedMembers(SchemaReader reader,
                         Level level,
                         List<Member> members) | 
| List<Member> | Member. getAncestorMembers()Deprecated. 
 | 
| List<Member> | MemberBase. getAncestorMembers() | 
| List<Member> | SchemaReader. getCalculatedMembers()Returns the list of calculated members. | 
| List<Member> | DelegatingSchemaReader. getCalculatedMembers() | 
| List<Member> | SchemaReader. getCalculatedMembers(Hierarchy hierarchy)Returns a list of calculated members in a given hierarchy. | 
| List<Member> | DelegatingSchemaReader. getCalculatedMembers(Hierarchy hierarchy) | 
| List<Member> | SchemaReader. getCalculatedMembers(Level level)Returns a list of calculated members in a given level. | 
| List<Member> | DelegatingSchemaReader. getCalculatedMembers(Level level) | 
| List<Member> | SchemaReader. getHierarchyRootMembers(Hierarchy hierarchy)Returns an array of the root members of  hierarchy. | 
| List<Member> | DelegatingSchemaReader. getHierarchyRootMembers(Hierarchy hierarchy) | 
| List<Member> | SchemaReader. getLevelMembers(Level level,
               boolean includeCalculated)Returns the members of a level, optionally including calculated members. | 
| List<Member> | DelegatingSchemaReader. getLevelMembers(Level level,
               boolean includeCalculated) | 
| List<Member> | SchemaReader. getLevelMembers(Level level,
               Evaluator context)Returns the members of a level, optionally filtering out members which
 are empty. | 
| List<Member> | DelegatingSchemaReader. getLevelMembers(Level level,
               Evaluator context) | 
| List<Member> | CubeAccess. getLimitedMemberList() | 
| Set<Member> | Query. getMeasuresMembers() | 
| List<Member> | SchemaReader. getMemberChildren(List<Member> members)Returns direct children of each element of  members. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(List<Member> members) | 
| List<Member> | SchemaReader. getMemberChildren(List<Member> members,
                 Evaluator context)Returns direct children of each element of  memberswhich is not empty incontext. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(List<Member> members,
                 Evaluator context) | 
| List<Member> | SchemaReader. getMemberChildren(Member member)Returns direct children of  member. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(Member member) | 
| List<Member> | SchemaReader. getMemberChildren(Member member,
                 Evaluator context)Returns direct children of  member, optimized
 for NON EMPTY. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(Member member,
                 Evaluator context) | 
| Map<? extends Member,Access> | SchemaReader. getMemberChildrenWithDetails(Member member,
                            Evaluator evaluator)Similar to  SchemaReader.getMemberChildren(Member, Evaluator)but returns a map of the grand-children and their access details
 and costs more to invoke because of the access controls. | 
| Map<? extends Member,Access> | DelegatingSchemaReader. getMemberChildrenWithDetails(Member member,
                            Evaluator evaluator) | 
| List<Member> | SchemaReader. lookupMemberChildrenByNames(Member parent,
                           List<Id.NameSegment> childNames,
                           MatchType matchType)Finds a list of child members with the given names. | 
| List<Member> | DelegatingSchemaReader. lookupMemberChildrenByNames(Member parent,
                           List<Id.NameSegment> childNames,
                           MatchType matchType) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | SchemaReader. compareMembersHierarchically(Member m1,
                            Member m2)Compares a pair of  Members according to their order in a prefix
 traversal. | 
| int | DelegatingSchemaReader. compareMembersHierarchically(Member m1,
                            Member m2) | 
| CacheControl.MemberEditCommand | CacheControl. createAddCommand(Member member)Creates a command to add a member to the cache. | 
| CacheControl.MemberEditCommand | CacheControl. createDeleteCommand(Member member)Creates a command to delete a member and its descendants from the member
 cache. | 
| Member | Hierarchy. createMember(Member parent,
            Level level,
            String name,
            Formula formula)Creates a member of this hierarchy. | 
| CacheControl.CellRegion | CacheControl. createMemberRegion(boolean lowerInclusive,
                  Member lowerMember,
                  boolean upperInclusive,
                  Member upperMember,
                  boolean descendants)Creates a cell region consisting of a range between two members. | 
| CacheControl.CellRegion | CacheControl. createMemberRegion(Member member,
                  boolean descendants)Creates a cell region consisting of a single member. | 
| CacheControl.MemberSet | CacheControl. createMemberSet(boolean lowerInclusive,
               Member lowerMember,
               boolean upperInclusive,
               Member upperMember,
               boolean descendants)Creates a member set consisting of a range between two members. | 
| CacheControl.MemberSet | CacheControl. createMemberSet(Member member,
               boolean descendants)Creates a member set containing either a single member, or a member and
 its descendants. | 
| CacheControl.MemberEditCommand | CacheControl. createMoveCommand(Member member,
                 Member loc)Creates a command to Move a member (with its descendants) to a new
 location, that is to a new parent. | 
| CacheControl.MemberEditCommand | CacheControl. createSetPropertyCommand(Member member,
                        String name,
                        Object value)Creates a command to change one property of a member. | 
| Access | DelegatingRole. getAccess(Member member) | 
| Access | Role. getAccess(Member member)Returns the access this role has to a given member. | 
| Access | Role.HierarchyAccess. getAccess(Member member)Returns the access the current role has to a given member. | 
| Access | RoleImpl. getAccess(Member member) | 
| Access | RoleImpl.DelegatingHierarchyAccess. getAccess(Member member) | 
| int | SchemaReader. getChildrenCountFromCache(Member member)Returns number of children parent of a member,
 if the information can be retrieved from cache, otherwise -1. | 
| int | DelegatingSchemaReader. getChildrenCountFromCache(Member member) | 
| static Member | Util. getFirstDescendantOnLevel(SchemaReader reader,
                         Member parent,
                         Level level)returns the first descendant on the level underneath parent. | 
| Member | SchemaReader. getLeadMember(Member member,
             int n)Returns a member  nfurther along in the same level frommember. | 
| Member | DelegatingSchemaReader. getLeadMember(Member member,
             int n) | 
| void | SchemaReader. getMemberAncestors(Member member,
                  List<Member> ancestorList)Returns a list of ancestors of  member, in depth order. | 
| void | DelegatingSchemaReader. getMemberAncestors(Member member,
                  List<Member> ancestorList) | 
| List<Member> | SchemaReader. getMemberChildren(Member member)Returns direct children of  member. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(Member member) | 
| List<Member> | SchemaReader. getMemberChildren(Member member,
                 Evaluator context)Returns direct children of  member, optimized
 for NON EMPTY. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(Member member,
                 Evaluator context) | 
| Map<? extends Member,Access> | SchemaReader. getMemberChildrenWithDetails(Member member,
                            Evaluator evaluator)Similar to  SchemaReader.getMemberChildren(Member, Evaluator)but returns a map of the grand-children and their access details
 and costs more to invoke because of the access controls. | 
| Map<? extends Member,Access> | DelegatingSchemaReader. getMemberChildrenWithDetails(Member member,
                            Evaluator evaluator) | 
| int | SchemaReader. getMemberDepth(Member member)Returns the depth of a member. | 
| int | DelegatingSchemaReader. getMemberDepth(Member member) | 
| static int | Util. getMemberOrdinalInParent(SchemaReader reader,
                        Member member)Finds the zero based ordinal of a Member among its siblings. | 
| Member | SchemaReader. getMemberParent(Member member)Returns the parent of  member. | 
| Member | DelegatingSchemaReader. getMemberParent(Member member) | 
| void | SchemaReader. getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list)Appends to  listall members betweenstartMemberandendMember(inclusive) which belong tolevel. | 
| void | DelegatingSchemaReader. getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list) | 
| void | SchemaReader. getParentChildContributingChildren(Member dataMember,
                                  Hierarchy hierarchy,
                                  List<Member> list)Returns a list of contributing children of a member of a parent-child
 hierarchy. | 
| void | DelegatingSchemaReader. getParentChildContributingChildren(Member dataMember,
                                  Hierarchy hierarchy,
                                  List<Member> list) | 
| void | RoleImpl. grant(Member member,
     Access access)Defines access to a member in a hierarchy. | 
| boolean | Role.HierarchyAccess. hasInaccessibleDescendants(Member member)Returns  trueif at least one of the descendants of the
 given Member is inaccessible to this Role. | 
| boolean | RoleImpl.DelegatingHierarchyAccess. hasInaccessibleDescendants(Member member) | 
| boolean | Member. isChildOrEqualTo(Member member)Returns whether  memberis equal to, a child, or a descendent of thisMember. | 
| boolean | MemberBase. isChildOrEqualTo(Member member) | 
| boolean | SchemaReader. isDrillable(Member member)Returns whether a member has visible children. | 
| boolean | DelegatingSchemaReader. isDrillable(Member member) | 
| boolean | Member. isOnSameHierarchyChain(Member otherMember)Returns true if this member is on the same hierarchy chain as  otherMember. | 
| boolean | MemberBase. isOnSameHierarchyChain(Member otherMember) | 
| boolean | SchemaReader. isVisible(Member member)Returns whether a member is visible. | 
| boolean | DelegatingSchemaReader. isVisible(Member member) | 
| Member | SchemaReader. lookupMemberChildByName(Member parent,
                       Id.Segment childName,
                       MatchType matchType)Finds a child of a member with a given name. | 
| Member | DelegatingSchemaReader. lookupMemberChildByName(Member member,
                       Id.Segment memberName,
                       MatchType matchType) | 
| List<Member> | SchemaReader. lookupMemberChildrenByNames(Member parent,
                           List<Id.NameSegment> childNames,
                           MatchType matchType)Finds a list of child members with the given names. | 
| List<Member> | DelegatingSchemaReader. lookupMemberChildrenByNames(Member parent,
                           List<Id.NameSegment> childNames,
                           MatchType matchType) | 
| static boolean | Util. matches(Member member,
       List<Id.Segment> nameParts) | 
| boolean | Evaluator. needToReturnNullForUnrelatedDimension(Member[] members)If IgnoreMeasureForNonJoiningDimension is set to true and one or more
 members are on unrelated dimension for the measure in current context
 then returns true. | 
| Set<Dimension> | Cube. nonJoiningDimensions(Member[] tuple)Finds out non joining dimensions for this cube. | 
| Evaluator | Evaluator. push(Member member)Deprecated. 
 Use  Evaluator.savepoint()followed byEvaluator.setContext(Member); will be removed in mondrian-4 | 
| Evaluator | Evaluator. push(Member[] members)Deprecated. 
 Use  Evaluator.savepoint()followed byEvaluator.setContext(Member[]); will be removed in mondrian-4 | 
| Member | Evaluator. setContext(Member member)Makes  memberthe current member of its hierarchy. | 
| void | Evaluator. setContext(Member[] members)Sets the context to an array of members. | 
| void | Evaluator. setContext(Member[] members,
          boolean safe)Sets the context to an array of members, optionally skipping the check
 whether it is necessary to store the previous member of each hierarchy. | 
| void | Evaluator. setContext(Member member,
          boolean safe)Makes  memberthe current member of its hierarchy. | 
| Member | SchemaReader. substitute(Member member)Substitutes a member with an equivalent member which enforces the
 access control policy of this SchemaReader. | 
| Member | DelegatingSchemaReader. substitute(Member member) | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<Member> | Util. addLevelCalculatedMembers(SchemaReader reader,
                         Level level,
                         List<Member> members) | 
| void | SchemaReader. getMemberAncestors(Member member,
                  List<Member> ancestorList)Returns a list of ancestors of  member, in depth order. | 
| void | DelegatingSchemaReader. getMemberAncestors(Member member,
                  List<Member> ancestorList) | 
| List<Member> | SchemaReader. getMemberChildren(List<Member> members)Returns direct children of each element of  members. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(List<Member> members) | 
| List<Member> | SchemaReader. getMemberChildren(List<Member> members,
                 Evaluator context)Returns direct children of each element of  memberswhich is not empty incontext. | 
| List<Member> | DelegatingSchemaReader. getMemberChildren(List<Member> members,
                 Evaluator context) | 
| void | SchemaReader. getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list)Appends to  listall members betweenstartMemberandendMember(inclusive) which belong tolevel. | 
| void | DelegatingSchemaReader. getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list) | 
| Member[] | Cube. getMembersForQuery(String query,
                  List<Member> calcMembers)Returns Member[]. | 
| void | SchemaReader. getParentChildContributingChildren(Member dataMember,
                                  Hierarchy hierarchy,
                                  List<Member> list)Returns a list of contributing children of a member of a parent-child
 hierarchy. | 
| void | DelegatingSchemaReader. getParentChildContributingChildren(Member dataMember,
                                  Hierarchy hierarchy,
                                  List<Member> list) | 
| Evaluator | Evaluator. pushAggregation(List<List<Member>> list)Returns a new Aggregator whose aggregation context adds a given list of
 tuples, and whose evaluation context is the same as this
 Aggregator. | 
| void | Evaluator. setContext(List<Member> memberList)Sets the context to a list of members. | 
| void | Evaluator. setContext(List<Member> memberList,
          boolean safe)Sets the context to a list of members, optionally skipping the check
 whether it is necessary to store the previous member of each hierarchy. | 
| Constructor and Description | 
|---|
| MemberBase(Member parentMember,
          Level level,
          Member.MemberType memberType) | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | VisualTotalsFunDef.VisualTotalMemberCalculated member for  VisualTotalsfunction. | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | HierarchyCurrentMemberFunDef.CalcImpl. evaluateMember(Evaluator evaluator) | 
| Member | HierarchyCurrentMemberFunDef.FixedCalcImpl. evaluateMember(Evaluator evaluator) | 
| Member[] | TupleFunDef.CalcImpl. evaluateTuple(Evaluator evaluator) | 
| Member | VisualTotalsFunDef.VisualTotalMember. getDataMember() | 
| Member | VisualTotalsFunDef.VisualTotalMember. getMember() | 
| static Member[] | FunUtil. makeNullTuple(TupleType tupleType) | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<Member> | FunUtil. getNonEmptyMemberChildren(Evaluator evaluator,
                         Member member) | 
| static Map<Member,Access> | FunUtil. getNonEmptyMemberChildrenWithDetails(Evaluator evaluator,
                                    Member member) | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | FunUtil. compareHierarchically(Member m1,
                     Member m2,
                     boolean post)Compares a pair of members according to their positions in a prefix-order (or postfix-order, if  postis
 true) walk over a hierarchy. | 
| static int | FunUtil. compareSiblingMembers(Member m1,
                     Member m2)Compares two members which are known to have the same parent. | 
| static List<Member> | FunUtil. getNonEmptyMemberChildren(Evaluator evaluator,
                         Member member) | 
| static Map<Member,Access> | FunUtil. getNonEmptyMemberChildrenWithDetails(Evaluator evaluator,
                                    Member member) | 
| static boolean | FunUtil. isAncestorOf(Member m0,
            Member m1,
            boolean strict)Returns whether  m0is an ancestor ofm1. | 
| static boolean | AggregateFunDef.AggregateCalc. isSuperSet(Member[] tuple1,
          Member[] tuple2)Returns whether tuple1 is a superset of tuple2. | 
| static boolean | AggregateFunDef.AggregateCalc. isSuperSet(Member[] tuple1,
          Member[] tuple2)Returns whether tuple1 is a superset of tuple2. | 
| static boolean | FunUtil. tupleContainsNullMember(Member[] tuple)Returns whether one of the members in a tuple is null. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | VisualTotalsFunDef.VisualTotalMember. setExpression(Evaluator evaluator,
             List<Member> childMembers) | 
| static boolean | FunUtil. tupleContainsNullMember(List<Member> tuple)Returns whether one of the members in a tuple is null. | 
| Constructor and Description | 
|---|
| AggregateCalc(Exp exp,
             ListCalc listCalc,
             Calc calc,
             Member member) | 
| Constructor and Description | 
|---|
| MemberExtractingVisitor(Set<Member> memberSet,
                       ResolvedFunCall call,
                       boolean mapToAllMember) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Map<List<Member>,Object> | Sorter. evaluateTuples(Evaluator evaluator,
              Calc exp,
              TupleList tuples)For each tuple in a list, evaluates an expression and creates a map from tuples to values. | 
| static List<Member> | Sorter. partiallySortMembers(Evaluator evaluator,
                    List<Member> list,
                    Calc exp,
                    int limit,
                    boolean desc)Partially sorts a list of Members by the value of an applied expression. | 
| static List<List<Member>> | Sorter. partiallySortTuples(Evaluator evaluator,
                   TupleList list,
                   Calc exp,
                   int limit,
                   boolean desc)Partially sorts a list of Tuples by the value of an applied expression. | 
| static List<Member> | Sorter. sortMembers(Evaluator evaluator,
           Iterable<Member> memberIter,
           List<Member> memberList,
           Calc exp,
           boolean desc,
           boolean brk)Helper function to sort a list of members according to an expression. | 
| static List<Member> | Sorter. sortMembers(Evaluator evaluator,
           Iterable<Member> memberIter,
           List<Member> memberList,
           List<SortKeySpec> keySpecList)Sorts a list of members according to a list of SortKeySpecs. | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | Sorter. compareHierarchically(Member m1,
                     Member m2,
                     boolean post)Compares a pair of members according to their positions in a prefix-order (or postfix-order, if  postis
 true) walk over a hierarchy. | 
| static int | Sorter. compareSiblingMembers(Member m1,
                     Member m2)Compares two members which are known to have the same parent. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | Sorter. hierarchizeMemberList(List<Member> memberList,
                     boolean post)Sorts a list of members into hierarchical order. | 
| static boolean | Sorter. listEquals(List<Member> a1,
          List<Member> a2) | 
| static boolean | Sorter. listEquals(List<Member> a1,
          List<Member> a2) | 
| static List<Member> | Sorter. partiallySortMembers(Evaluator evaluator,
                    List<Member> list,
                    Calc exp,
                    int limit,
                    boolean desc)Partially sorts a list of Members by the value of an applied expression. | 
| static List<Member> | Sorter. sortMembers(Evaluator evaluator,
           Iterable<Member> memberIter,
           List<Member> memberList,
           Calc exp,
           boolean desc,
           boolean brk)Helper function to sort a list of members according to an expression. | 
| static List<Member> | Sorter. sortMembers(Evaluator evaluator,
           Iterable<Member> memberIter,
           List<Member> memberList,
           Calc exp,
           boolean desc,
           boolean brk)Helper function to sort a list of members according to an expression. | 
| static List<Member> | Sorter. sortMembers(Evaluator evaluator,
           Iterable<Member> memberIter,
           List<Member> memberList,
           List<SortKeySpec> keySpecList)Sorts a list of members according to a list of SortKeySpecs. | 
| static List<Member> | Sorter. sortMembers(Evaluator evaluator,
           Iterable<Member> memberIter,
           List<Member> memberList,
           List<SortKeySpec> keySpecList)Sorts a list of members according to a list of SortKeySpecs. | 
| Constructor and Description | 
|---|
| OrderKey(Member member) | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | MemberType. getMember() | 
| Modifier and Type | Method and Description | 
|---|---|
| static MemberType | MemberType. forMember(Member member) | 
| Constructor and Description | 
|---|
| MemberType(Dimension dimension,
          Hierarchy hierarchy,
          Level level,
          Member member)Creates a type representing a member. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RolapMeasureInterface implemented by all measures (both stored and calculated). | 
| interface  | RolapMemberA  RolapMemberis a member of aRolapHierarchy. | 
| interface  | RolapMemberInCubeExtension to  RolapMemberthat knows the current cube. | 
| interface  | RolapStoredMeasureA measure which is implemented by a SQL column or SQL expression (as opposed
 to a  RolapCalculatedMember. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DelegatingRolapMemberImplementation of  RolapMemberthat delegates all calls
 to an underlying member. | 
| class  | RolapBaseCubeMeasureMeasure which is computed from a SQL column (or expression) and which is
 defined in a non-virtual cube. | 
| class  | RolapCalculatedMemberA  RolapCalculatedMemberis a member based upon aFormula. | 
| class  | RolapCubeMemberRolapCubeMember wraps RolapMembers and binds them to a specific cube. | 
| static class  | RolapHierarchy.LimitedRollupMemberSubstitute for a member in a hierarchy whose rollup policy is 'partial'
 or 'hidden'. | 
| protected class  | RolapHierarchy.RolapCalculatedMeasureCalculated member which is also a measure (that is, a member of the
 [Measures] dimension). | 
| class  | RolapMemberBaseBasic implementation of a member in a  RolapHierarchy. | 
| class  | RolapResult.CompoundSlicerRolapMemberMember which holds the AggregateCalc used when evaluating a compound slicer. | 
| class  | RolapVirtualCubeMeasureMeasure which is defined in a virtual cube, and based on a stored measure
 in one of the virtual cube's base cubes. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<List<List<Member>>> | RolapEvaluator. aggregationListsList of lists of tuples or members, rarely used, but overrides the ordinary dimensional context if set when a cell
 value comes to be evaluated. | 
| Modifier and Type | Method and Description | 
|---|---|
| Member | RolapCube. createCalculatedMember(String xml) | 
| Member | RolapHierarchy. createMember(Member parent,
            Level level,
            String name,
            Formula formula) | 
| Member | RolapCubeHierarchy. createMember(Member parent,
            Level level,
            String name,
            Formula formula) | 
| protected static Member[] | SqlConstraintUtils. expandMultiPositionSlicerMembers(Member[] members,
                                Evaluator evaluator) | 
| static Member | RolapUtil. findBestMemberMatch(List<? extends Member> members,
                   RolapMember parent,
                   RolapLevel level,
                   Id.Segment searchName,
                   MatchType matchType)Locates a member specified by its member name, from an array of
 members. | 
| Member | RolapSchemaReader. getCalculatedMember(List<Id.Segment> nameParts) | 
| Member | RolapCell. getContextMember(Hierarchy hierarchy) | 
| Member | DelegatingRolapMember. getDataMember() | 
| Member | RolapHierarchy. getDefaultMember() | 
| Member | RolapSchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy) | 
| Member | RolapSchemaReader. getLeadMember(Member member,
             int n) | 
| Member | RolapSchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts,
                     boolean failIfNotFound) | 
| Member | RolapSchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts,
                     boolean failIfNotFound,
                     MatchType matchType) | 
| Member | RolapSchemaReader. getMemberParent(Member member) | 
| Member[] | RolapEvaluator. getMembers() | 
| Member[] | TupleConstraintStruct. getMembersArray() | 
| Member[] | RolapCube. getMembersForQuery(String query,
                  List<Member> calcMembers) | 
| Member[] | RolapEvaluator. getNonAllMembers() | 
| Member | RolapHierarchy. getNullMember() | 
| Member | RolapCubeHierarchy. getNullMember() | 
| Member | RolapEvaluator. getPreviousContext(Hierarchy hierarchy) | 
| Member | RolapSchemaReader. lookupMemberChildByName(Member parent,
                       Id.Segment childName,
                       MatchType matchType) | 
| Member | RolapEvaluator. setContext(Member member) | 
| Member | RolapSchemaReader. substitute(Member member) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected List<Member> | SqlTupleReader. bumpNullMember(List<Member> members) | 
| List<Member> | Target. close()Deprecated.  | 
| abstract List<Member> | TargetBase. close() | 
| static List<Member> | CacheControlImpl. findMeasures(CacheControl.CellRegion region)Returns a list of members of the Measures dimension which are mentioned
 somewhere in a region specification. | 
| List<List<List<Member>>> | RolapEvaluator. getAggregationLists() | 
| static List<List<Member>> | RolapMemberBase. getAllMembers(SchemaReader schemaReader,
             Hierarchy hierarchy)Returns a list of member lists where the first member
 list is the root members while the last member array is the
 leaf members. | 
| List<Member> | DelegatingRolapMember. getAncestorMembers() | 
| List<Member> | RolapSchemaReader. getCalculatedMembers() | 
| List<Member> | RolapSchemaReader. getCalculatedMembers(Hierarchy hierarchy) | 
| List<Member> | RolapSchemaReader. getCalculatedMembers(Level level) | 
| List<Member> | RolapSchemaReader. getHierarchyRootMembers(Hierarchy hierarchy) | 
| List<Member> | RolapSchemaReader. getLevelMembers(Level level,
               boolean includeCalculated) | 
| List<Member> | RolapSchemaReader. getLevelMembers(Level level,
               Evaluator context) | 
| List<Member> | RolapSchemaReader. getMemberChildren(List<Member> members) | 
| List<Member> | RolapSchemaReader. getMemberChildren(List<Member> members,
                 Evaluator context) | 
| Map<? extends Member,Access> | SmartMemberReader. getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader. getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader. getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | SubstitutingMemberReader. getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | NoCacheMemberReader. getMemberChildren(List<RolapMember> parentMembers,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| List<Member> | RolapSchemaReader. getMemberChildren(Member member) | 
| List<Member> | RolapSchemaReader. getMemberChildren(Member member,
                 Evaluator context) | 
| Map<? extends Member,Access> | SmartMemberReader. getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | SubstitutingMemberReader. getMemberChildren(RolapMember member,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | NoCacheMemberReader. getMemberChildren(RolapMember parentMember,
                 List<RolapMember> children,
                 MemberChildrenConstraint constraint) | 
| Map<? extends Member,Access> | RolapSchemaReader. getMemberChildrenWithDetails(Member member,
                            Evaluator evaluator) | 
| List<Member> | TupleConstraintStruct. getMembers() | 
| static Set<Member> | SqlConstraintUtils. getMembersNestedInMeasures(Set<Member> measures) | 
| List<Member> | RolapEvaluator. getSlicerMembers()Return the list of slicer members in the current evaluator context. | 
| Map<Hierarchy,Set<Member>> | RolapEvaluator. getSlicerMembersByHierarchy() | 
| protected static List<Member> | SqlConstraintUtils. getUniqueOrdinalMembers(List<Member> members)Gets a list of unique ordinal cube members to make sure our cell request isn't unsatisfiable, following the same
 logic as RolapEvaluator | 
| List<Member> | RolapSchemaReader. lookupMemberChildrenByNames(Member parent,
                           List<Id.NameSegment> childNames,
                           MatchType matchType) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TupleConstraintStruct. addMember(Member member) | 
| static RolapCube | RolapCell. chooseDrillThroughCube(Member[] currentMembers,
                      RolapCube defaultCube) | 
| int | RolapSchemaReader. compareMembersHierarchically(Member m1,
                            Member m2) | 
| static void | RolapUtil. constraintBitkeyForLimitedMembers(Evaluator evaluator,
                                 Member[] members,
                                 RolapCube cube,
                                 BitKey levelBitKey)Modifies a bitkey so that it includes the proper bits
 for members in an array which should be considered
 as a limited rollup member. | 
| Map<String,Object> | RolapMemberBase.PropertyValueMapFactory. create(Member member) | 
| Map<String,Object> | RolapMemberBase.DefaultPropertyValueMapFactory. create(Member member) | 
| CacheControl.MemberEditCommand | CacheControlImpl. createAddCommand(Member member) | 
| CacheControl.MemberEditCommand | CacheControlImpl. createDeleteCommand(Member member) | 
| Member | RolapHierarchy. createMember(Member parent,
            Level level,
            String name,
            Formula formula) | 
| Member | RolapCubeHierarchy. createMember(Member parent,
            Level level,
            String name,
            Formula formula) | 
| CacheControl.CellRegion | CacheControlImpl. createMemberRegion(boolean lowerInclusive,
                  Member lowerMember,
                  boolean upperInclusive,
                  Member upperMember,
                  boolean descendants) | 
| CacheControl.CellRegion | CacheControlImpl. createMemberRegion(Member member,
                  boolean descendants) | 
| CacheControl.MemberSet | CacheControlImpl. createMemberSet(boolean lowerInclusive,
               Member lowerMember,
               boolean upperInclusive,
               Member upperMember,
               boolean descendants) | 
| CacheControl.MemberSet | CacheControlImpl. createMemberSet(Member member,
               boolean descendants) | 
| CacheControl.MemberEditCommand | CacheControlImpl. createMoveCommand(Member member,
                 Member loc) | 
| CacheControl.MemberEditCommand | CacheControlImpl. createSetPropertyCommand(Member member,
                        String name,
                        Object value) | 
| static void | SqlConstraintUtils. expandExpressions(Member member,
                 Exp expression,
                 Evaluator evaluator,
                 TupleConstraintStruct expandedSet) | 
| protected static Member[] | SqlConstraintUtils. expandMultiPositionSlicerMembers(Member[] members,
                                Evaluator evaluator) | 
| static void | SqlConstraintUtils. expandSetFromCalculatedMember(Evaluator evaluator,
                             Member member,
                             TupleConstraintStruct expandedSet) | 
| static void | SqlConstraintUtils. expandSupportedCalculatedMember(Member member,
                               Evaluator evaluator,
                               boolean disjointSlicerTuples,
                               TupleConstraintStruct expandedSet) | 
| static void | SqlConstraintUtils. expandSupportedCalculatedMember(Member member,
                               Evaluator evaluator,
                               TupleConstraintStruct expandedSet) | 
| int | RolapSchemaReader. getChildrenCountFromCache(Member member) | 
| Member | RolapSchemaReader. getLeadMember(Member member,
             int n) | 
| void | RolapSchemaReader. getMemberAncestors(Member member,
                  List<Member> ancestorList) | 
| List<Member> | RolapSchemaReader. getMemberChildren(Member member) | 
| List<Member> | RolapSchemaReader. getMemberChildren(Member member,
                 Evaluator context) | 
| Map<? extends Member,Access> | RolapSchemaReader. getMemberChildrenWithDetails(Member member,
                            Evaluator evaluator) | 
| int | RolapSchemaReader. getMemberDepth(Member member) | 
| Member | RolapSchemaReader. getMemberParent(Member member) | 
| void | RolapSchemaReader. getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list) | 
| void | RolapSchemaReader. getParentChildContributingChildren(Member dataMember,
                                  Hierarchy hierarchy,
                                  List<Member> list) | 
| static Map<Level,List<RolapMember>> | SqlConstraintUtils. getRoleConstraintMembers(SchemaReader schemaReader,
                        Member[] members) | 
| static RolapStar.Measure | RolapStar. getStarMeasure(Member member)Retrieves the  RolapStar.Measurein which a measure is stored. | 
| boolean | DelegatingRolapMember. isChildOrEqualTo(Member member2) | 
| boolean | RolapSchemaReader. isDrillable(Member member) | 
| boolean | RolapResult.CompoundSlicerRolapMember. isOnSameHierarchyChain(Member otherMember) | 
| static boolean | SqlConstraintUtils. isSupportedCalculatedMember(Member member)Check to see if this is in a list of supported calculated members. | 
| boolean | RolapSchemaReader. isVisible(Member member) | 
| Member | RolapSchemaReader. lookupMemberChildByName(Member parent,
                       Id.Segment childName,
                       MatchType matchType) | 
| List<Member> | RolapSchemaReader. lookupMemberChildrenByNames(Member parent,
                           List<Id.NameSegment> childNames,
                           MatchType matchType) | 
| static DrillThroughCellRequest | RolapAggregationManager. makeDrillThroughRequest(Member[] members,
                       boolean extendedContext,
                       RolapCube cube,
                       List<OlapElement> returnClauseMembers)Creates a request for the fact-table rows underlying the cell identified
 by  members. | 
| static CellRequest | RolapAggregationManager. makeRequest(Member[] members)Creates a request to evaluate the cell identified by
  members. | 
| static boolean | SqlConstraintUtils. measuresConflictWithMembers(Set<Member> measures,
                           Member[] members)Returns true if any measure calculations in the first arg references a dimension member with corresponding members
 in the second arg which conflict with that member. | 
| boolean | RolapEvaluator. needToReturnNullForUnrelatedDimension(Member[] members) | 
| Set<Dimension> | RolapCube. nonJoiningDimensions(Member[] tuple)Finds out non joining dimensions for this cube. | 
| RolapEvaluator | RolapEvaluator. push(Member member) | 
| RolapEvaluator | RolapEvaluator. push(Member[] members) | 
| Member | RolapEvaluator. setContext(Member member) | 
| void | RolapEvaluator. setContext(Member[] members) | 
| void | RolapEvaluator. setContext(Member[] members,
          boolean safe) | 
| void | RolapEvaluator. setContext(Member member,
          boolean safe) | 
| void | RolapHierarchy. setDefaultMember(Member defaultMember)Sets default member of this Hierarchy. | 
| void | RolapCubeHierarchy. setDefaultMember(Member defaultMeasure) | 
| static void | RolapMemberBase. setOrdinals(SchemaReader schemaReader,
           Member seedMember)Sets member ordinal values using a Bottom-up/Top-down algorithm. | 
| Member | RolapSchemaReader. substitute(Member member) | 
| Modifier and Type | Method and Description | 
|---|---|
| RolapEvaluator | RolapDependencyTestingEvaluator. _push(List<List<Member>> aggregationList) | 
| protected RolapEvaluator | RolapProfilingEvaluator. _push(List<List<Member>> aggregationList) | 
| protected RolapEvaluator | RolapEvaluator. _push(List<List<Member>> aggregationList)Creates a clone of the current validator. | 
| void | TupleConstraintStruct. addMembers(List<Member> members) | 
| protected List<Member> | SqlTupleReader. bumpNullMember(List<Member> members) | 
| static boolean | SqlConstraintUtils. containsCalculatedMember(List<Member> members) | 
| static boolean | SqlConstraintUtils. containsCalculatedMember(List<Member> members,
                        boolean allowExpandableMembers) | 
| static TupleConstraintStruct | SqlConstraintUtils. expandSupportedCalculatedMembers(List<Member> members,
                                Evaluator evaluator) | 
| static TupleConstraintStruct | SqlConstraintUtils. expandSupportedCalculatedMembers(List<Member> members,
                                Evaluator evaluator,
                                boolean disjointSlicerTuples) | 
| static Member | RolapUtil. findBestMemberMatch(List<? extends Member> members,
                   RolapMember parent,
                   RolapLevel level,
                   Id.Segment searchName,
                   MatchType matchType)Locates a member specified by its member name, from an array of
 members. | 
| void | RolapSchemaReader. getMemberAncestors(Member member,
                  List<Member> ancestorList) | 
| List<Member> | RolapSchemaReader. getMemberChildren(List<Member> members) | 
| List<Member> | RolapSchemaReader. getMemberChildren(List<Member> members,
                 Evaluator context) | 
| void | RolapSchemaReader. getMemberRange(Level level,
              Member startMember,
              Member endMember,
              List<Member> list) | 
| Member[] | RolapCube. getMembersForQuery(String query,
                  List<Member> calcMembers) | 
| static Set<Member> | SqlConstraintUtils. getMembersNestedInMeasures(Set<Member> measures) | 
| void | RolapSchemaReader. getParentChildContributingChildren(Member dataMember,
                                  Hierarchy hierarchy,
                                  List<Member> list) | 
| protected static List<Member> | SqlConstraintUtils. getUniqueOrdinalMembers(List<Member> members)Gets a list of unique ordinal cube members to make sure our cell request isn't unsatisfiable, following the same
 logic as RolapEvaluator | 
| static boolean | SqlConstraintUtils. hasMultiPositionSlicer(List<Member> slicerMembers) | 
| protected void | RolapResult. loadMembers(List<List<Member>> nonAllMembers,
           RolapEvaluator evaluator,
           QueryAxis axis,
           Calc calc,
           mondrian.rolap.RolapResult.AxisMemberList axisMembers) | 
| protected void | RolapResult. loadSpecialMembers(List<Member> nonDefaultAllMembers,
                  List<List<Member>> nonAllMembers,
                  List<Member> measureMembers)Finds all root Members 1) whose Hierarchy does not have an ALL Member, 2) whose default Member is not the ALL
 Member and 3) all Measures. | 
| protected void | RolapResult. loadSpecialMembers(List<Member> nonDefaultAllMembers,
                  List<List<Member>> nonAllMembers,
                  List<Member> measureMembers)Finds all root Members 1) whose Hierarchy does not have an ALL Member, 2) whose default Member is not the ALL
 Member and 3) all Measures. | 
| protected void | RolapResult. loadSpecialMembers(List<Member> nonDefaultAllMembers,
                  List<List<Member>> nonAllMembers,
                  List<Member> measureMembers)Finds all root Members 1) whose Hierarchy does not have an ALL Member, 2) whose default Member is not the ALL
 Member and 3) all Measures. | 
| static boolean | SqlConstraintUtils. measuresConflictWithMembers(Set<Member> measuresMembers,
                           CrossJoinArg[] cjArgs) | 
| static boolean | SqlConstraintUtils. measuresConflictWithMembers(Set<Member> measures,
                           Member[] members)Returns true if any measure calculations in the first arg references a dimension member with corresponding members
 in the second arg which conflict with that member. | 
| Evaluator | RolapEvaluator. pushAggregation(List<List<Member>> list) | 
| protected boolean | RolapResult. removeDimension(Dimension dimension,
               List<List<Member>> memberLists) | 
| protected boolean | RolapResult. replaceNonAllMembers(List<List<Member>> nonAllMembers,
                    mondrian.rolap.RolapResult.AxisMemberList axisMembers) | 
| void | RolapEvaluator. setContext(List<Member> memberList) | 
| void | RolapEvaluator. setContext(List<Member> memberList,
          boolean safe) | 
| void | TupleConstraintStruct. setMembers(List<Member> members) | 
| void | RolapEvaluator. setSlicerContext(List<Member> members,
                Map<Hierarchy,Set<Member>> membersByHierarchy)Adds a slicer member to the evaluator context, and remember it as part of the slicer. | 
| void | RolapEvaluator. setSlicerContext(List<Member> members,
                Map<Hierarchy,Set<Member>> membersByHierarchy)Adds a slicer member to the evaluator context, and remember it as part of the slicer. | 
| Constructor and Description | 
|---|
| CompoundPredicateInfo(List<List<Member>> tupleList,
                     RolapMeasure measure,
                     Evaluator evaluator) | 
| RolapEvaluator(mondrian.rolap.RolapEvaluatorRoot root,
              RolapEvaluator parent,
              List<List<Member>> aggregationList)Creates a non-root evaluator. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | MemberFormatter. formatMember(Member member)Returns the string to be displayed as a caption for a given member. | 
| String | PropertyFormatter. formatProperty(Member member,
              String propertyName,
              Object propertyValue) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<Member> | IdentifierParser.TupleBuilder. memberList | 
| List<Member> | IdentifierParser.MemberListBuilder. memberList | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Member | IdentifierParser.BuilderImpl. resolveMember(Hierarchy expectedHierarchy) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.