public class RolapResult.CompoundSlicerRolapMember extends DelegatingRolapMember implements RolapMeasure
RolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactoryMember.MemberTypeOlapElement.LocalizedPropertymemberflags, level, parentMember, uniqueNamecaption, visible| Constructor and Description |
|---|
CompoundSlicerRolapMember(RolapMember placeholderMember,
Calc calc,
mondrian.rolap.RolapResult.ValueFormatter formatter,
TupleList tupleList) |
| 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()
CompoundSlicerRolapMember is always wrapped inside a CacheCalc.
|
boolean |
isEvaluated()
Returns whether this member should be evaluated within the Evaluator.
|
boolean |
isOnSameHierarchyChain(Member otherMember)
Returns true if this member is on the same hierarchy chain as
otherMember. |
boolean |
isOnSameHierarchyChainInternal(MemberBase member2) |
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, setPropertychildLevelHasApproxRowCount, containsAggregateFunction, equals, equals, getAllMembers, getCaptionValue, getHierarchyCardinality, getHierarchyOrdinal, getLogger, getPropertyFromMap, hashCode, keyToString, setCaptionValue, setContextIn, setOrdinal, setOrdinals, setUniqueNamecomputeCalculated, isChildOrEqualToclone, computeHashCode, getLocalized, isVisible, setCaption, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetAncestorMembers, getDataMember, getDepth, getHierarchy, getLevel, getMemberType, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName, setPropertygetCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChildcompareTogetAnnotationMappublic CompoundSlicerRolapMember(RolapMember placeholderMember, Calc calc, mondrian.rolap.RolapResult.ValueFormatter formatter, TupleList tupleList)
public boolean isEvaluated()
MemberNormally 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 MemberisEvaluated in class DelegatingRolapMemberpublic Exp getExpression()
MemberBasegetExpression in interface MembergetExpression in class DelegatingRolapMemberpublic Calc getCompiledExpression(mondrian.rolap.RolapEvaluatorRoot root)
getCompiledExpression in class RolapMemberBaseroot - Root evaluation contextpublic int getSolveOrder()
getSolveOrder in interface MembergetSolveOrder in class DelegatingRolapMemberpublic boolean isOnSameHierarchyChain(Member otherMember)
MemberotherMember.isOnSameHierarchyChain in interface MemberisOnSameHierarchyChain in class MemberBasepublic boolean isOnSameHierarchyChainInternal(MemberBase member2)
isOnSameHierarchyChainInternal in class MemberBasepublic mondrian.rolap.RolapResult.ValueFormatter getFormatter()
RolapMeasuregetFormatter in interface RolapMeasureCopyright © 2021 Hitachi Vantara. All rights reserved.