public interface RolapMember extends Member
RolapMember
is a member of a RolapHierarchy
. There are
sub-classes for RolapStoredMeasure
, RolapCalculatedMember
.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.
|
RolapHierarchy |
getHierarchy() |
int |
getHierarchyOrdinal()
Returns the ordinal of this calculation; to resolve ties.
|
Object |
getKey() |
RolapLevel |
getLevel() |
RolapMember |
getParentMember()
Returns this member's parent, or null (not the 'null member', as
returned by
Hierarchy.getNullMember() ) if it has no parent. |
int |
getSolveOrder()
Returns the solve order of this calculation.
|
boolean |
isAllMember()
Deprecated.
will be removed in mondrian-4.0
|
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.
|
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
Object getKey()
RolapMember getParentMember()
Member
Hierarchy.getNullMember()
) if it has no parent.
In an access-control context, a member may have no visible
parents, so use SchemaReader.getMemberParent(mondrian.olap.Member)
.
getParentMember
in interface Member
RolapHierarchy getHierarchy()
getHierarchy
in interface Member
getHierarchy
in interface OlapElement
RolapLevel getLevel()
boolean isAllMember()
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 © 2019 Hitachi Vantara. All rights reserved.