Package mondrian.olap
Interface Level
- All Superinterfaces:
Annotated,OlapElement
- All Known Implementing Classes:
LevelBase,RolapCubeLevel,RolapLevel
A
Level is a group of Members in a Hierarchy,
all with the same attributes and at the same depth in the hierarchy.- Author:
- jhyde, 1 March, 1999
-
Nested Class Summary
Nested classes/interfaces inherited from interface mondrian.olap.OlapElement
OlapElement.LocalizedProperty -
Method Summary
Modifier and TypeMethodDescriptionbooleanintReturns the approximate number of members in this level, orInteger.MIN_VALUEif no approximation is known.intgetDepth()Returns the depth of this level.Property[]Returns properties defined against this level and parent levels.Returns the object that is used to format members of this level.Property[]Returns properties defined against this level.booleanisAll()Methods inherited from interface mondrian.olap.Annotated
getAnnotationMapMethods inherited from interface mondrian.olap.OlapElement
getCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChild
-
Method Details
-
getDepth
int getDepth()Returns the depth of this level.Note #1: In an access-controlled context, the first visible level of a hierarchy (as returned by
SchemaReader.getHierarchyLevels(mondrian.olap.Hierarchy)) may not have a depth of 0.Note #2: In a parent-child hierarchy, the depth of a member (as returned by
SchemaReader.getMemberDepth(mondrian.olap.Member)) may not be the same as the depth of its level. -
getHierarchy
Hierarchy getHierarchy()- Specified by:
getHierarchyin interfaceOlapElement
-
getChildLevel
Level getChildLevel() -
getParentLevel
Level getParentLevel() -
isAll
boolean isAll() -
areMembersUnique
boolean areMembersUnique() -
getLevelType
LevelType getLevelType() -
getProperties
Property[] getProperties()Returns properties defined against this level. -
getInheritedProperties
Property[] getInheritedProperties()Returns properties defined against this level and parent levels. -
getMemberFormatter
MemberFormatter getMemberFormatter()Returns the object that is used to format members of this level. -
getApproxRowCount
int getApproxRowCount()Returns the approximate number of members in this level, orInteger.MIN_VALUEif no approximation is known.
-