mondrian.rolap
Interface RolapMemberInCube
- All Superinterfaces:
- Annotated, Comparable, Member, OlapElement, RolapCalculation, RolapMember
- All Known Implementing Classes:
- RolapAllCubeMember, RolapCubeMember, RolapHierarchy.LimitedRollupMember
public interface RolapMemberInCube
- extends RolapMember
Extension to 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.
- Since:
- 20 March, 2010
- Author:
- jhyde
|
Method Summary |
RolapCube |
getCube()
Returns the cube this cube member belongs to. |
| Methods inherited from interface mondrian.olap.Member |
getAncestorMembers, getDataMember, getDepth, getExpression, getMemberType, getOrderKey, getOrdinal, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isEvaluated, isHidden, isMeasure, isNull, isParentChildLeaf, setName, setProperty |
getCube
RolapCube getCube()
- Returns the cube this cube member belongs to.
This method is not in the RolapMember interface, because
regular members may be shared, and therefore do not belong to a specific
cube.
- Returns:
- Cube this cube member belongs to, never null