public static class RolapHierarchy.LimitedRollupMember extends RolapCubeMember
Note that this class extends RolapCubeMember only because other code
 expects that all members in a RolapCubeHierarchy are RolapCubeMembers.
 As part of Bug.BugSegregateRolapCubeMemberFixed,
 maybe make RolapCubeMember an interface.
Role.RollupPolicyRolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactoryMember.MemberTypeOlapElement.LocalizedProperty| Modifier and Type | Field and Description | 
|---|---|
(package private) Role.HierarchyAccess | 
hierarchyAccess  | 
RolapMember | 
member  | 
cubeLevel, parentCubeMemberflags, level, parentMember, uniqueNamecaption, visible| Constructor and Description | 
|---|
LimitedRollupMember(RolapCubeMember member,
                   Exp exp,
                   Role.HierarchyAccess hierarchyAccess)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
computeCalculated(Member.MemberType memberType)
Computes the value to be returned by  
MemberBase.isCalculated(), so it can
 be cached in a variable. | 
boolean | 
equals(Object o)  | 
Exp | 
getExpression()
Returns the expression by which this member is calculated. 
 | 
int | 
hashCode()  | 
boolean | 
isCalculated()
Returns whether this member is computed using either a  
with
 member clause in an mdx query or a calculated member defined in
 cube. | 
boolean | 
isEvaluated()
Returns whether this member should be evaluated within the Evaluator. 
 | 
compareTo, equals, getCube, getDataMember, getDimension, getHierarchy, getLevel, getParentMember, getPropertyValue, getPropertyValue, getRolapMember, getUniqueName, lookupChild, setProperty, toStringgetAncestorMembers, getAnnotationMap, getCaption, getDepth, getDescription, getKey, getMemberType, getName, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getQualifiedName, getSolveOrder, isAll, isAllMember, isCalculatedInQuery, isChildOrEqualTo, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setNamechildLevelHasApproxRowCount, containsAggregateFunction, getAllMembers, getCaptionValue, getCompiledExpression, getHierarchyCardinality, getHierarchyOrdinal, getLogger, getPropertyFromMap, keyToString, makeUniqueName, setCaptionValue, setContextIn, setOrderKey, setOrdinal, setOrdinals, setParentMember, setUniqueNameisChildOrEqualToclone, computeHashCode, getLocalized, isVisible, setCaptionfinalize, getClass, notify, notifyAll, wait, wait, waitgetKey, isAllMembergetAncestorMembers, getDepth, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getSolveOrder, isAll, isCalculatedInQuery, isChildOrEqualTo, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setNamegetCaption, getDescription, getLocalized, getName, getQualifiedName, isVisiblegetAnnotationMapcontainsAggregateFunction, getCompiledExpression, getHierarchyOrdinal, getSolveOrder, isCalculatedInQuery, setContextInpublic final RolapMember member
final Role.HierarchyAccess hierarchyAccess
LimitedRollupMember(RolapCubeMember member, Exp exp, Role.HierarchyAccess hierarchyAccess)
public boolean equals(Object o)
equals in class RolapCubeMemberpublic int hashCode()
hashCode in class RolapCubeMemberpublic Exp getExpression()
MemberBasegetExpression in interface MembergetExpression in class RolapCubeMemberprotected boolean computeCalculated(Member.MemberType memberType)
MemberBaseMemberBase.isCalculated(), so it can
 be cached in a variable.computeCalculated in class MemberBasememberType - Member typepublic boolean isCalculated()
Memberwith
 member clause in an mdx query or a calculated member defined in
 cube.isCalculated in interface MemberisCalculated in class DelegatingRolapMemberpublic boolean isEvaluated()
MemberNormally Member.isCalculated() and Member.isEvaluated() should return
 the same value, but in situations where mondrian would like to treat the
 two concepts separately such in role based security, these values may
 differ.
isEvaluated in interface MemberisEvaluated in class DelegatingRolapMember