class RolapMemberCalculation extends Object implements RolapCalculation
RolapCalculation
 that wraps a calculated member.| Constructor and Description | 
|---|
RolapMemberCalculation(RolapMember member)
Creates a RolapMemberCalculation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
containsAggregateFunction()
Returns whether this calculation contains an aggregate function. 
 | 
boolean | 
equals(Object obj)  | 
Calc | 
getCompiledExpression(RolapEvaluatorRoot root)
Returns the compiled expression to evaluate the scalar value of the
 current cell. 
 | 
int | 
getHierarchyOrdinal()
Returns the ordinal of this calculation; to resolve ties. 
 | 
int | 
getSolveOrder()
Returns the solve order of this calculation. 
 | 
int | 
hashCode()  | 
boolean | 
isCalculatedInQuery()
Returns whether this calculation is a member is computed from a
  
WITH MEMBER clause in an MDX query. | 
void | 
setContextIn(RolapEvaluator evaluator)
Pushes this calculated member or tuple onto the stack of evaluation
 contexts, and sets the context to the default member of the hierarchy. 
 | 
public RolapMemberCalculation(RolapMember member)
member - Calculated memberpublic void setContextIn(RolapEvaluator evaluator)
RolapCalculationsetContextIn in interface RolapCalculationevaluator - Evaluatorpublic int getSolveOrder()
RolapCalculationgetSolveOrder in interface RolapCalculationpublic int getHierarchyOrdinal()
RolapCalculationgetHierarchyOrdinal in interface RolapCalculationpublic Calc getCompiledExpression(RolapEvaluatorRoot root)
RolapCalculationgetCompiledExpression in interface RolapCalculationroot - Root evaluation contextpublic boolean isCalculatedInQuery()
RolapCalculationWITH MEMBER clause in an MDX query.isCalculatedInQuery in interface RolapCalculationpublic boolean containsAggregateFunction()
RolapCalculationcontainsAggregateFunction in interface RolapCalculation