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, RolapCalculation, 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).
| Methods inherited from class mondrian.rolap.RolapMemberBase |
childLevelHasApproxRowCount, compareTo, containsAggregateFunction, equals, equals, getAllMembers, getCompiledExpression, getDepth, getHierarchy, getHierarchyCardinality, getHierarchyOrdinal, getKey, getLevel, getLogger, getName, getOrderKey, getOrdinal, getParentMember, getProperties, getPropertyFormattedValue, getPropertyFromMap, getPropertyValue, hashCode, isAllMember, isHidden, isParentChildLeaf, keyToString, makeUniqueName, setContextIn, setName, setOrderKey, setOrdinal, setOrdinals, setParentMember, setUniqueName |
| Methods inherited from class mondrian.olap.MemberBase |
getAncestorMembers, getCaption, getDataMember, getDescription, getDimension, getMemberType, getParentUniqueName, getQualifiedName, getUniqueName, isAll, isCalculated, isChildOrEqualTo, isChildOrEqualTo, isEvaluated, isMeasure, isNull, lookupChild |
| Methods inherited from interface mondrian.olap.Member |
getAncestorMembers, getDataMember, getDepth, getExpression, getHierarchy, getLevel, getMemberType, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, setName |
RolapHierarchy.RolapCalculatedMeasure
public RolapHierarchy.RolapCalculatedMeasure(RolapMember parent,
RolapLevel level,
String name,
Formula formula)
setProperty
public void setProperty(String name,
Object value)
- Description copied from class:
RolapMemberBase
- Sets a property of this member to a given value.
WARNING: Setting system properties such as "$name" may have nasty
side-effects.
- Specified by:
setProperty in interface Member- Overrides:
setProperty in class RolapMemberBase
getFormatter
public RolapResult.ValueFormatter getFormatter()
- Description copied from interface:
RolapMeasure
- Returns the object that formats cells of this measure, or null to use
default formatting.
- Specified by:
getFormatter in interface RolapMeasure
- Returns:
- formatter