public class RolapCalculatedMember extends RolapMemberBase
RolapCalculatedMember is a member based upon a
 Formula.
 It is created before the formula has been resolved; the formula is responsible for setting the "format_string" property.
RolapMemberBase.DefaultPropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactory, RolapMemberBase.PropertyValueMapFactoryFactoryMember.MemberTypeOlapElement.LocalizedPropertyflags, level, parentMember, uniqueNamecaption, visible| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
computeCalculated(Member.MemberType memberType)
Computes the value to be returned by  
MemberBase.isCalculated(), so it can
 be cached in a variable. | 
Map<String,Annotation> | 
getAnnotationMap()
Returns a list of annotations. 
 | 
RolapCube | 
getBaseCube()  | 
Exp | 
getExpression()
Returns the expression by which this member is calculated. 
 | 
Formula | 
getFormula()  | 
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. 
 | 
boolean | 
isCalculatedInQuery()
Returns whether this member is computed from a  
WITH MEMBER
 clause in an MDX query. | 
void | 
setBaseCube(RolapCube baseCube)  | 
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, isHidden, isParentChildLeaf, keyToString, setCaptionValue, setContextIn, setName, setOrdinals, setProperty, setUniqueNamegetAncestorMembers, getCaption, getDataMember, getDescription, getDimension, getMemberType, getParentUniqueName, getQualifiedName, getUniqueName, isAll, isCalculated, isChildOrEqualTo, isChildOrEqualTo, isEvaluated, isMeasure, isNull, isParentChildPhysicalMember, lookupChildclone, computeHashCode, getLocalized, isVisible, setCaption, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetAncestorMembers, getDataMember, getMemberType, getParentUniqueName, isAll, isCalculated, isChildOrEqualTo, isEvaluated, isMeasure, isNull, isParentChildPhysicalMembergetCaption, getDescription, getDimension, getLocalized, getQualifiedName, getUniqueName, isVisible, lookupChildpublic int getSolveOrder()
getSolveOrder in interface MembergetSolveOrder in class MemberBasepublic Object getPropertyValue(String propertyName, boolean matchCase)
MemberpropertyName,
 matching according to the required case-sensitivity.getPropertyValue in interface MembergetPropertyValue in class RolapMemberBaseprotected boolean computeCalculated(Member.MemberType memberType)
MemberBaseMemberBase.isCalculated(), so it can
 be cached in a variable.computeCalculated in class MemberBasememberType - Member typepublic boolean isCalculatedInQuery()
MemberWITH MEMBER
 clause in an MDX query.isCalculatedInQuery in interface MemberisCalculatedInQuery in class RolapMemberBasepublic Exp getExpression()
MemberBasegetExpression in interface MembergetExpression in class MemberBasepublic Formula getFormula()
public Map<String,Annotation> getAnnotationMap()
AnnotatedThe map may be empty, never null.
getAnnotationMap in interface AnnotatedgetAnnotationMap in class RolapMemberBasepublic RolapCube getBaseCube()
public void setBaseCube(RolapCube baseCube)
Copyright © 2017 Hitachi Vantara. All rights reserved.