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) |
| 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, 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)
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 mondrian.rolap.RolapResult.ValueFormatter getFormatter()
RolapMeasuregetFormatter in interface RolapMeasureCopyright © 2020 Hitachi Vantara. All rights reserved.