Uses of Interface
mondrian.rolap.RolapMember
Packages that use RolapMember
Package
Description
Defines the set of MDX built-in functions.
Implements the data access layer for the olap package.
Manages a cache of aggregates containing cell values.
Database-independent library for generating SQL.
-
Uses of RolapMember in mondrian.olap.fun
Classes in mondrian.olap.fun that implement RolapMemberModifier and TypeClassDescriptionstatic classCalculated member forVisualTotalsfunction. -
Uses of RolapMember in mondrian.rolap
Subinterfaces of RolapMember in mondrian.rolapModifier and TypeInterfaceDescriptioninterfaceExtension toRolapMemberthat knows the current cube.Classes in mondrian.rolap that implement RolapMemberModifier 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 declared as RolapMemberModifier and TypeFieldDescriptionfinal RolapMemberDelegatingRolapMember.memberfinal RolapMemberRolapHierarchy.LimitedRollupMember.memberFields in mondrian.rolap with type parameters of type RolapMemberMethods in mondrian.rolap that return RolapMemberModifier and TypeMethodDescriptionRolapCubeHierarchy.RolapCubeSqlMemberSource.allMember()TupleReader.MemberBuilder.allMember()Returns the 'all' member of the hierarchy.NoCacheMemberReader.desubstitute(RolapMember member) SmartMemberReader.desubstitute(RolapMember member) RolapHierarchy.getAllMember()Returns the 'all' member.final RolapMemberRolapEvaluator.getContext(Hierarchy hierarchy) final RolapMemberRolapEvaluator.getContext(RolapHierarchy hierarchy) More specific version ofRolapEvaluator.getContext(mondrian.olap.Hierarchy), for internal code.TargetBase.getCurrMember()NoCacheMemberReader.getDefaultMember()SmartMemberReader.getDefaultMember()SubstitutingMemberReader.getDefaultMember()NoCacheMemberReader.getLeadMember(RolapMember member, int n) SmartMemberReader.getLeadMember(RolapMember member, int n) SubstitutingMemberReader.getLeadMember(RolapMember member, int n) ScenarioImpl.getMember()Returns the member of the [Scenario] dimension that represents this scenario.NoCacheMemberReader.getMemberByKey(RolapLevel level, List<Comparable> keyValues) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMemberByKey(RolapLevel level, List<Comparable> keyValues) SmartMemberReader.getMemberByKey(RolapLevel level, List<Comparable> keyValues) NoCacheMemberReader.getMemberParent(RolapMember member) SmartMemberReader.getMemberParent(RolapMember member) SubstitutingMemberReader.getMemberParent(RolapMember member) DelegatingRolapMember.getParentMember()RolapMember.getParentMember()RolapMemberBase.getParentMember()final RolapMemberRolapCubeMember.getRolapMember()Returns the underlying member.MemberSource.lookupMember(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) Finds a member based upon its unique name.NoCacheMemberReader.lookupMember(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) SmartMemberReader.lookupMember(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) SubstitutingMemberReader.lookupMember(List<Id.Segment> uniqueNameParts, boolean failIfNotFound) RolapCubeHierarchy.RolapCubeSqlMemberSource.makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int columnOffset) TupleReader.MemberBuilder.makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int column) Creates a new member (together with its properties).MemberCacheHelper.removeMember(Object key) MemberNoCacheHelper.removeMember(Object key) NoCacheMemberReader.removeMember(Object key) MemberCacheHelper.removeMemberAndDescendants(Object key) MemberNoCacheHelper.removeMemberAndDescendants(Object key) NoCacheMemberReader.removeMemberAndDescendants(Object key) static RolapMemberRolapUtil.strip(RolapMember member) NoCacheMemberReader.substitute(RolapMember member) SmartMemberReader.substitute(RolapMember member) Methods in mondrian.rolap that return types with arguments of type RolapMemberModifier and TypeMethodDescriptionMemberCacheHelper.getChildrenFromCache(RolapMember member, MemberChildrenConstraint constraint) MemberNoCacheHelper.getChildrenFromCache(RolapMember member, MemberChildrenConstraint constraint) NoCacheMemberReader.getChildrenFromCache(RolapMember member, MemberChildrenConstraint constraint) MemberCacheHelper.getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint) MemberNoCacheHelper.getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint) NoCacheMemberReader.getLevelMembersFromCache(RolapLevel level, TupleConstraint constraint) TargetBase.getList()RolapCube.getMeasuresMembers()MemberSource.getMembers()Returns all members of this hierarchy, sorted by ordinal.NoCacheMemberReader.getMembers()SmartMemberReader.getMembers()SubstitutingMemberReader.getMembers()NoCacheMemberReader.getMembersInLevel(RolapLevel level) NoCacheMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) SmartMemberReader.getMembersInLevel(RolapLevel level) SmartMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) SubstitutingMemberReader.getMembersInLevel(RolapLevel level) SubstitutingMemberReader.getMembersInLevel(RolapLevel level, TupleConstraint constraint) static Map<Level,List<RolapMember>> SqlConstraintUtils.getRoleConstraintMembers(SchemaReader schemaReader, Member[] members) static Map<RolapLevel,List<RolapMember>> SqlConstraintUtils.getRolesConstraints(Evaluator evaluator) MemberSource.getRootMembers()Returns all members of this hierarchy which do not have a parent, sorted by ordinal.NoCacheMemberReader.getRootMembers()RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.getRootMembers()RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.getRootMembers()SmartMemberReader.getRootMembers()SubstitutingMemberReader.getRootMembers()TargetBase.getSrcMembers()Methods in mondrian.rolap with parameters of type RolapMemberModifier and TypeMethodDescriptionvoidTargetBase.add(RolapMember member) voidDefaultMemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent) static voidSqlConstraintUtils.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent, boolean restrictMemberTypes) Creates a "WHERE parent = value" constraint.voidSqlContextConstraint.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent) Called from MemberChildren: addsparentto the current context and restricts the SQL resultset to that new context.intNoCacheMemberReader.compare(RolapMember m1, RolapMember m2, boolean siblingsAreEqual) intSmartMemberReader.compare(RolapMember m1, RolapMember m2, boolean siblingsAreEqual) intSubstitutingMemberReader.compare(RolapMember m1, RolapMember m2, boolean siblingsAreEqual) NoCacheMemberReader.desubstitute(RolapMember member) SmartMemberReader.desubstitute(RolapMember member) 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.SqlConstraintFactory.getChildByNameConstraint(RolapMember parent, Id.NameSegment childName) SqlConstraintFactory.getChildrenByNamesConstraint(RolapMember parent, List<Id.NameSegment> childNames) MemberCacheHelper.getChildrenFromCache(RolapMember member, MemberChildrenConstraint constraint) MemberNoCacheHelper.getChildrenFromCache(RolapMember member, MemberChildrenConstraint constraint) NoCacheMemberReader.getChildrenFromCache(RolapMember member, MemberChildrenConstraint constraint) NoCacheMemberReader.getLeadMember(RolapMember member, int n) SmartMemberReader.getLeadMember(RolapMember member, int n) SubstitutingMemberReader.getLeadMember(RolapMember member, int n) voidMemberSource.getMemberChildren(RolapMember parentMember, List<RolapMember> children) Writes all childrenparentMembertochildren.voidNoCacheMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children) NoCacheMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) voidSmartMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children) SmartMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) voidSubstitutingMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children) SubstitutingMemberReader.getMemberChildren(RolapMember member, List<RolapMember> children, MemberChildrenConstraint constraint) DefaultTupleConstraint.getMemberChildrenConstraint(RolapMember parent) RolapNativeSet.SetConstraint.getMemberChildrenConstraint(RolapMember parent) Returns null to prevent the member/childern from being cached.SqlContextConstraint.getMemberChildrenConstraint(RolapMember parent) NoCacheMemberReader.getMemberParent(RolapMember member) SmartMemberReader.getMemberParent(RolapMember member) SubstitutingMemberReader.getMemberParent(RolapMember member) voidNoCacheMemberReader.getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) voidSmartMemberReader.getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) voidSubstitutingMemberReader.getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.lookupCubeMember(RolapCubeMember parent, RolapMember member, RolapCubeLevel level) RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.lookupCubeMember(RolapCubeMember parent, RolapMember member, RolapCubeLevel level) RolapCubeHierarchy.RolapCubeHierarchyMemberReader.lookupCubeMember(RolapCubeMember parent, RolapMember member, RolapCubeLevel level) MemberCacheHelper.makeKey(RolapMember parent, Object key) MemberNoCacheHelper.makeKey(RolapMember parent, Object key) NoCacheMemberReader.makeKey(RolapMember parent, Object key) RolapCubeHierarchy.RolapCubeSqlMemberSource.makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int columnOffset) TupleReader.MemberBuilder.makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, SqlStatement stmt, Object key, int column) Creates a new member (together with its properties).voidMemberCacheHelper.putChildren(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) voidMemberNoCacheHelper.putChildren(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) voidNoCacheMemberReader.putChildren(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) MemberCacheHelper.putMember(Object key, RolapMember value) MemberNoCacheHelper.putMember(Object key, RolapMember value) NoCacheMemberReader.putMember(Object key, RolapMember value) voidTargetBase.setCurrMember(RolapMember m) static RolapMemberRolapUtil.strip(RolapMember member) NoCacheMemberReader.substitute(RolapMember member) SmartMemberReader.substitute(RolapMember member) abstract voidCacheControlImpl.MemberSetVisitorImpl.visit(RolapMember member) Visits a single member.protected voidCacheControlImpl.MemberSetVisitorImpl.visitRange(mondrian.rolap.MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse) Method parameters in mondrian.rolap with type arguments of type RolapMemberModifier and TypeMethodDescriptionvoidHighCardSqlTupleReader.addLevelMembers(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) Deprecated.voidSqlTupleReader.addLevelMembers(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) voidTupleReader.addLevelMembers(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) Adds a hierarchy to retrieve members from.voidDefaultMemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> parents) static voidSqlConstraintUtils.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> members, boolean restrictMemberTypes, boolean crossJoin, boolean exclude) Creates a "WHERE exp IN (...)" condition containing the values of all parents.voidSqlContextConstraint.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> parents) Addsparentsto the current context and restricts the SQL resultset to that new context.intNoCacheMemberReader.countMemberChildren(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) intRolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.countMemberChildren(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) intSmartMemberReader.countMemberChildren(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) SqlConstraintFactory.getDescendantsConstraint(List<RolapMember> parentMembers, MemberChildrenConstraint mcc) Returns a constraint that allows to read all children of multiple parents at once using a LevelMember query style.voidMemberSource.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children) Returns all members which are a child of one of the members inparentMembers, sorted by ordinal.voidMemberSource.getMemberChildren(RolapMember parentMember, List<RolapMember> children) Writes all childrenparentMembertochildren.voidNoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children) NoCacheMemberReader.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) voidNoCacheMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children) 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) voidSmartMemberReader.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children) SmartMemberReader.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) voidSmartMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children) SmartMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) voidSubstitutingMemberReader.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children) SubstitutingMemberReader.getMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) voidSubstitutingMemberReader.getMemberChildren(RolapMember parentMember, List<RolapMember> children) SubstitutingMemberReader.getMemberChildren(RolapMember member, List<RolapMember> children, MemberChildrenConstraint constraint) voidNoCacheMemberReader.getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) voidSmartMemberReader.getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) voidSubstitutingMemberReader.getMemberRange(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) booleanSmartMemberReader.isSorted(List<RolapMember> members) Returns true if every element ofmembersis not null and is strictly less than the following element; false otherwise.protected voidHighCardSqlTupleReader.prepareTuples(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult, List<TargetBase> targetGroup) Deprecated.protected voidSqlTupleReader.prepareTuples(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult, List<TargetBase> targetGroup) voidMemberCacheHelper.putChildren(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) voidMemberCacheHelper.putChildren(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) voidMemberNoCacheHelper.putChildren(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) voidNoCacheMemberReader.putChildren(RolapLevel level, TupleConstraint constraint, List<RolapMember> children) voidNoCacheMemberReader.putChildren(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) voidMemberCacheHelper.putLevelMembersInCache(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) Deprecated.voidMemberNoCacheHelper.putLevelMembersInCache(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) protected voidNoCacheMemberReader.readMemberChildren(List<RolapMember> members, List<RolapMember> result, MemberChildrenConstraint constraint) Reads the children ofmemberintoresult.protected voidRolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.readMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) protected voidRolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.readMemberChildren(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) protected voidSmartMemberReader.readMemberChildren(List<RolapMember> members, List<RolapMember> result, MemberChildrenConstraint constraint) Reads the children ofmemberinto cache, and also intoresult.HighCardSqlTupleReader.readMembers(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult) Deprecated.SqlTupleReader.readMembers(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult) TupleReader.readMembers(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult) Performs the read.HighCardSqlTupleReader.readTuples(DataSource jdbcConnection, TupleList partialResult, List<List<RolapMember>> newPartialResult) Deprecated.SqlTupleReader.readTuples(DataSource jdbcConnection, TupleList partialResult, List<List<RolapMember>> newPartialResult) TupleReader.readTuples(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult) Performs the read.voidScenarioImpl.setCellValue(Connection connection, List<RolapMember> members, double newValue, double currentValue, org.olap4j.AllocationPolicy allocationPolicy, Object[] allocationArgs) Sets the value of a cell.voidTargetBase.setList(List<RolapMember> list) Constructors in mondrian.rolap with parameters of type RolapMemberModifierConstructorDescriptionCompoundSlicerRolapMember(RolapMember placeholderMember, Calc calc, mondrian.rolap.RolapResult.ValueFormatter formatter, TupleList tupleList) protectedDelegatingRolapMember(RolapMember member) RolapCalculatedMeasure(RolapMember parent, RolapLevel level, String name, Formula formula) RolapCubeMember(RolapCubeMember parent, RolapMember member, RolapCubeLevel cubeLevel) Creates a RolapCubeMember.protectedRolapMemberBase(RolapMember parentMember, RolapLevel level, Object key, String name, Member.MemberType memberType) Creates a RolapMemberBase.RolapVirtualCubeMeasure(RolapMember parentMember, RolapLevel level, RolapStoredMeasure cubeMeasure, Map<String, Annotation> annotationMap) Constructor parameters in mondrian.rolap with type arguments of type RolapMemberModifierConstructorDescriptionTarget(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers, TupleConstraint constraint, HighCardSqlTupleReader sqlTupleReader) Deprecated.TargetBase(List<RolapMember> srcMembers, RolapLevel level, TupleReader.MemberBuilder memberBuilder) -
Uses of RolapMember in mondrian.rolap.agg
Methods in mondrian.rolap.agg that return RolapMemberConstructors in mondrian.rolap.agg with parameters of type RolapMemberModifierConstructorDescriptionMemberColumnPredicate(RolapStar.Column column, RolapMember member) Creates a MemberColumnPredicateMemberTuplePredicate(RolapCube baseCube, RolapMember lower, boolean lowerStrict, RolapMember upper, boolean upperStrict) Creates a MemberTuplePredicate which evaluates to true for a given range of members. -
Uses of RolapMember in mondrian.rolap.sql
Methods in mondrian.rolap.sql that return types with arguments of type RolapMemberModifier and TypeMethodDescriptionCrossJoinArg.getMembers()DescendantsCrossJoinArg.getMembers()MemberListCrossJoinArg.getMembers()Methods in mondrian.rolap.sql with parameters of type RolapMemberModifier and TypeMethodDescriptionvoidMemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent) Modifies aMember.Childrenquery so that only the children ofparentwill be returned in the result set.MemberKeyConstraint.getMemberChildrenConstraint(RolapMember parent) TupleConstraint.getMemberChildrenConstraint(RolapMember parent) When the members of a level are fetched, the result is grouped by into parents and their children.Method parameters in mondrian.rolap.sql with type arguments of type RolapMemberModifier and TypeMethodDescriptionvoidMemberChildrenConstraint.addMemberConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> parents) Modifies aMember.Childrenquery so that (all or some) children of all parent members contained inparentswill be returned in the result set.static CrossJoinArgMemberListCrossJoinArg.create(RolapEvaluator evaluator, List<RolapMember> args, boolean restrictMemberTypes, boolean exclude) Creates an instance ofCrossJoinArg, or returns null if the arguments are invalid.Constructors in mondrian.rolap.sql with parameters of type RolapMember