|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmondrian.rolap.RolapMemberCalculation
class RolapMemberCalculation
Implementation of RolapCalculation
that wraps a calculated member
.
Constructor Summary | |
---|---|
RolapMemberCalculation(RolapMember member)
Creates a RolapMemberCalculation. |
Method Summary | |
---|---|
boolean |
containsAggregateFunction()
Returns whether this calculation contains an aggregate function. |
boolean |
equals(java.lang.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. |
RolapEvaluator |
pushSelf(RolapEvaluator evaluator)
Pushes this calculated member or tuple onto the stack of evaluation contexts, sets the context to the default member of the hierarchy, and returns the evaluator containing the new context. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RolapMemberCalculation(RolapMember member)
member
- Calculated memberMethod Detail |
---|
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public RolapEvaluator pushSelf(RolapEvaluator evaluator)
RolapCalculation
pushSelf
in interface RolapCalculation
evaluator
- Current evaluator
public int getSolveOrder()
RolapCalculation
getSolveOrder
in interface RolapCalculation
public int getHierarchyOrdinal()
RolapCalculation
getHierarchyOrdinal
in interface RolapCalculation
public Calc getCompiledExpression(RolapEvaluatorRoot root)
RolapCalculation
getCompiledExpression
in interface RolapCalculation
root
- Root evaluation context
public boolean isCalculatedInQuery()
RolapCalculation
WITH MEMBER
clause in an MDX query.
isCalculatedInQuery
in interface RolapCalculation
public boolean containsAggregateFunction()
RolapCalculation
containsAggregateFunction
in interface RolapCalculation
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |