mondrian.rolap
Class RestrictedMemberReader.MultiCardinalityDefaultMember
java.lang.Object
mondrian.olap.OlapElementBase
mondrian.olap.MemberBase
mondrian.rolap.RolapMemberBase
mondrian.rolap.DelegatingRolapMember
mondrian.rolap.RestrictedMemberReader.MultiCardinalityDefaultMember
- All Implemented Interfaces:
- Comparable, Annotated, Member, OlapElement, RolapCalculation, RolapMember
- Enclosing class:
- RestrictedMemberReader
static class RestrictedMemberReader.MultiCardinalityDefaultMember
- extends DelegatingRolapMember
This is a special subclass of DelegatingRolapMember.
It is needed because Evaluator doesn't support multi cardinality
default members. RolapHierarchy.LimitedRollupSubstitutingMemberReader
.substitute() looks for this class and substitutes the
FIXME: If/when we refactor evaluator to support
multi cardinality default members, we can remove this.
| Methods inherited from class mondrian.rolap.DelegatingRolapMember |
compareTo, getAncestorMembers, getAnnotationMap, getCaption, getDataMember, getDepth, getDescription, getDimension, getExpression, getHierarchy, getKey, getLevel, getMemberType, getName, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getQualifiedName, getSolveOrder, getUniqueName, isAll, isAllMember, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, lookupChild, setName, setProperty |
| Methods inherited from class mondrian.rolap.RolapMemberBase |
childLevelHasApproxRowCount, containsAggregateFunction, equals, equals, getAllMembers, getCompiledExpression, getHierarchyCardinality, getHierarchyOrdinal, getLogger, getPropertyFromMap, hashCode, keyToString, makeUniqueName, setContextIn, setOrderKey, setOrdinal, setOrdinals, setParentMember, setUniqueName |
RestrictedMemberReader.MultiCardinalityDefaultMember
protected RestrictedMemberReader.MultiCardinalityDefaultMember(RolapMember member)