Uses of Interface
mondrian.rolap.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
Modifier and TypeClassDescriptionstatic class
Calculated member forVisualTotals
function. -
Uses of RolapMember in mondrian.rolap
Modifier and TypeInterfaceDescriptioninterface
Extension toRolapMember
that knows the current cube.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 TypeFieldDescriptionfinal RolapMember
DelegatingRolapMember.member
final RolapMember
RolapHierarchy.LimitedRollupMember.member
Modifier 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 RolapMember
RolapEvaluator.getContext
(Hierarchy hierarchy) final RolapMember
RolapEvaluator.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 RolapMember
RolapCubeMember.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 RolapMember
RolapUtil.strip
(RolapMember member) NoCacheMemberReader.substitute
(RolapMember member) SmartMemberReader.substitute
(RolapMember member) Modifier 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()
Modifier and TypeMethodDescriptionvoid
TargetBase.add
(RolapMember member) void
DefaultMemberChildrenConstraint.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent) static void
SqlConstraintUtils.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent, boolean restrictMemberTypes) Creates a "WHERE parent = value" constraint.void
SqlContextConstraint.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent) Called from MemberChildren: addsparent
to the current context and restricts the SQL resultset to that new context.int
NoCacheMemberReader.compare
(RolapMember m1, RolapMember m2, boolean siblingsAreEqual) int
SmartMemberReader.compare
(RolapMember m1, RolapMember m2, boolean siblingsAreEqual) int
SubstitutingMemberReader.compare
(RolapMember m1, RolapMember m2, boolean siblingsAreEqual) NoCacheMemberReader.desubstitute
(RolapMember member) SmartMemberReader.desubstitute
(RolapMember member) 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.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) void
MemberSource.getMemberChildren
(RolapMember parentMember, List<RolapMember> children) Writes all childrenparentMember
tochildren
.void
NoCacheMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children) NoCacheMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) void
SmartMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children) SmartMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) void
SubstitutingMemberReader.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) void
NoCacheMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) void
SmartMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) void
SubstitutingMemberReader.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).void
MemberCacheHelper.putChildren
(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) void
MemberNoCacheHelper.putChildren
(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) void
NoCacheMemberReader.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) void
TargetBase.setCurrMember
(RolapMember m) static RolapMember
RolapUtil.strip
(RolapMember member) NoCacheMemberReader.substitute
(RolapMember member) SmartMemberReader.substitute
(RolapMember member) abstract void
CacheControlImpl.MemberSetVisitorImpl.visit
(RolapMember member) Visits a single member.protected void
CacheControlImpl.MemberSetVisitorImpl.visitRange
(mondrian.rolap.MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse) Modifier and TypeMethodDescriptionvoid
HighCardSqlTupleReader.addLevelMembers
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) Deprecated.void
SqlTupleReader.addLevelMembers
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) void
TupleReader.addLevelMembers
(RolapLevel level, TupleReader.MemberBuilder memberBuilder, List<RolapMember> srcMembers) Adds a hierarchy to retrieve members from.void
DefaultMemberChildrenConstraint.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> parents) static void
SqlConstraintUtils.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.void
SqlContextConstraint.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> parents) Addsparents
to the current context and restricts the SQL resultset to that new context.int
NoCacheMemberReader.countMemberChildren
(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) int
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.countMemberChildren
(Member member, List<RolapMember> children, MemberChildrenConstraint constraint) int
SmartMemberReader.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.void
MemberSource.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children) Returns all members which are a child of one of the members inparentMembers
, sorted by ordinal.void
MemberSource.getMemberChildren
(RolapMember parentMember, List<RolapMember> children) Writes all childrenparentMember
tochildren
.void
NoCacheMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children) NoCacheMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) void
NoCacheMemberReader.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) void
SmartMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children) SmartMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) void
SmartMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children) SmartMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children, MemberChildrenConstraint constraint) void
SubstitutingMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children) SubstitutingMemberReader.getMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) void
SubstitutingMemberReader.getMemberChildren
(RolapMember parentMember, List<RolapMember> children) SubstitutingMemberReader.getMemberChildren
(RolapMember member, List<RolapMember> children, MemberChildrenConstraint constraint) void
NoCacheMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) void
SmartMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) void
SubstitutingMemberReader.getMemberRange
(RolapLevel level, RolapMember startMember, RolapMember endMember, List<RolapMember> list) boolean
SmartMemberReader.isSorted
(List<RolapMember> members) Returns true if every element ofmembers
is not null and is strictly less than the following element; false otherwise.protected void
HighCardSqlTupleReader.prepareTuples
(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult, List<TargetBase> targetGroup) Deprecated.protected void
SqlTupleReader.prepareTuples
(DataSource dataSource, TupleList partialResult, List<List<RolapMember>> newPartialResult, List<TargetBase> targetGroup) void
MemberCacheHelper.putChildren
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) void
MemberCacheHelper.putChildren
(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) void
MemberNoCacheHelper.putChildren
(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) void
NoCacheMemberReader.putChildren
(RolapLevel level, TupleConstraint constraint, List<RolapMember> children) void
NoCacheMemberReader.putChildren
(RolapMember member, MemberChildrenConstraint constraint, List<RolapMember> children) void
MemberCacheHelper.putLevelMembersInCache
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) Deprecated.void
MemberNoCacheHelper.putLevelMembersInCache
(RolapLevel level, TupleConstraint constraint, List<RolapMember> members) protected void
NoCacheMemberReader.readMemberChildren
(List<RolapMember> members, List<RolapMember> result, MemberChildrenConstraint constraint) Reads the children ofmember
intoresult
.protected void
RolapCubeHierarchy.CacheRolapCubeHierarchyMemberReader.readMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) protected void
RolapCubeHierarchy.NoCacheRolapCubeHierarchyMemberReader.readMemberChildren
(List<RolapMember> parentMembers, List<RolapMember> children, MemberChildrenConstraint constraint) protected void
SmartMemberReader.readMemberChildren
(List<RolapMember> members, List<RolapMember> result, MemberChildrenConstraint constraint) Reads the children ofmember
into 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.void
ScenarioImpl.setCellValue
(Connection connection, List<RolapMember> members, double newValue, double currentValue, org.olap4j.AllocationPolicy allocationPolicy, Object[] allocationArgs) Sets the value of a cell.void
TargetBase.setList
(List<RolapMember> list) ModifierConstructorDescriptionCompoundSlicerRolapMember
(RolapMember placeholderMember, Calc calc, mondrian.rolap.RolapResult.ValueFormatter formatter, TupleList tupleList) protected
DelegatingRolapMember
(RolapMember member) RolapCalculatedMeasure
(RolapMember parent, RolapLevel level, String name, Formula formula) RolapCubeMember
(RolapCubeMember parent, RolapMember member, RolapCubeLevel cubeLevel) Creates a RolapCubeMember.protected
RolapMemberBase
(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) ModifierConstructorDescriptionTarget
(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
ModifierConstructorDescriptionMemberColumnPredicate
(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
Modifier and TypeMethodDescriptionCrossJoinArg.getMembers()
DescendantsCrossJoinArg.getMembers()
MemberListCrossJoinArg.getMembers()
Modifier and TypeMethodDescriptionvoid
MemberChildrenConstraint.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, RolapMember parent) Modifies aMember.Children
query so that only the children ofparent
will 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.Modifier and TypeMethodDescriptionvoid
MemberChildrenConstraint.addMemberConstraint
(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar, List<RolapMember> parents) Modifies aMember.Children
query so that (all or some) children of all parent members contained inparents
will be returned in the result set.static CrossJoinArg
MemberListCrossJoinArg.create
(RolapEvaluator evaluator, List<RolapMember> args, boolean restrictMemberTypes, boolean exclude) Creates an instance ofCrossJoinArg
, or returns null if the arguments are invalid.