public class RolapVirtualCubeMeasure extends RolapMemberBase implements RolapStoredMeasure
RolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactory
Member.MemberType
OlapElement.LocalizedProperty
flags, level, parentMember, uniqueName
caption, visible
Constructor and Description |
---|
RolapVirtualCubeMeasure(RolapMember parentMember,
RolapLevel level,
RolapStoredMeasure cubeMeasure,
Map<String,Annotation> annotationMap) |
Modifier and Type | Method and Description |
---|---|
RolapAggregator |
getAggregator()
Returns the aggregation function which rolls up this measure: "SUM",
"COUNT", etc.
|
Map<String,Annotation> |
getAnnotationMap()
Returns a list of annotations.
|
RolapCube |
getCube()
Returns the cube this measure belongs to.
|
mondrian.rolap.RolapResult.ValueFormatter |
getFormatter()
Returns the object that formats cells of this measure, or null to use
default formatting.
|
MondrianDef.Expression |
getMondrianDefExpression()
Returns the column which holds the value of the measure.
|
Object |
getPropertyValue(String propertyName,
boolean matchCase)
Returns the value of the property named
propertyName ,
matching according to the required case-sensitivity. |
int |
getSolveOrder()
Returns the solve order of this calculation.
|
Object |
getStarMeasure()
Returns the
RolapStar.Measure from which this
member is computed. |
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, isCalculatedInQuery, isHidden, isParentChildLeaf, keyToString, setCaptionValue, setContextIn, setName, setOrdinal, setOrdinals, setProperty, setUniqueName
computeCalculated, getAncestorMembers, getCaption, getDataMember, getDescription, getDimension, getExpression, getMemberType, getParentUniqueName, getQualifiedName, getSolveOrder, getUniqueName, isAll, isCalculated, isChildOrEqualTo, isChildOrEqualTo, isEvaluated, isMeasure, isNull, isParentChildPhysicalMember, lookupChild
clone, computeHashCode, getLocalized, isVisible, setCaption, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getAncestorMembers, getDataMember, getDepth, getExpression, getHierarchy, getLevel, getMemberType, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName, setProperty
getCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChild
compareTo
public RolapVirtualCubeMeasure(RolapMember parentMember, RolapLevel level, RolapStoredMeasure cubeMeasure, Map<String,Annotation> annotationMap)
public Object getPropertyValue(String propertyName, boolean matchCase)
Member
propertyName
,
matching according to the required case-sensitivity.getPropertyValue
in interface Member
getPropertyValue
in class RolapMemberBase
public RolapCube getCube()
RolapStoredMeasure
getCube
in interface RolapStoredMeasure
public Object getStarMeasure()
RolapStoredMeasure
RolapStar.Measure
from which this
member is computed. Untyped, because another implementation might store
it somewhere else.getStarMeasure
in interface RolapStoredMeasure
public MondrianDef.Expression getMondrianDefExpression()
RolapStoredMeasure
getMondrianDefExpression
in interface RolapStoredMeasure
public RolapAggregator getAggregator()
RolapStoredMeasure
getAggregator
in interface RolapStoredMeasure
public mondrian.rolap.RolapResult.ValueFormatter getFormatter()
RolapMeasure
getFormatter
in interface RolapMeasure
public Map<String,Annotation> getAnnotationMap()
Annotated
The map may be empty, never null.
getAnnotationMap
in interface Annotated
getAnnotationMap
in class RolapMemberBase
public int getSolveOrder()
Copyright © 2019 Hitachi Vantara. All rights reserved.