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
ARolapMemberis 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 RolapHierarchygetHierarchy()ObjectgetKey()RolapLevelgetLevel()RolapMembergetParentMember()Returns this member's parent, or null (not the 'null member', as returned byHierarchy.getNullMember()) if it has no parent.booleanisAllMember()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:MemberReturns 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:
getParentMemberin interfaceMember
-
getHierarchy
RolapHierarchy getHierarchy()
- Specified by:
getHierarchyin interfaceMember- Specified by:
getHierarchyin interfaceOlapElement
-
getLevel
RolapLevel getLevel()
-
isAllMember
boolean isAllMember()
Deprecated.will be removed in mondrian-4.0
-
-