Uses of Interface
mondrian.olap.Member
-
Packages that use Member 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. -
-
Uses of Member in mondrian.calc
Methods in mondrian.calc that return Member Modifier and Type Method 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)
Methods in mondrian.calc that return types with arguments of type Member Modifier and Type Method Description List<Member>
TupleCursor. current()
Returns the tuple that this cursor is positioned on.static Iterable<Member>
TupleCollections. slice(TupleIterable tupleIterable, int column)
Creates a slice of aTupleIterable
.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.Methods in mondrian.calc with parameters of type Member Modifier and Type Method 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. -
Uses of Member in mondrian.calc.impl
Methods in mondrian.calc.impl that return Member Modifier and Type Method 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
ListTupleList. get(int slice, int index)
Member
UnaryTupleList. get(int slice, int index)
Member
AbstractTupleCursor. member(int column)
Member
AbstractTupleList.AbstractTupleListIterator. member(int column)
Methods in mondrian.calc.impl that return types with arguments of type Member Modifier and Type Method Description protected List<Member>
ArrayTupleList. backingList()
protected List<Member>
ListTupleList. backingList()
List<Member>
AbstractTupleList.AbstractTupleListIterator. current()
List<Member>
ArrayTupleList. get(int index)
List<Member>
DelegatingTupleList. get(int index)
List<Member>
ListTupleList. get(int index)
List<Member>
UnaryTupleList. get(int index)
Iterator<List<Member>>
AbstractTupleIterable. iterator()
Iterator<List<Member>>
AbstractTupleList. iterator()
Iterator<List<Member>>
UnaryTupleList. iterator()
List<Member>
AbstractTupleIterator. next()
List<Member>
AbstractTupleList.AbstractTupleListIterator. next()
List<Member>
ArrayTupleList. remove(int index)
List<Member>
ListTupleList. remove(int index)
List<Member>
UnaryTupleList. remove(int index)
List<Member>
ArrayTupleList. set(int index, List<Member> element)
List<Member>
DelegatingTupleList. set(int index, List<Member> element)
List<Member>
UnaryTupleList. set(int index, List<Member> element)
Iterable<Member>
AbstractTupleIterable. slice(int column)
List<Member>
ArrayTupleList. slice(int column)
List<Member>
DelegatingTupleList. slice(int column)
List<Member>
ListTupleList. slice(int column)
List<Member>
UnaryTupleList. slice(int column)
Methods in mondrian.calc.impl with parameters of type Member Modifier and Type Method Description void
ArrayTupleList. addTuple(Member... members)
void
DelegatingTupleList. addTuple(Member... members)
void
ListTupleList. addTuple(Member... members)
void
UnaryTupleList. addTuple(Member... members)
static Calc
ConstantCalc. constantMember(Member member)
Creates an expression which evaluates to a given member.void
AbstractTupleCursor. currentToArray(Member[] members, int offset)
void
AbstractTupleList.AbstractTupleListIterator. currentToArray(Member[] members, int offset)
Method parameters in mondrian.calc.impl with type arguments of type Member Modifier and Type Method Description void
ArrayTupleList. add(int index, List<Member> members)
boolean
ArrayTupleList. add(List<Member> members)
void
DelegatingTupleList. add(int index, List<Member> element)
void
ListTupleList. add(int index, List<Member> element)
void
UnaryTupleList. add(int index, List<Member> element)
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>
DelegatingTupleList. set(int index, List<Member> element)
List<Member>
UnaryTupleList. set(int index, List<Member> element)
Constructor parameters in mondrian.calc.impl with type arguments of type Member Constructor 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. -
Uses of Member in mondrian.mdx
Methods in mondrian.mdx that return Member Modifier and Type Method Description Member
MemberExpr. getMember()
Returns the member.Constructors in mondrian.mdx with parameters of type Member Constructor Description MemberExpr(Member member)
Creates a member expression. -
Uses of Member in mondrian.olap
Classes in mondrian.olap that implement Member Modifier and Type Class Description class
MemberBase
MemberBase
is a partial implementation ofMember
.Fields in mondrian.olap declared as Member Modifier and Type Field Description protected Member
MemberBase. parentMember
Methods in mondrian.olap that return Member Modifier and Type Method 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
DelegatingSchemaReader. getCalculatedMember(List<Id.Segment> nameParts)
Member
SchemaReader. getCalculatedMember(List<Id.Segment> nameParts)
Looks up a calculated member by name.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
DelegatingSchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy)
Member
SchemaReader. getHierarchyDefaultMember(Hierarchy hierarchy)
Returns the default member of a hierarchy.Member
DelegatingSchemaReader. getLeadMember(Member member, int n)
Member
SchemaReader. getLeadMember(Member member, int n)
Returns a membern
further along in the same level frommember
.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
DelegatingSchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts, boolean failIfNotFound)
Member
DelegatingSchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts, boolean failIfNotFound, MatchType matchType)
Member
SchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts, boolean failIfNotFound)
Finds a member based upon its unique name, requiring an exact match.Member
SchemaReader. getMemberByUniqueName(List<Id.Segment> uniqueNameParts, boolean failIfNotFound, MatchType matchType)
Finds a member based upon its unique name.Member
DelegatingSchemaReader. getMemberParent(Member member)
Member
SchemaReader. getMemberParent(Member member)
Returns the parent ofmember
.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 byHierarchy.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
DelegatingSchemaReader. lookupMemberChildByName(Member member, Id.Segment memberName, MatchType matchType)
Member
SchemaReader. lookupMemberChildByName(Member parent, Id.Segment childName, MatchType matchType)
Finds a child of a member with a given name.Member
Query. lookupMemberFromCache(String memberUniqueName)
Looks up a member whose unique name ismemberUniqueName
from cache.Member
Evaluator. setContext(Member member)
Makesmember
the current member of its hierarchy.Member
DelegatingSchemaReader. substitute(Member member)
Member
SchemaReader. substitute(Member member)
Substitutes a member with an equivalent member which enforces the access control policy of this SchemaReader.Methods in mondrian.olap that return types with arguments of type Member Modifier and Type Method Description static List<Member>
Util. addLevelCalculatedMembers(SchemaReader reader, Level level, List<Member> members)
List<Member>
Member. getAncestorMembers()
Deprecated.List<Member>
MemberBase. getAncestorMembers()
List<Member>
DelegatingSchemaReader. getCalculatedMembers()
List<Member>
DelegatingSchemaReader. getCalculatedMembers(Hierarchy hierarchy)
List<Member>
DelegatingSchemaReader. getCalculatedMembers(Level level)
List<Member>
SchemaReader. getCalculatedMembers()
Returns the list of calculated members.List<Member>
SchemaReader. getCalculatedMembers(Hierarchy hierarchy)
Returns a list of calculated members in a given hierarchy.List<Member>
SchemaReader. getCalculatedMembers(Level level)
Returns a list of calculated members in a given level.List<Member>
DelegatingSchemaReader. getHierarchyRootMembers(Hierarchy hierarchy)
List<Member>
SchemaReader. getHierarchyRootMembers(Hierarchy hierarchy)
Returns an array of the root members ofhierarchy
.List<Member>
DelegatingSchemaReader. getLevelMembers(Level level, boolean includeCalculated)
List<Member>
DelegatingSchemaReader. getLevelMembers(Level level, Evaluator context)
List<Member>
SchemaReader. getLevelMembers(Level level, boolean includeCalculated)
Returns the members of a level, optionally including calculated members.List<Member>
SchemaReader. getLevelMembers(Level level, Evaluator context)
Returns the members of a level, optionally filtering out members which are empty.List<Member>
CubeAccess. getLimitedMemberList()
Set<Member>
Query. getMeasuresMembers()
List<Member>
DelegatingSchemaReader. getMemberChildren(List<Member> members)
List<Member>
DelegatingSchemaReader. getMemberChildren(List<Member> members, Evaluator context)
List<Member>
DelegatingSchemaReader. getMemberChildren(Member member)
List<Member>
DelegatingSchemaReader. getMemberChildren(Member member, Evaluator context)
List<Member>
SchemaReader. getMemberChildren(List<Member> members)
Returns direct children of each element ofmembers
.List<Member>
SchemaReader. getMemberChildren(List<Member> members, Evaluator context)
Returns direct children of each element ofmembers
which is not empty incontext
.List<Member>
SchemaReader. getMemberChildren(Member member)
Returns direct children ofmember
.List<Member>
SchemaReader. getMemberChildren(Member member, Evaluator context)
Returns direct children ofmember
, optimized for NON EMPTY.Map<? extends Member,Access>
DelegatingSchemaReader. getMemberChildrenWithDetails(Member member, Evaluator evaluator)
Map<? extends Member,Access>
SchemaReader. getMemberChildrenWithDetails(Member member, Evaluator evaluator)
Similar toSchemaReader.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.List<Member>
DelegatingSchemaReader. lookupMemberChildrenByNames(Member parent, List<Id.NameSegment> childNames, MatchType matchType)
List<Member>
SchemaReader. lookupMemberChildrenByNames(Member parent, List<Id.NameSegment> childNames, MatchType matchType)
Finds a list of child members with the given names.Methods in mondrian.olap with parameters of type Member Modifier and Type Method Description int
DelegatingSchemaReader. compareMembersHierarchically(Member m1, Member m2)
int
SchemaReader. compareMembersHierarchically(Member m1, Member m2)
Compares a pair ofMember
s according to their order in a prefix traversal.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.DelegatingHierarchyAccess. getAccess(Member member)
Access
RoleImpl. getAccess(Member member)
int
DelegatingSchemaReader. getChildrenCountFromCache(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.static Member
Util. getFirstDescendantOnLevel(SchemaReader reader, Member parent, Level level)
returns the first descendant on the level underneath parent.Member
DelegatingSchemaReader. getLeadMember(Member member, int n)
Member
SchemaReader. getLeadMember(Member member, int n)
Returns a membern
further along in the same level frommember
.void
DelegatingSchemaReader. getMemberAncestors(Member member, List<Member> ancestorList)
void
SchemaReader. getMemberAncestors(Member member, List<Member> ancestorList)
Returns a list of ancestors ofmember
, in depth order.List<Member>
DelegatingSchemaReader. getMemberChildren(Member member)
List<Member>
DelegatingSchemaReader. getMemberChildren(Member member, Evaluator context)
List<Member>
SchemaReader. getMemberChildren(Member member)
Returns direct children ofmember
.List<Member>
SchemaReader. getMemberChildren(Member member, Evaluator context)
Returns direct children ofmember
, optimized for NON EMPTY.Map<? extends Member,Access>
DelegatingSchemaReader. getMemberChildrenWithDetails(Member member, Evaluator evaluator)
Map<? extends Member,Access>
SchemaReader. getMemberChildrenWithDetails(Member member, Evaluator evaluator)
Similar toSchemaReader.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.int
DelegatingSchemaReader. getMemberDepth(Member member)
int
SchemaReader. getMemberDepth(Member member)
Returns the depth of a member.static int
Util. getMemberOrdinalInParent(SchemaReader reader, Member member)
Finds the zero based ordinal of a Member among its siblings.Member
DelegatingSchemaReader. getMemberParent(Member member)
Member
SchemaReader. getMemberParent(Member member)
Returns the parent ofmember
.void
DelegatingSchemaReader. getMemberRange(Level level, Member startMember, Member endMember, List<Member> list)
void
SchemaReader. getMemberRange(Level level, Member startMember, Member endMember, List<Member> list)
Appends tolist
all members betweenstartMember
andendMember
(inclusive) which belong tolevel
.void
DelegatingSchemaReader. getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, 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
RoleImpl. grant(Member member, Access access)
Defines access to a member in a hierarchy.boolean
Role.HierarchyAccess. hasInaccessibleDescendants(Member member)
Returnstrue
if 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 whethermember
is equal to, a child, or a descendent of thisMember
.boolean
MemberBase. isChildOrEqualTo(Member member)
boolean
DelegatingSchemaReader. isDrillable(Member member)
boolean
SchemaReader. isDrillable(Member member)
Returns whether a member has visible children.boolean
Member. isOnSameHierarchyChain(Member otherMember)
Returns true if this member is on the same hierarchy chain asotherMember
.boolean
MemberBase. isOnSameHierarchyChain(Member otherMember)
boolean
DelegatingSchemaReader. isVisible(Member member)
boolean
SchemaReader. isVisible(Member member)
Returns whether a member is visible.Member
DelegatingSchemaReader. lookupMemberChildByName(Member member, Id.Segment memberName, MatchType matchType)
Member
SchemaReader. lookupMemberChildByName(Member parent, Id.Segment childName, MatchType matchType)
Finds a child of a member with a given name.List<Member>
DelegatingSchemaReader. lookupMemberChildrenByNames(Member parent, List<Id.NameSegment> childNames, MatchType matchType)
List<Member>
SchemaReader. lookupMemberChildrenByNames(Member parent, List<Id.NameSegment> childNames, MatchType matchType)
Finds a list of child members with the given names.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.UseEvaluator.savepoint()
followed byEvaluator.setContext(Member)
; will be removed in mondrian-4Evaluator
Evaluator. push(Member[] members)
Deprecated.UseEvaluator.savepoint()
followed byEvaluator.setContext(Member[])
; will be removed in mondrian-4Member
Evaluator. setContext(Member member)
Makesmember
the 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)
Makesmember
the current member of its hierarchy.Member
DelegatingSchemaReader. substitute(Member member)
Member
SchemaReader. substitute(Member member)
Substitutes a member with an equivalent member which enforces the access control policy of this SchemaReader.Method parameters in mondrian.olap with type arguments of type Member Modifier and Type Method Description static List<Member>
Util. addLevelCalculatedMembers(SchemaReader reader, Level level, List<Member> members)
void
DelegatingSchemaReader. getMemberAncestors(Member member, List<Member> ancestorList)
void
SchemaReader. getMemberAncestors(Member member, List<Member> ancestorList)
Returns a list of ancestors ofmember
, in depth order.List<Member>
DelegatingSchemaReader. getMemberChildren(List<Member> members)
List<Member>
DelegatingSchemaReader. getMemberChildren(List<Member> members, Evaluator context)
List<Member>
SchemaReader. getMemberChildren(List<Member> members)
Returns direct children of each element ofmembers
.List<Member>
SchemaReader. getMemberChildren(List<Member> members, Evaluator context)
Returns direct children of each element ofmembers
which is not empty incontext
.void
DelegatingSchemaReader. getMemberRange(Level level, Member startMember, Member endMember, List<Member> list)
void
SchemaReader. getMemberRange(Level level, Member startMember, Member endMember, List<Member> list)
Appends tolist
all members betweenstartMember
andendMember
(inclusive) which belong tolevel
.Member[]
Cube. getMembersForQuery(String query, List<Member> calcMembers)
Returns Member[].void
DelegatingSchemaReader. getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, 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.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.Constructors in mondrian.olap with parameters of type Member Constructor Description MemberBase(Member parentMember, Level level, Member.MemberType memberType)
-
Uses of Member in mondrian.olap.fun
Classes in mondrian.olap.fun that implement Member Modifier and Type Class Description static class
VisualTotalsFunDef.VisualTotalMember
Calculated member forVisualTotals
function.Methods in mondrian.olap.fun that return Member Modifier and Type Method 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)
Methods in mondrian.olap.fun that return types with arguments of type Member Modifier and Type Method Description static List<Member>
FunUtil. getNonEmptyMemberChildren(Evaluator evaluator, Member member)
static Map<Member,Access>
FunUtil. getNonEmptyMemberChildrenWithDetails(Evaluator evaluator, Member member)
static Map<Member,Integer>[]
AggregateFunDef.AggregateCalc. membersVersusOccurencesInTuple(TupleList tupleList)
Finds member occurrences in tuple and generates a map of Members versus their occurrences in tuples.Methods in mondrian.olap.fun with parameters of type Member Modifier and Type Method 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, ifpost
is 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 whetherm0
is an ancestor ofm1
.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.Method parameters in mondrian.olap.fun with type arguments of type Member Modifier and Type Method 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.Constructors in mondrian.olap.fun with parameters of type Member Constructor Description AggregateCalc(Exp exp, ListCalc listCalc, Calc calc, Member member)
Constructor parameters in mondrian.olap.fun with type arguments of type Member Constructor Description MemberExtractingVisitor(Set<Member> memberSet, ResolvedFunCall call, boolean mapToAllMember)
-
Uses of Member in mondrian.olap.fun.sort
Methods in mondrian.olap.fun.sort that return types with arguments of type Member Modifier and Type Method 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, 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, Calc exp, boolean desc, boolean brk)
Helper function to sort a list of members according to an expression.Methods in mondrian.olap.fun.sort with parameters of type Member Modifier and Type Method 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, ifpost
is true) walk over a hierarchy.static int
Sorter. compareSiblingMembers(Member m1, Member m2)
Compares two members which are known to have the same parent.Method parameters in mondrian.olap.fun.sort with type arguments of type Member Modifier and Type Method 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 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, 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.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.Constructors in mondrian.olap.fun.sort with parameters of type Member Constructor Description OrderKey(Member member)
-
Uses of Member in mondrian.olap.type
Methods in mondrian.olap.type that return Member Modifier and Type Method Description Member
MemberType. getMember()
Methods in mondrian.olap.type with parameters of type Member Modifier and Type Method Description static MemberType
MemberType. forMember(Member member)
Constructors in mondrian.olap.type with parameters of type Member Constructor Description MemberType(Dimension dimension, Hierarchy hierarchy, Level level, Member member)
Creates a type representing a member. -
Uses of Member in mondrian.rolap
Subinterfaces of Member in mondrian.rolap Modifier and Type Interface Description interface
RolapMeasure
Interface implemented by all measures (both stored and calculated).interface
RolapMember
ARolapMember
is a member of aRolapHierarchy
.interface
RolapMemberInCube
Extension toRolapMember
that knows the current cube.interface
RolapStoredMeasure
A measure which is implemented by a SQL column or SQL expression (as opposed to aRolapCalculatedMember
.Classes in mondrian.rolap that implement Member Modifier and Type Class Description class
DelegatingRolapMember
Implementation ofRolapMember
that delegates all calls to an underlying member.class
RolapBaseCubeMeasure
Measure which is computed from a SQL column (or expression) and which is defined in a non-virtual cube.class
RolapCalculatedMember
ARolapCalculatedMember
is a member based upon aFormula
.class
RolapCubeMember
RolapCubeMember wraps RolapMembers and binds them to a specific cube.static class
RolapHierarchy.LimitedRollupMember
Substitute for a member in a hierarchy whose rollup policy is 'partial' or 'hidden'.protected class
RolapHierarchy.RolapCalculatedMeasure
Calculated member which is also a measure (that is, a member of the [Measures] dimension).class
RolapMemberBase
Basic implementation of a member in aRolapHierarchy
.class
RolapResult.CompoundSlicerRolapMember
Member which holds the AggregateCalc used when evaluating a compound slicer.class
RolapVirtualCubeMeasure
Measure which is defined in a virtual cube, and based on a stored measure in one of the virtual cube's base cubes.Fields in mondrian.rolap with type parameters of type Member Modifier and Type Field Description protected List<List<List<Member>>>
RolapEvaluator. aggregationLists
List of lists of tuples or members, rarely used, but overrides the ordinary dimensional context if set when a cell value comes to be evaluated.Methods in mondrian.rolap that return Member Modifier and Type Method Description Member
RolapCube. createCalculatedMember(String xml)
Member
RolapCubeHierarchy. createMember(Member parent, Level level, String name, Formula formula)
Member
RolapHierarchy. 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
RolapCubeHierarchy. getNullMember()
Member
RolapHierarchy. 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)
Methods in mondrian.rolap that return types with arguments of type Member Modifier and Type Method 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)
Map<? extends Member,Access>
NoCacheMemberReader. getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint)
Map<? extends Member,Access>
NoCacheMemberReader. getMemberChildren(RolapMember parentMember, 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)
List<Member>
RolapSchemaReader. getMemberChildren(List<Member> members)
List<Member>
RolapSchemaReader. getMemberChildren(List<Member> members, Evaluator context)
List<Member>
RolapSchemaReader. getMemberChildren(Member member)
List<Member>
RolapSchemaReader. getMemberChildren(Member member, Evaluator context)
Map<? extends Member,Access>
SmartMemberReader. getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint)
Map<? extends Member,Access>
SmartMemberReader. getMemberChildren(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint)
Map<? extends Member,Access>
SubstitutingMemberReader. getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint)
Map<? extends Member,Access>
SubstitutingMemberReader. getMemberChildren(RolapMember member, 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 RolapEvaluatorList<Member>
RolapSchemaReader. lookupMemberChildrenByNames(Member parent, List<Id.NameSegment> childNames, MatchType matchType)
Methods in mondrian.rolap with parameters of type Member Modifier and Type Method 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.DefaultPropertyValueMapFactory. create(Member member)
Map<String,Object>
RolapMemberBase.PropertyValueMapFactory. create(Member member)
CacheControl.MemberEditCommand
CacheControlImpl. createAddCommand(Member member)
CacheControl.MemberEditCommand
CacheControlImpl. createDeleteCommand(Member member)
Member
RolapCubeHierarchy. createMember(Member parent, Level level, String name, Formula formula)
Member
RolapHierarchy. 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 theRolapStar.Measure
in 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 bymembers
.static CellRequest
RolapAggregationManager. makeRequest(Member[] members)
Creates a request to evaluate the cell identified bymembers
.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
RolapCubeHierarchy. setDefaultMember(Member defaultMeasure)
void
RolapHierarchy. setDefaultMember(Member defaultMember)
Sets default member of this Hierarchy.static void
RolapMemberBase. setOrdinals(SchemaReader schemaReader, Member seedMember)
Sets member ordinal values using a Bottom-up/Top-down algorithm.Member
RolapSchemaReader. substitute(Member member)
Method parameters in mondrian.rolap with type arguments of type Member Modifier and Type Method Description RolapEvaluator
RolapDependencyTestingEvaluator. _push(List<List<Member>> aggregationList)
protected RolapEvaluator
RolapEvaluator. _push(List<List<Member>> aggregationList)
Creates a clone of the current validator.protected RolapEvaluator
RolapProfilingEvaluator. _push(List<List<Member>> aggregationList)
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 RolapEvaluatorstatic 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.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.static boolean
SqlConstraintUtils. measuresConflictWithMembers(Set<Member> measuresMembers, CrossJoinArg[] cjArgs)
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 parameters in mondrian.rolap with type arguments of type Member Constructor 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. -
Uses of Member in mondrian.spi
Methods in mondrian.spi with parameters of type Member Modifier and Type Method 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)
-
Uses of Member in mondrian.util
Fields in mondrian.util with type parameters of type Member Modifier and Type Field Description List<Member>
IdentifierParser.MemberListBuilder. memberList
protected List<Member>
IdentifierParser.TupleBuilder. memberList
Methods in mondrian.util that return Member Modifier and Type Method Description protected Member
IdentifierParser.BuilderImpl. resolveMember(Hierarchy expectedHierarchy)
-