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.MemberTypeOlapElement.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, isAllMembergetAncestorMembers, getDataMember, getDepth, getExpression, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isOnSameHierarchyChain, isParentChildLeaf, isParentChildPhysicalMember, setName, setPropertygetCaption, getDescription, getDimension, getLocalized, getName, getQualifiedName, getUniqueName, isVisible, lookupChildcompareTogetAnnotationMapRolapCube 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 © 2021 Hitachi Vantara. All rights reserved.