public interface RolapMemberInCube extends RolapMember
RolapMember
that knows the current cube.
This is typical of members that occur in queries (where there is always a current cube) as opposed to members that belong to caches. Members of shared dimensions might occur in several different cubes, or even several times in the same virtual cube.
Member.MemberType
OlapElement.LocalizedProperty
Modifier and Type | Method and Description |
---|---|
boolean |
containsAggregateFunction()
Returns whether this calculation contains an aggregate function.
|
Calc |
getCompiledExpression(mondrian.rolap.RolapEvaluatorRoot root)
Returns the compiled expression to evaluate the scalar value of the
current cell.
|
RolapCube |
getCube()
Returns the cube this cube member belongs to.
|
int |
getHierarchyOrdinal()
Returns the ordinal of this calculation; to resolve ties.
|
int |
getSolveOrder()
Returns the solve order of this calculation.
|
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.
|
getHierarchy, getKey, getLevel, getParentMember, isAllMember
getAncestorMembers, getDataMember, getDepth, getExpression, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, isParentChildPhysicalMember, setName, setProperty
getCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChild
compareTo
getAnnotationMap
RolapCube getCube()
This method is not in the RolapMember
interface, because
regular members may be shared, and therefore do not belong to a specific
cube.
void setContextIn(RolapEvaluator evaluator)
evaluator
- Evaluatorint getSolveOrder()
int getHierarchyOrdinal()
boolean isCalculatedInQuery()
WITH MEMBER
clause in an MDX query.Calc getCompiledExpression(mondrian.rolap.RolapEvaluatorRoot root)
root
- Root evaluation contextboolean containsAggregateFunction()
Copyright © 2020 Hitachi Vantara. All rights reserved.