Package mondrian.rolap
Class RolapHierarchy.RolapCalculatedMeasure
java.lang.Object
mondrian.olap.OlapElementBase
mondrian.olap.MemberBase
mondrian.rolap.RolapMemberBase
mondrian.rolap.RolapCalculatedMember
mondrian.rolap.RolapHierarchy.RolapCalculatedMeasure
- All Implemented Interfaces:
Comparable,Annotated,Member,OlapElement,RolapMeasure,RolapMember
- Enclosing class:
- RolapHierarchy
protected static class RolapHierarchy.RolapCalculatedMeasure
extends RolapCalculatedMember
implements RolapMeasure
Calculated member which is also a measure (that is, a member of the [Measures] dimension).
-
Nested Class Summary
Nested classes/interfaces inherited from class mondrian.rolap.RolapMemberBase
RolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactoryNested classes/interfaces inherited from interface mondrian.olap.Member
Member.MemberTypeNested classes/interfaces inherited from interface mondrian.olap.OlapElement
OlapElement.LocalizedProperty -
Field Summary
Fields inherited from class mondrian.olap.MemberBase
flags, level, parentMember, uniqueNameFields inherited from class mondrian.olap.OlapElementBase
caption, visible -
Constructor Summary
ConstructorsConstructorDescriptionRolapCalculatedMeasure(RolapMember parent, RolapLevel level, String name, Formula formula) -
Method Summary
Modifier and TypeMethodDescriptionmondrian.rolap.RolapResult.ValueFormatterReturns the object that formats cells of this measure, or null to use default formatting.voidsetProperty(String name, Object value) Sets a property of this member to a given value.Methods inherited from class mondrian.rolap.RolapCalculatedMember
computeCalculated, getAnnotationMap, getBaseCube, getExpression, getFormula, getPropertyValue, getSolveOrder, isCalculatedInQuery, setBaseCubeMethods inherited from class mondrian.rolap.RolapMemberBase
childLevelHasApproxRowCount, compareTo, containsAggregateFunction, equals, equals, getAllMembers, getCaptionValue, getCompiledExpression, getDepth, getHierarchy, getHierarchyCardinality, getHierarchyOrdinal, getKey, getLevel, getLogger, getName, getOrderKey, getOrdinal, getParentMember, getProperties, getPropertyFormattedValue, getPropertyFromMap, getPropertyValue, hashCode, isAllMember, isHidden, isParentChildLeaf, keyToString, setCaptionValue, setContextIn, setName, setOrdinal, setOrdinals, setUniqueNameMethods inherited from class mondrian.olap.MemberBase
getAncestorMembers, getCaption, getDataMember, getDescription, getDimension, getMemberType, getParentUniqueName, getQualifiedName, getUniqueName, isAll, isCalculated, isChildOrEqualTo, isChildOrEqualTo, isEvaluated, isMeasure, isNull, isOnSameHierarchyChain, isOnSameHierarchyChainInternal, isParentChildPhysicalMember, lookupChildMethods inherited from class mondrian.olap.OlapElementBase
clone, computeHashCode, getLocalized, isVisible, setCaption, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface mondrian.olap.Annotated
getAnnotationMapMethods inherited from interface java.lang.Comparable
compareToMethods 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, isOnSameHierarchyChain, isParentChildLeaf, isParentChildPhysicalMember, setNameMethods inherited from interface mondrian.olap.OlapElement
getCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChild
-
Constructor Details
-
RolapCalculatedMeasure
-
-
Method Details
-
setProperty
Description copied from class:RolapMemberBaseSets a property of this member to a given value.WARNING: Setting system properties such as "$name" may have nasty side-effects.
- Specified by:
setPropertyin interfaceMember- Overrides:
setPropertyin classRolapMemberBase
-
getFormatter
public mondrian.rolap.RolapResult.ValueFormatter getFormatter()Description copied from interface:RolapMeasureReturns the object that formats cells of this measure, or null to use default formatting.- Specified by:
getFormatterin interfaceRolapMeasure- Returns:
- formatter
-