public class RolapResult.CompoundSlicerRolapMember extends DelegatingRolapMember implements RolapMeasure
RolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactory
Member.MemberType
OlapElement.LocalizedProperty
member
flags, level, parentMember, uniqueName
caption, visible
Constructor and Description |
---|
CompoundSlicerRolapMember(RolapMember placeholderMember,
Calc calc,
mondrian.rolap.RolapResult.ValueFormatter formatter) |
Modifier and Type | Method and Description |
---|---|
Calc |
getCompiledExpression(mondrian.rolap.RolapEvaluatorRoot root)
Returns the compiled expression to evaluate the scalar value of the
current cell.
|
Exp |
getExpression()
Returns the expression by which this member is calculated.
|
mondrian.rolap.RolapResult.ValueFormatter |
getFormatter()
Returns the object that formats cells of this measure, or null to use
default formatting.
|
int |
getSolveOrder()
Returns the solve order of this calculation.
|
boolean |
isEvaluated()
Returns whether this member should be evaluated within the Evaluator.
|
compareTo, getAncestorMembers, getAnnotationMap, getCaption, getDataMember, getDepth, getDescription, getDimension, getHierarchy, getKey, getLevel, getMemberType, getName, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getQualifiedName, getUniqueName, isAll, isAllMember, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, lookupChild, setName, setProperty
childLevelHasApproxRowCount, containsAggregateFunction, equals, equals, getAllMembers, getCaptionValue, getHierarchyCardinality, getHierarchyOrdinal, getLogger, getPropertyFromMap, hashCode, keyToString, setCaptionValue, setContextIn, setOrdinal, setOrdinals, setUniqueName
computeCalculated, isChildOrEqualTo
clone, computeHashCode, getLocalized, isVisible, setCaption, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getAncestorMembers, getDataMember, getDepth, getHierarchy, getLevel, getMemberType, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName, setProperty
getCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChild
compareTo
getAnnotationMap
public CompoundSlicerRolapMember(RolapMember placeholderMember, Calc calc, mondrian.rolap.RolapResult.ValueFormatter formatter)
public boolean isEvaluated()
Member
Normally Member.isCalculated()
and Member.isEvaluated()
should return
the same value, but in situations where mondrian would like to treat the
two concepts separately such in role based security, these values may
differ.
isEvaluated
in interface Member
isEvaluated
in class DelegatingRolapMember
public Exp getExpression()
MemberBase
getExpression
in interface Member
getExpression
in class DelegatingRolapMember
public Calc getCompiledExpression(mondrian.rolap.RolapEvaluatorRoot root)
getCompiledExpression
in class RolapMemberBase
root
- Root evaluation contextpublic int getSolveOrder()
getSolveOrder
in interface Member
getSolveOrder
in class DelegatingRolapMember
public mondrian.rolap.RolapResult.ValueFormatter getFormatter()
RolapMeasure
getFormatter
in interface RolapMeasure
Copyright © 2019 Hitachi Vantara. All rights reserved.