Package mondrian.rolap
Class RolapAllCubeMember
- java.lang.Object
-
- mondrian.olap.OlapElementBase
-
- mondrian.olap.MemberBase
-
- mondrian.rolap.RolapMemberBase
-
- mondrian.rolap.DelegatingRolapMember
-
- mondrian.rolap.RolapCubeMember
-
- mondrian.rolap.RolapAllCubeMember
-
- All Implemented Interfaces:
Comparable
,Annotated
,Member
,OlapElement
,RolapCalculation
,RolapMember
,RolapMemberInCube
class RolapAllCubeMember extends RolapCubeMember
The 'All' member of aRolapCubeHierarchy
.A minor extension to
RolapCubeMember
because the naming rules are different.- Author:
- Will Gorman, 19 October 2007
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class mondrian.rolap.RolapMemberBase
RolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactory
-
Nested classes/interfaces inherited from interface mondrian.olap.Member
Member.MemberType
-
Nested classes/interfaces inherited from interface mondrian.olap.OlapElement
OlapElement.LocalizedProperty
-
-
Field Summary
Fields Modifier and Type Field Description protected String
name
-
Fields inherited from class mondrian.rolap.RolapCubeMember
cubeLevel, parentCubeMember
-
Fields inherited from class mondrian.rolap.DelegatingRolapMember
member
-
Fields inherited from class mondrian.olap.MemberBase
flags, level, parentMember
-
Fields inherited from class mondrian.olap.OlapElementBase
caption, visible
-
-
Constructor Summary
Constructors Constructor Description RolapAllCubeMember(RolapMember member, RolapCubeLevel cubeLevel)
Creates a RolapAllCubeMember.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
String
getUniqueName()
-
Methods inherited from class mondrian.rolap.RolapCubeMember
compareTo, equals, equals, getCube, getDataMember, getDimension, getExpression, getHierarchy, getLevel, getParentMember, getPropertyValue, getRolapMember, hashCode, lookupChild, setProperty, toString
-
Methods inherited from class mondrian.rolap.DelegatingRolapMember
getAncestorMembers, getAnnotationMap, getCaption, getDepth, getDescription, getKey, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getQualifiedName, getSolveOrder, isAll, isAllMember, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName
-
Methods inherited from class mondrian.rolap.RolapMemberBase
childLevelHasApproxRowCount, containsAggregateFunction, getAllMembers, getCompiledExpression, getHierarchyCardinality, getHierarchyOrdinal, getLogger, getPropertyFromMap, keyToString, makeUniqueName, setContextIn, setOrderKey, setOrdinal, setOrdinals, setParentMember, setUniqueName
-
Methods inherited from class mondrian.olap.MemberBase
computeCalculated, isChildOrEqualTo
-
Methods inherited from class mondrian.olap.OlapElementBase
clone, computeHashCode, getLocalized, isVisible, setCaption
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface mondrian.olap.Annotated
getAnnotationMap
-
Methods inherited from interface mondrian.olap.Member
getAncestorMembers, getDepth, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName
-
Methods inherited from interface mondrian.olap.OlapElement
getCaption, getDescription, getLocalized, getQualifiedName, isVisible
-
Methods inherited from interface mondrian.rolap.RolapCalculation
containsAggregateFunction, getCompiledExpression, getHierarchyOrdinal, getSolveOrder, isCalculatedInQuery, setContextIn
-
Methods inherited from interface mondrian.rolap.RolapMember
getKey, isAllMember
-
-
-
-
Field Detail
-
name
protected final String name
-
-
Constructor Detail
-
RolapAllCubeMember
public RolapAllCubeMember(RolapMember member, RolapCubeLevel cubeLevel)
Creates a RolapAllCubeMember.- Parameters:
member
- Member of underlying (non-cube) hierarchycubeLevel
- Level
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceOlapElement
- Overrides:
getName
in classDelegatingRolapMember
-
getUniqueName
public String getUniqueName()
- Specified by:
getUniqueName
in interfaceOlapElement
- Overrides:
getUniqueName
in classRolapCubeMember
-
-