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,
                         RolapResult.ValueFormatter formatter)  | 
| Modifier and Type | Method and Description | 
|---|---|
Calc | 
getCompiledExpression(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. 
 | 
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, makeUniqueName, setCaptionValue, setContextIn, setOrderKey, setOrdinal, setOrdinals, setParentMember, 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, 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(RolapEvaluatorRoot root)
RolapCalculationgetCompiledExpression in interface RolapCalculationgetCompiledExpression in class RolapMemberBaseroot - Root evaluation contextpublic int getSolveOrder()
RolapCalculationgetSolveOrder in interface MembergetSolveOrder in interface RolapCalculationgetSolveOrder in class DelegatingRolapMemberpublic RolapResult.ValueFormatter getFormatter()
RolapMeasuregetFormatter in interface RolapMeasure