Uses of Interface
mondrian.olap.Member
Packages that use 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
Methods in mondrian.calc that return MemberModifier 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) Methods in mondrian.calc that return types with arguments of type MemberModifier 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.Methods in mondrian.calc with parameters of type MemberModifier and TypeMethodDescriptionvoidvoidTupleCursor.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 MemberModifier 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) Methods in mondrian.calc.impl that return types with arguments of type MemberModifier 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) Methods in mondrian.calc.impl with parameters of type MemberModifier and TypeMethodDescriptionvoidvoidvoidvoidstatic CalcConstantCalc.constantMember(Member member) Creates an expression which evaluates to a given member.voidAbstractTupleCursor.currentToArray(Member[] members, int offset) voidAbstractTupleList.AbstractTupleListIterator.currentToArray(Member[] members, int offset) Method parameters in mondrian.calc.impl with type arguments of type MemberModifier and TypeMethodDescriptionvoidbooleanvoidvoidvoidbooleanbooleanArrayTupleList.addAll(int index, Collection<? extends List<Member>> c) Constructor parameters in mondrian.calc.impl with type arguments of type MemberModifierConstructorDescriptionDelegatingTupleList(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 MemberConstructors in mondrian.mdx with parameters of type Member -
Uses of Member in mondrian.olap
Classes in mondrian.olap that implement MemberFields in mondrian.olap declared as MemberMethods in mondrian.olap that return MemberModifier 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 MemberUtil.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 membernfurther 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 MemberDelegatingSchemaReader.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 MemberUtil.lookupHierarchyRootMember(SchemaReader reader, Hierarchy hierarchy, Id.NameSegment memberName) static MemberUtil.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 ismemberUniqueNamefrom cache.Evaluator.setContext(Member member) Makesmemberthe 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.Methods in mondrian.olap that return types with arguments of type MemberModifier 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 ofmemberswhich 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.Methods in mondrian.olap with parameters of type MemberModifier and TypeMethodDescriptionintDelegatingSchemaReader.compareMembersHierarchically(Member m1, Member m2) intSchemaReader.compareMembersHierarchically(Member m1, Member m2) Compares a pair ofMembers according to their order in a prefix traversal.intSchemaReader.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.intDelegatingSchemaReader.getChildrenCountFromCache(Member member) intSchemaReader.getChildrenCountFromCache(Member member) Returns number of children parent of a member, if the information can be retrieved from cache, otherwise -1.static MemberUtil.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 membernfurther along in the same level frommember.voidDelegatingSchemaReader.getMemberAncestors(Member member, List<Member> ancestorList) voidSchemaReader.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.intDelegatingSchemaReader.getMemberDepth(Member member) intSchemaReader.getMemberDepth(Member member) Returns the depth of a member.static intUtil.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.voidDelegatingSchemaReader.getMemberRange(Level level, Member startMember, Member endMember, List<Member> list) voidAppends tolistall members betweenstartMemberandendMember(inclusive) which belong tolevel.voidDelegatingSchemaReader.getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list) voidSchemaReader.getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list) Returns a list of contributing children of a member of a parent-child hierarchy.voidDefines access to a member in a hierarchy.booleanRole.HierarchyAccess.hasInaccessibleDescendants(Member member) Returnstrueif at least one of the descendants of the given Member is inaccessible to this Role.booleanRoleImpl.DelegatingHierarchyAccess.hasInaccessibleDescendants(Member member) booleanMember.isChildOrEqualTo(Member member) Returns whethermemberis equal to, a child, or a descendent of thisMember.booleanMemberBase.isChildOrEqualTo(Member member) booleanDelegatingSchemaReader.isDrillable(Member member) booleanSchemaReader.isDrillable(Member member) Returns whether a member has visible children.booleanMember.isOnSameHierarchyChain(Member otherMember) Returns true if this member is on the same hierarchy chain asotherMember.booleanMemberBase.isOnSameHierarchyChain(Member otherMember) booleanbooleanReturns 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 booleanUtil.matches(Member member, List<Id.Segment> nameParts) booleanEvaluator.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) Makesmemberthe current member of its hierarchy.voidEvaluator.setContext(Member[] members) Sets the context to an array of members.voidEvaluator.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.voidEvaluator.setContext(Member member, boolean safe) Makesmemberthe 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.Method parameters in mondrian.olap with type arguments of type MemberModifier and TypeMethodDescriptionUtil.addLevelCalculatedMembers(SchemaReader reader, Level level, List<Member> members) voidDelegatingSchemaReader.getMemberAncestors(Member member, List<Member> ancestorList) voidSchemaReader.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 ofmemberswhich is not empty incontext.voidDelegatingSchemaReader.getMemberRange(Level level, Member startMember, Member endMember, List<Member> list) voidAppends tolistall members betweenstartMemberandendMember(inclusive) which belong tolevel.Member[]Cube.getMembersForQuery(String query, List<Member> calcMembers) Returns Member[].voidDelegatingSchemaReader.getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list) voidSchemaReader.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.voidEvaluator.setContext(List<Member> memberList) Sets the context to a list of members.voidEvaluator.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 MemberModifierConstructorDescriptionprotectedMemberBase(Member parentMember, Level level, Member.MemberType memberType) -
Uses of Member in mondrian.olap.fun
Classes in mondrian.olap.fun that implement MemberModifier and TypeClassDescriptionstatic classCalculated member forVisualTotalsfunction.Methods in mondrian.olap.fun that return MemberModifier 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) Methods in mondrian.olap.fun that return types with arguments of type MemberModifier 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.Methods in mondrian.olap.fun with parameters of type MemberModifier and TypeMethodDescriptionstatic intFunUtil.compareHierarchically(Member m1, Member m2, boolean post) Compares a pair of members according to their positions in a prefix-order (or postfix-order, ifpostis true) walk over a hierarchy.static intFunUtil.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 booleanFunUtil.isAncestorOf(Member m0, Member m1, boolean strict) Returns whetherm0is an ancestor ofm1.static booleanAggregateFunDef.AggregateCalc.isSuperSet(Member[] tuple1, Member[] tuple2) Returns whether tuple1 is a superset of tuple2.static booleanFunUtil.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 MemberModifier and TypeMethodDescriptionvoidVisualTotalsFunDef.VisualTotalMember.setExpression(Evaluator evaluator, List<Member> childMembers) static booleanFunUtil.tupleContainsNullMember(List<Member> tuple) Returns whether one of the members in a tuple is null.Constructors in mondrian.olap.fun with parameters of type MemberModifierConstructorDescriptionAggregateCalc(Exp exp, ListCalc listCalc, Calc calc, Member member) Constructor parameters in mondrian.olap.fun with type arguments of type MemberModifierConstructorDescriptionMemberExtractingVisitor(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 MemberModifier 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.Methods in mondrian.olap.fun.sort with parameters of type MemberModifier and TypeMethodDescriptionstatic intSorter.compareHierarchically(Member m1, Member m2, boolean post) Compares a pair of members according to their positions in a prefix-order (or postfix-order, ifpostis true) walk over a hierarchy.static intSorter.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 MemberModifier and TypeMethodDescriptionstatic voidSorter.hierarchizeMemberList(List<Member> memberList, boolean post) Sorts a list of members into hierarchical order.static booleanSorter.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.Constructors in mondrian.olap.fun.sort with parameters of type Member -
Uses of Member in mondrian.olap.type
Methods in mondrian.olap.type that return MemberMethods in mondrian.olap.type with parameters of type MemberConstructors in mondrian.olap.type with parameters of type MemberModifierConstructorDescriptionMemberType(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.rolapModifier and TypeInterfaceDescriptioninterfaceInterface implemented by all measures (both stored and calculated).interfaceARolapMemberis a member of aRolapHierarchy.interfaceExtension toRolapMemberthat knows the current cube.interfaceA measure which is implemented by a SQL column or SQL expression (as opposed to aRolapCalculatedMember.Classes in mondrian.rolap that implement MemberModifier and TypeClassDescriptionclassImplementation ofRolapMemberthat delegates all calls to an underlying member.classMeasure which is computed from a SQL column (or expression) and which is defined in a non-virtual cube.classARolapCalculatedMemberis a member based upon aFormula.classRolapCubeMember wraps RolapMembers and binds them to a specific cube.static classSubstitute for a member in a hierarchy whose rollup policy is 'partial' or 'hidden'.protected static classCalculated member which is also a measure (that is, a member of the [Measures] dimension).classBasic implementation of a member in aRolapHierarchy.classMember which holds the AggregateCalc used when evaluating a compound slicer.classMeasure 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 MemberModifier and TypeFieldDescriptionRolapEvaluator.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.Methods in mondrian.rolap that return MemberModifier 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 MemberRolapUtil.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 MemberRolapSchemaReader.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 MemberRolapEvaluator.setContext(Member member) RolapSchemaReader.substitute(Member member) Methods in mondrian.rolap that return types with arguments of type MemberModifier 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) Methods in mondrian.rolap with parameters of type MemberModifier and TypeMethodDescriptionvoidstatic RolapCubeRolapCell.chooseDrillThroughCube(Member[] currentMembers, RolapCube defaultCube) intRolapSchemaReader.compareMembersHierarchically(Member m1, Member m2) static voidRolapUtil.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.intNoCacheMemberReader.countMemberChildren(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) intRolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.countMemberChildren(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) intRolapSchemaReader.countMemberChildren(Member parentMember) intRolapSchemaReader.countMemberChildren(Member member, Evaluator context) intSmartMemberReader.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 voidSqlConstraintUtils.expandExpressions(Member member, Exp expression, Evaluator evaluator, TupleConstraintStruct expandedSet) protected static Member[]SqlConstraintUtils.expandMultiPositionSlicerMembers(Member[] members, Evaluator evaluator) static voidSqlConstraintUtils.expandSetFromCalculatedMember(Evaluator evaluator, Member member, TupleConstraintStruct expandedSet) static voidSqlConstraintUtils.expandSupportedCalculatedMember(Member member, Evaluator evaluator, boolean disjointSlicerTuples, TupleConstraintStruct expandedSet) static voidSqlConstraintUtils.expandSupportedCalculatedMember(Member member, Evaluator evaluator, TupleConstraintStruct expandedSet) intRolapSchemaReader.getChildrenCountFromCache(Member member) RolapSchemaReader.getLeadMember(Member member, int n) voidRolapSchemaReader.getMemberAncestors(Member member, List<Member> ancestorList) RolapSchemaReader.getMemberChildren(Member member) RolapSchemaReader.getMemberChildren(Member member, Evaluator context) RolapSchemaReader.getMemberChildrenWithDetails(Member member, Evaluator evaluator) intRolapSchemaReader.getMemberDepth(Member member) RolapSchemaReader.getMemberParent(Member member) voidRolapSchemaReader.getMemberRange(Level level, Member startMember, Member endMember, List<Member> list) voidRolapSchemaReader.getParentChildContributingChildren(Member dataMember, Hierarchy hierarchy, List<Member> list) static Map<Level,List<RolapMember>> SqlConstraintUtils.getRoleConstraintMembers(SchemaReader schemaReader, Member[] members) static RolapStar.MeasureRolapStar.getStarMeasure(Member member) Retrieves theRolapStar.Measurein which a measure is stored.booleanDelegatingRolapMember.isChildOrEqualTo(Member member2) booleanRolapSchemaReader.isDrillable(Member member) booleanRolapResult.CompoundSlicerRolapMember.isOnSameHierarchyChain(Member otherMember) static booleanSqlConstraintUtils.isSupportedCalculatedMember(Member member) Check to see if this is in a list of supported calculated members.booleanRolapSchemaReader.lookupMemberChildByName(Member parent, Id.Segment childName, MatchType matchType) RolapSchemaReader.lookupMemberChildrenByNames(Member parent, List<Id.NameSegment> childNames, MatchType matchType) static DrillThroughCellRequestRolapAggregationManager.makeDrillThroughRequest(Member[] members, boolean extendedContext, RolapCube cube, List<OlapElement> returnClauseMembers) Creates a request for the fact-table rows underlying the cell identified bymembers.static CellRequestRolapAggregationManager.makeRequest(Member[] members) Creates a request to evaluate the cell identified bymembers.static booleanSqlConstraintUtils.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.booleanRolapEvaluator.needToReturnNullForUnrelatedDimension(Member[] members) RolapCube.nonJoiningDimensions(Member[] tuple) Finds out non joining dimensions for this cube.final RolapEvaluatorfinal RolapEvaluatorfinal MemberRolapEvaluator.setContext(Member member) final voidRolapEvaluator.setContext(Member[] members) final voidRolapEvaluator.setContext(Member[] members, boolean safe) final voidRolapEvaluator.setContext(Member member, boolean safe) voidRolapCubeHierarchy.setDefaultMember(Member defaultMeasure) voidRolapHierarchy.setDefaultMember(Member defaultMember) Sets default member of this Hierarchy.static voidRolapMemberBase.setOrdinals(SchemaReader schemaReader, Member seedMember) Sets member ordinal values using a Bottom-up/Top-down algorithm.RolapSchemaReader.substitute(Member member) Method parameters in mondrian.rolap with type arguments of type MemberModifier and TypeMethodDescriptionprotected RolapEvaluatorCreates a clone of the current validator.protected RolapEvaluatorvoidTupleConstraintStruct.addMembers(List<Member> members) SqlTupleReader.bumpNullMember(List<Member> members) static booleanSqlConstraintUtils.containsCalculatedMember(List<Member> members) static booleanSqlConstraintUtils.containsCalculatedMember(List<Member> members, boolean allowExpandableMembers) static TupleConstraintStructSqlConstraintUtils.expandSupportedCalculatedMembers(List<Member> members, Evaluator evaluator) static TupleConstraintStructSqlConstraintUtils.expandSupportedCalculatedMembers(List<Member> members, Evaluator evaluator, boolean disjointSlicerTuples) static MemberRolapUtil.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.voidRolapSchemaReader.getMemberAncestors(Member member, List<Member> ancestorList) RolapSchemaReader.getMemberChildren(List<Member> members) RolapSchemaReader.getMemberChildren(List<Member> members, Evaluator context) voidRolapSchemaReader.getMemberRange(Level level, Member startMember, Member endMember, List<Member> list) Member[]RolapCube.getMembersForQuery(String query, List<Member> calcMembers) SqlConstraintUtils.getMembersNestedInMeasures(Set<Member> measures) voidRolapSchemaReader.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 booleanSqlConstraintUtils.hasMultiPositionSlicer(List<Member> slicerMembers) protected voidRolapResult.loadMembers(List<List<Member>> nonAllMembers, RolapEvaluator evaluator, QueryAxis axis, Calc calc, mondrian.rolap.RolapResult.AxisMemberList axisMembers) protected voidRolapResult.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 booleanSqlConstraintUtils.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 booleanSqlConstraintUtils.measuresConflictWithMembers(Set<Member> measuresMembers, CrossJoinArg[] cjArgs) final EvaluatorRolapEvaluator.pushAggregation(List<List<Member>> list) protected booleanRolapResult.removeDimension(Dimension dimension, List<List<Member>> memberLists) protected booleanRolapResult.replaceNonAllMembers(List<List<Member>> nonAllMembers, mondrian.rolap.RolapResult.AxisMemberList axisMembers) final voidRolapEvaluator.setContext(List<Member> memberList) final voidRolapEvaluator.setContext(List<Member> memberList, boolean safe) voidTupleConstraintStruct.setMembers(List<Member> members) final voidRolapEvaluator.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 voidRolapEvaluator.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 MemberModifierConstructorDescriptionCompoundPredicateInfo(List<List<Member>> tupleList, RolapMeasure measure, Evaluator evaluator) protectedRolapEvaluator(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 MemberModifier 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
Fields in mondrian.util with type parameters of type MemberModifier and TypeFieldDescriptionIdentifierParser.MemberListBuilder.memberListIdentifierParser.TupleBuilder.memberListMethods in mondrian.util that return MemberModifier and TypeMethodDescriptionprotected MemberIdentifierParser.BuilderImpl.resolveMember(Hierarchy expectedHierarchy)
SchemaReader.getMemberAncestors(Member, java.util.List).