Package mondrian.rolap
Interface RolapMember
-
- All Superinterfaces:
Annotated
,Comparable
,Member
,OlapElement
,RolapCalculation
- All Known Subinterfaces:
RolapMemberInCube
- All Known Implementing Classes:
DelegatingRolapMember
,RestrictedMemberReader.MultiCardinalityDefaultMember
,RolapAllCubeMember
,RolapBaseCubeMeasure
,RolapCalculatedMember
,RolapCubeMember
,RolapHierarchy.LimitedRollupMember
,RolapHierarchy.RolapCalculatedMeasure
,RolapHierarchy.RolapNullMember
,RolapMemberBase
,RolapResult.CompoundSlicerRolapMember
,RolapVirtualCubeMeasure
,VisualTotalsFunDef.VisualTotalMember
public interface RolapMember extends Member, RolapCalculation
ARolapMember
is a member of aRolapHierarchy
. There are sub-classes forRolapStoredMeasure
,RolapCalculatedMember
.- Since:
- 10 August, 2001
- Author:
- jhyde
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface mondrian.olap.Member
Member.MemberType
-
Nested classes/interfaces inherited from interface mondrian.olap.OlapElement
OlapElement.LocalizedProperty
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description RolapHierarchy
getHierarchy()
Object
getKey()
RolapLevel
getLevel()
RolapMember
getParentMember()
Returns this member's parent, or null (not the 'null member', as returned byHierarchy.getNullMember()
) if it has no parent.boolean
isAllMember()
Deprecated.will be removed in mondrian-4.0-
Methods inherited from interface mondrian.olap.Annotated
getAnnotationMap
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface mondrian.olap.Member
getAncestorMembers, getDataMember, getDepth, getExpression, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName, setProperty
-
Methods inherited from interface mondrian.olap.OlapElement
getCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChild
-
Methods inherited from interface mondrian.rolap.RolapCalculation
containsAggregateFunction, getCompiledExpression, getHierarchyOrdinal, getSolveOrder, isCalculatedInQuery, setContextIn
-
-
-
-
Method Detail
-
getKey
Object getKey()
-
getParentMember
RolapMember getParentMember()
Description copied from interface:Member
Returns this member's parent, or null (not the 'null member', as returned byHierarchy.getNullMember()
) if it has no parent.In an access-control context, a member may have no visible parents, so use
SchemaReader.getMemberParent(mondrian.olap.Member)
.- Specified by:
getParentMember
in interfaceMember
-
getHierarchy
RolapHierarchy getHierarchy()
- Specified by:
getHierarchy
in interfaceMember
- Specified by:
getHierarchy
in interfaceOlapElement
-
getLevel
RolapLevel getLevel()
-
isAllMember
boolean isAllMember()
Deprecated.will be removed in mondrian-4.0
-
-