mondrian.rolap
Class RolapAllCubeMember

java.lang.Object
  extended by mondrian.olap.OlapElementBase
      extended by mondrian.olap.MemberBase
          extended by mondrian.rolap.RolapMemberBase
              extended by mondrian.rolap.DelegatingRolapMember
                  extended by mondrian.rolap.RolapCubeMember
                      extended by mondrian.rolap.RolapAllCubeMember
All Implemented Interfaces:
Comparable, Annotated, Member, OlapElement, RolapCalculation, RolapMember, RolapMemberInCube

 class RolapAllCubeMember
extends RolapCubeMember

The 'All' member of a RolapCubeHierarchy.

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
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
RolapAllCubeMember(RolapMember member, RolapCubeLevel cubeLevel)
          Creates a RolapAllCubeMember.
 
Method Summary
 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, 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.rolap.RolapMember
getKey, isAllMember
 
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, setName
 
Methods inherited from interface mondrian.olap.OlapElement
getCaption, getDescription, getLocalized, getQualifiedName, isVisible
 
Methods inherited from interface mondrian.olap.Annotated
getAnnotationMap
 
Methods inherited from interface mondrian.rolap.RolapCalculation
containsAggregateFunction, getCompiledExpression, getHierarchyOrdinal, getSolveOrder, isCalculatedInQuery, setContextIn
 

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) hierarchy
cubeLevel - Level
Method Detail

getName

public String getName()
Specified by:
getName in interface OlapElement
Overrides:
getName in class DelegatingRolapMember

getUniqueName

public String getUniqueName()
Specified by:
getUniqueName in interface OlapElement
Overrides:
getUniqueName in class RolapCubeMember

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads