Uses of Interface
mondrian.olap.Member
Package
Description
Provides compiled expressions.
Provides implementation classes for compiled expressions.
Defines a parse tree for MDX expressions.
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Defines the set of MDX built-in functions.
Type system for MDX expessions.
Implements the data access layer for the olap package.
Contains the server-provider interfaces (SPIs) which user-defined
extensions to Mondrian should implement.
Mondrian utilities.
-
Uses of Member in mondrian.calc
Modifier and TypeMethodDescriptionMemberCalc.evaluateMember
(Evaluator evaluator) Evaluates this expression to yield a member.Member[]
TupleCalc.evaluateTuple
(Evaluator evaluator) Evaluates this expression to yield a tuple.TupleList.get
(int slice, int index) Returns a particular column of a particular row.TupleCursor.member
(int column) Modifier and TypeMethodDescriptionTupleCursor.current()
Returns the tuple that this cursor is positioned on.TupleCollections.slice
(TupleIterable tupleIterable, int column) Creates a slice of aTupleIterable
.TupleIterable.slice
(int column) Returns an iterable over the members at a given column.TupleList.slice
(int column) Returns a list of the members at a given column.Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeMethodDescriptionGenericCalc.evaluateMember
(Evaluator evaluator) Member[]
GenericCalc.evaluateTuple
(Evaluator evaluator) AbstractTupleList.get
(int slice, int index) ArrayTupleList.get
(int slice, int index) ListTupleList.get
(int slice, int index) UnaryTupleList.get
(int slice, int index) AbstractTupleCursor.member
(int column) AbstractTupleList.AbstractTupleListIterator.member
(int column) Modifier and TypeMethodDescriptionArrayTupleList.backingList()
ListTupleList.backingList()
AbstractTupleList.AbstractTupleListIterator.current()
ArrayTupleList.get
(int index) DelegatingTupleList.get
(int index) ListTupleList.get
(int index) UnaryTupleList.get
(int index) AbstractTupleIterable.iterator()
AbstractTupleList.iterator()
UnaryTupleList.iterator()
AbstractTupleIterator.next()
AbstractTupleList.AbstractTupleListIterator.next()
ArrayTupleList.remove
(int index) ListTupleList.remove
(int index) UnaryTupleList.remove
(int index) AbstractTupleIterable.slice
(int column) ArrayTupleList.slice
(int column) DelegatingTupleList.slice
(int column) ListTupleList.slice
(int column) UnaryTupleList.slice
(int column) Modifier and TypeMethodDescriptionvoid
void
void
void
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) Modifier and TypeMethodDescriptionvoid
boolean
void
void
void
boolean
boolean
ArrayTupleList.addAll
(int index, Collection<? extends List<Member>> c) ModifierConstructorDescriptionDelegatingTupleList
(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
-
Uses of Member in mondrian.olap
Modifier and TypeMethodDescriptionCube.createCalculatedMember
(String xml) Creates a calculated member in this cube.Hierarchy.createMember
(Member parent, Level level, String name, Formula formula) Creates a member of this hierarchy.Evaluator.NamedSetEvaluator.currentMember()
Returns the current member in the named set.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.Hierarchy.getAllMember()
Returns the "All" member of this hierarchy.DelegatingSchemaReader.getCalculatedMember
(List<Id.Segment> nameParts) SchemaReader.getCalculatedMember
(List<Id.Segment> nameParts) Looks up a calculated member by name.Evaluator.getContext
(Hierarchy hierarchy) Cell.getContextMember
(Hierarchy hierarchy) Returns the context member for a particular dimension.Member.getDataMember()
Returns the system-generated data member that is associated with a nonleaf member of a dimension.MemberBase.getDataMember()
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.DelegatingSchemaReader.getHierarchyDefaultMember
(Hierarchy hierarchy) SchemaReader.getHierarchyDefaultMember
(Hierarchy hierarchy) Returns the default member of a hierarchy.DelegatingSchemaReader.getLeadMember
(Member member, int n) SchemaReader.getLeadMember
(Member member, int n) Returns a membern
further along in the same level frommember
.CubeAccess.getLimitedMemberForHierarchy
(Hierarchy mdxHierarchy) Member[]
CubeAccess.getLimitedMembers()
Formula.getMdxMember()
Returns the Member.Returns the current member of a given hierarchy at a given location.final Member
DelegatingSchemaReader.getMemberByUniqueName
(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) DelegatingSchemaReader.getMemberByUniqueName
(List<Id.Segment> uniqueNameParts, boolean failIfNotFound, MatchType matchType) SchemaReader.getMemberByUniqueName
(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) Finds a member based upon its unique name, requiring an exact match.SchemaReader.getMemberByUniqueName
(List<Id.Segment> uniqueNameParts, boolean failIfNotFound, MatchType matchType) Finds a member based upon its unique name.DelegatingSchemaReader.getMemberParent
(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.Hierarchy.getNullMember()
Returns a special member representing the "null" value.Member.getParentMember()
Returns this member's parent, or null (not the 'null member', as returned byHierarchy.getNullMember()
) if it has no parent.MemberBase.getParentMember()
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.DelegatingSchemaReader.lookupMemberChildByName
(Member member, Id.Segment memberName, MatchType matchType) SchemaReader.lookupMemberChildByName
(Member parent, Id.Segment childName, MatchType matchType) Finds a child of a member with a given name.Query.lookupMemberFromCache
(String memberUniqueName) Looks up a member whose unique name ismemberUniqueName
from cache.Evaluator.setContext
(Member member) Makesmember
the current member of its hierarchy.DelegatingSchemaReader.substitute
(Member member) SchemaReader.substitute
(Member member) Substitutes a member with an equivalent member which enforces the access control policy of this SchemaReader.Modifier and TypeMethodDescriptionUtil.addLevelCalculatedMembers
(SchemaReader reader, Level level, List<Member> members) Member.getAncestorMembers()
Deprecated.MemberBase.getAncestorMembers()
DelegatingSchemaReader.getCalculatedMembers()
DelegatingSchemaReader.getCalculatedMembers
(Hierarchy hierarchy) DelegatingSchemaReader.getCalculatedMembers
(Level level) SchemaReader.getCalculatedMembers()
Returns the list of calculated members.SchemaReader.getCalculatedMembers
(Hierarchy hierarchy) Returns a list of calculated members in a given hierarchy.SchemaReader.getCalculatedMembers
(Level level) Returns a list of calculated members in a given level.DelegatingSchemaReader.getHierarchyRootMembers
(Hierarchy hierarchy) SchemaReader.getHierarchyRootMembers
(Hierarchy hierarchy) Returns an array of the root members ofhierarchy
.DelegatingSchemaReader.getLevelMembers
(Level level, boolean includeCalculated) DelegatingSchemaReader.getLevelMembers
(Level level, Evaluator context) SchemaReader.getLevelMembers
(Level level, boolean includeCalculated) Returns the members of a level, optionally including calculated members.SchemaReader.getLevelMembers
(Level level, Evaluator context) Returns the members of a level, optionally filtering out members which are empty.CubeAccess.getLimitedMemberList()
Query.getMeasuresMembers()
DelegatingSchemaReader.getMemberChildren
(List<Member> members) DelegatingSchemaReader.getMemberChildren
(List<Member> members, Evaluator context) DelegatingSchemaReader.getMemberChildren
(Member member) DelegatingSchemaReader.getMemberChildren
(Member member, Evaluator context) SchemaReader.getMemberChildren
(List<Member> members) Returns direct children of each element ofmembers
.SchemaReader.getMemberChildren
(List<Member> members, Evaluator context) Returns direct children of each element ofmembers
which is not empty incontext
.SchemaReader.getMemberChildren
(Member member) Returns direct children ofmember
.SchemaReader.getMemberChildren
(Member member, Evaluator context) Returns direct children ofmember
, optimized for NON EMPTY.DelegatingSchemaReader.getMemberChildrenWithDetails
(Member member, Evaluator evaluator) 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.DelegatingSchemaReader.lookupMemberChildrenByNames
(Member parent, List<Id.NameSegment> childNames, MatchType matchType) SchemaReader.lookupMemberChildrenByNames
(Member parent, List<Id.NameSegment> childNames, MatchType matchType) Finds a list of child members with the given names.Modifier and TypeMethodDescriptionint
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.int
SchemaReader.countMemberChildren
(Member parentMember) CacheControl.createAddCommand
(Member member) Creates a command to add a member to the cache.CacheControl.createDeleteCommand
(Member member) Creates a command to delete a member and its descendants from the member cache.Hierarchy.createMember
(Member parent, Level level, String name, Formula formula) Creates a member of this hierarchy.CacheControl.createMemberRegion
(boolean lowerInclusive, Member lowerMember, boolean upperInclusive, Member upperMember, boolean descendants) Creates a cell region consisting of a range between two members.CacheControl.createMemberRegion
(Member member, boolean descendants) Creates a cell region consisting of a single member.CacheControl.createMemberSet
(boolean lowerInclusive, Member lowerMember, boolean upperInclusive, Member upperMember, boolean descendants) Creates a member set consisting of a range between two members.CacheControl.createMemberSet
(Member member, boolean descendants) Creates a member set containing either a single member, or a member and its descendants.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.createSetPropertyCommand
(Member member, String name, Object value) Creates a command to change one property of a member.Returns the access this role has to a given member.Returns the access the current role has to a given 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.DelegatingSchemaReader.getLeadMember
(Member member, int n) 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.DelegatingSchemaReader.getMemberChildren
(Member member) DelegatingSchemaReader.getMemberChildren
(Member member, Evaluator context) SchemaReader.getMemberChildren
(Member member) Returns direct children ofmember
.SchemaReader.getMemberChildren
(Member member, Evaluator context) Returns direct children ofmember
, optimized for NON EMPTY.DelegatingSchemaReader.getMemberChildrenWithDetails
(Member member, Evaluator evaluator) 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.DelegatingSchemaReader.getMemberParent
(Member member) SchemaReader.getMemberParent
(Member member) Returns the parent ofmember
.void
DelegatingSchemaReader.getMemberRange
(Level level, Member startMember, Member endMember, List<Member> list) void
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
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
boolean
Returns whether a member is visible.DelegatingSchemaReader.lookupMemberChildByName
(Member member, Id.Segment memberName, MatchType matchType) SchemaReader.lookupMemberChildByName
(Member parent, Id.Segment childName, MatchType matchType) Finds a child of a member with a given name.DelegatingSchemaReader.lookupMemberChildrenByNames
(Member parent, List<Id.NameSegment> childNames, MatchType matchType) 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.Cube.nonJoiningDimensions
(Member[] tuple) Finds out non joining dimensions for this cube.Deprecated.UseEvaluator.savepoint()
followed byEvaluator.setContext(Member)
; will be removed in mondrian-4Deprecated.UseEvaluator.savepoint()
followed byEvaluator.setContext(Member[])
; will be removed in mondrian-4Evaluator.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.DelegatingSchemaReader.substitute
(Member member) SchemaReader.substitute
(Member member) Substitutes a member with an equivalent member which enforces the access control policy of this SchemaReader.Modifier and TypeMethodDescriptionUtil.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.DelegatingSchemaReader.getMemberChildren
(List<Member> members) DelegatingSchemaReader.getMemberChildren
(List<Member> members, Evaluator context) SchemaReader.getMemberChildren
(List<Member> members) Returns direct children of each element ofmembers
.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
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.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.ModifierConstructorDescriptionprotected
MemberBase
(Member parentMember, Level level, Member.MemberType memberType) -
Uses of Member in mondrian.olap.fun
Modifier and TypeClassDescriptionstatic class
Calculated member forVisualTotals
function.Modifier and TypeMethodDescriptionHierarchyCurrentMemberFunDef.CalcImpl.evaluateMember
(Evaluator evaluator) HierarchyCurrentMemberFunDef.FixedCalcImpl.evaluateMember
(Evaluator evaluator) Member[]
TupleFunDef.CalcImpl.evaluateTuple
(Evaluator evaluator) VisualTotalsFunDef.VisualTotalMember.getDataMember()
VisualTotalsFunDef.VisualTotalMember.getMember()
static Member[]
FunUtil.makeNullTuple
(TupleType tupleType) Modifier and TypeMethodDescriptionFunUtil.getNonEmptyMemberChildren
(Evaluator evaluator, Member member) FunUtil.getNonEmptyMemberChildrenWithDetails
(Evaluator evaluator, Member member) AggregateFunDef.AggregateCalc.membersVersusOccurencesInTuple
(TupleList tupleList) Finds member occurrences in tuple and generates a map of Members versus their occurrences in tuples.Modifier and TypeMethodDescriptionstatic 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.FunUtil.getNonEmptyMemberChildren
(Evaluator evaluator, Member member) 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.Modifier and TypeMethodDescriptionvoid
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.ModifierConstructorDescriptionAggregateCalc
(Exp exp, ListCalc listCalc, Calc calc, Member member) ModifierConstructorDescriptionMemberExtractingVisitor
(Set<Member> memberSet, ResolvedFunCall call, boolean mapToAllMember) -
Uses of Member in mondrian.olap.fun.sort
Modifier and TypeMethodDescriptionSorter.evaluateTuples
(Evaluator evaluator, Calc exp, TupleList tuples) For each tuple in a list, evaluates an expression and creates a map from tuples to values.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.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.Sorter.sortMembers
(Evaluator evaluator, Iterable<Member> memberIter, List<Member> memberList, List<SortKeySpec> keySpecList) Sorts a list of members according to a list of SortKeySpecs.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.Modifier and TypeMethodDescriptionstatic 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.Modifier and TypeMethodDescriptionstatic 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) 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.Sorter.sortMembers
(Evaluator evaluator, Iterable<Member> memberIter, List<Member> memberList, List<SortKeySpec> keySpecList) Sorts a list of members according to a list of SortKeySpecs.Sorter.sortMembers
(Evaluator evaluator, Iterable<Member> memberIter, List<Member> memberList, List<SortKeySpec> keySpecList) Sorts a list of members according to a list of SortKeySpecs.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.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. -
Uses of Member in mondrian.olap.type
ModifierConstructorDescriptionMemberType
(Dimension dimension, Hierarchy hierarchy, Level level, Member member) Creates a type representing a member. -
Uses of Member in mondrian.rolap
Modifier and TypeInterfaceDescriptioninterface
Interface implemented by all measures (both stored and calculated).interface
ARolapMember
is a member of aRolapHierarchy
.interface
Extension toRolapMember
that knows the current cube.interface
A measure which is implemented by a SQL column or SQL expression (as opposed to aRolapCalculatedMember
.Modifier and TypeClassDescriptionclass
Implementation ofRolapMember
that delegates all calls to an underlying member.class
Measure which is computed from a SQL column (or expression) and which is defined in a non-virtual cube.class
ARolapCalculatedMember
is a member based upon aFormula
.class
RolapCubeMember wraps RolapMembers and binds them to a specific cube.static class
Substitute for a member in a hierarchy whose rollup policy is 'partial' or 'hidden'.protected static class
Calculated member which is also a measure (that is, a member of the [Measures] dimension).class
Basic implementation of a member in aRolapHierarchy
.class
Member which holds the AggregateCalc used when evaluating a compound slicer.class
Measure which is defined in a virtual cube, and based on a stored measure in one of the virtual cube's base cubes.Modifier and TypeFieldDescriptionRolapEvaluator.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.Modifier and TypeMethodDescriptionRolapCube.createCalculatedMember
(String xml) RolapCubeHierarchy.createMember
(Member parent, Level level, String name, Formula formula) 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.RolapSchemaReader.getCalculatedMember
(List<Id.Segment> nameParts) RolapCell.getContextMember
(Hierarchy hierarchy) DelegatingRolapMember.getDataMember()
RolapHierarchy.getDefaultMember()
RolapSchemaReader.getHierarchyDefaultMember
(Hierarchy hierarchy) RolapSchemaReader.getLeadMember
(Member member, int n) final Member
RolapSchemaReader.getMemberByUniqueName
(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) RolapSchemaReader.getMemberByUniqueName
(List<Id.Segment> uniqueNameParts, boolean failIfNotFound, MatchType matchType) RolapSchemaReader.getMemberParent
(Member member) final Member[]
RolapEvaluator.getMembers()
Member[]
TupleConstraintStruct.getMembersArray()
Member[]
RolapCube.getMembersForQuery
(String query, List<Member> calcMembers) final Member[]
RolapEvaluator.getNonAllMembers()
RolapCubeHierarchy.getNullMember()
RolapHierarchy.getNullMember()
RolapEvaluator.getPreviousContext
(Hierarchy hierarchy) RolapSchemaReader.lookupMemberChildByName
(Member parent, Id.Segment childName, MatchType matchType) final Member
RolapEvaluator.setContext
(Member member) RolapSchemaReader.substitute
(Member member) Modifier and TypeMethodDescriptionSqlTupleReader.bumpNullMember
(List<Member> members) Target.close()
Deprecated.TargetBase.close()
CacheControlImpl.findMeasures
(CacheControl.CellRegion region) Returns a list of members of the Measures dimension which are mentioned somewhere in a region specification.RolapEvaluator.getAggregationLists()
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.DelegatingRolapMember.getAncestorMembers()
RolapSchemaReader.getCalculatedMembers()
RolapSchemaReader.getCalculatedMembers
(Hierarchy hierarchy) RolapSchemaReader.getCalculatedMembers
(Level level) RolapSchemaReader.getHierarchyRootMembers
(Hierarchy hierarchy) RolapSchemaReader.getLevelMembers
(Level level, boolean includeCalculated) RolapSchemaReader.getLevelMembers
(Level level, Evaluator context) NoCacheMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) NoCacheMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) RolapSchemaReader.getMemberChildren
(List<Member> members) RolapSchemaReader.getMemberChildren
(List<Member> members, Evaluator context) RolapSchemaReader.getMemberChildren
(Member member) RolapSchemaReader.getMemberChildren
(Member member, Evaluator context) SmartMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) SmartMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) SubstitutingMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) SubstitutingMemberReader.getMemberChildren
(RolapMember member, List<RolapMember> children, MemberChildrenConstraint constraint) RolapSchemaReader.getMemberChildrenWithDetails
(Member member, Evaluator evaluator) TupleConstraintStruct.getMembers()
SqlConstraintUtils.getMembersNestedInMeasures
(Set<Member> measures) RolapEvaluator.getSlicerMembers()
Return the list of slicer members in the current evaluator context.RolapEvaluator.getSlicerMembersByHierarchy()
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 RolapEvaluatorRolapSchemaReader.lookupMemberChildrenByNames
(Member parent, List<Id.NameSegment> childNames, MatchType matchType) Modifier and TypeMethodDescriptionvoid
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.int
NoCacheMemberReader.countMemberChildren
(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) int
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.countMemberChildren
(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) int
RolapSchemaReader.countMemberChildren
(Member parentMember) int
RolapSchemaReader.countMemberChildren
(Member member, Evaluator context) int
SmartMemberReader.countMemberChildren
(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) CacheControlImpl.createAddCommand
(Member member) CacheControlImpl.createDeleteCommand
(Member member) RolapCubeHierarchy.createMember
(Member parent, Level level, String name, Formula formula) RolapHierarchy.createMember
(Member parent, Level level, String name, Formula formula) CacheControlImpl.createMemberRegion
(boolean lowerInclusive, Member lowerMember, boolean upperInclusive, Member upperMember, boolean descendants) CacheControlImpl.createMemberRegion
(Member member, boolean descendants) CacheControlImpl.createMemberSet
(boolean lowerInclusive, Member lowerMember, boolean upperInclusive, Member upperMember, boolean descendants) CacheControlImpl.createMemberSet
(Member member, boolean descendants) CacheControlImpl.createMoveCommand
(Member member, Member loc) 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) RolapSchemaReader.getLeadMember
(Member member, int n) void
RolapSchemaReader.getMemberAncestors
(Member member, List<Member> ancestorList) RolapSchemaReader.getMemberChildren
(Member member) RolapSchemaReader.getMemberChildren
(Member member, Evaluator context) RolapSchemaReader.getMemberChildrenWithDetails
(Member member, Evaluator evaluator) int
RolapSchemaReader.getMemberDepth
(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.lookupMemberChildByName
(Member parent, Id.Segment childName, MatchType matchType) 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) RolapCube.nonJoiningDimensions
(Member[] tuple) Finds out non joining dimensions for this cube.final RolapEvaluator
final RolapEvaluator
final Member
RolapEvaluator.setContext
(Member member) final void
RolapEvaluator.setContext
(Member[] members) final void
RolapEvaluator.setContext
(Member[] members, boolean safe) final 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.RolapSchemaReader.substitute
(Member member) Modifier and TypeMethodDescriptionprotected RolapEvaluator
Creates a clone of the current validator.protected RolapEvaluator
void
TupleConstraintStruct.addMembers
(List<Member> members) 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) RolapSchemaReader.getMemberChildren
(List<Member> members) 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) SqlConstraintUtils.getMembersNestedInMeasures
(Set<Member> measures) void
RolapSchemaReader.getParentChildContributingChildren
(Member dataMember, Hierarchy hierarchy, List<Member> list) 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) final 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) final void
RolapEvaluator.setContext
(List<Member> memberList) final void
RolapEvaluator.setContext
(List<Member> memberList, boolean safe) void
TupleConstraintStruct.setMembers
(List<Member> members) final 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.final 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.ModifierConstructorDescriptionCompoundPredicateInfo
(List<List<Member>> tupleList, RolapMeasure measure, Evaluator evaluator) protected
RolapEvaluator
(mondrian.rolap.RolapEvaluatorRoot root, RolapEvaluator parent, List<List<Member>> aggregationList) Creates a non-root evaluator. -
Uses of Member in mondrian.spi
Modifier and TypeMethodDescriptionMemberFormatter.formatMember
(Member member) Returns the string to be displayed as a caption for a given member.PropertyFormatter.formatProperty
(Member member, String propertyName, Object propertyValue) -
Uses of Member in mondrian.util
Modifier and TypeFieldDescriptionIdentifierParser.MemberListBuilder.memberList
IdentifierParser.TupleBuilder.memberList
Modifier and TypeMethodDescriptionprotected Member
IdentifierParser.BuilderImpl.resolveMember
(Hierarchy expectedHierarchy)
SchemaReader.getMemberAncestors(Member, java.util.List)
.