mondrian.rolap
Interface RolapStoredMeasure

All Superinterfaces:
Comparable, Member, OlapElement, RolapMeasure
All Known Implementing Classes:
RolapBaseCubeMeasure, RolapVirtualCubeMeasure

public interface RolapStoredMeasure
extends RolapMeasure

A measure which is implemented by a SQL column or SQL expression (as opposed to a RolapCalculatedMember.

Implemented by RolapBaseCubeMeasure and RolapVirtualCubeMeasure.

Since:
10 August, 2001
Author:
jhyde
 

Nested Class Summary
 
Nested classes/interfaces inherited from interface mondrian.olap.Member
Member.MemberType
 
Method Summary
 RolapAggregator getAggregator()
          Returns the aggregation function which rolls up this measure: "SUM", "COUNT", etc.
 RolapCube getCube()
          Returns the cube this measure belongs to.
 MondrianDef.Expression getMondrianDefExpression()
          Returns the column which holds the value of the measure.
 Object getStarMeasure()
          Returns the RolapStar.Measure from which this member is computed.
 
Methods inherited from interface mondrian.rolap.RolapMeasure
getFormatter
 
Methods inherited from interface mondrian.olap.Member
getAncestorMembers, getDataMember, getDepth, getExpression, getHierarchy, getLevel, getMemberType, getOrderKey, getOrdinal, getParentMember, getParentUniqueName, getProperties, getPropertyFormattedValue, getPropertyValue, getPropertyValue, getSolveOrder, isAll, isCalculated, isCalculatedInQuery, isChildOrEqualTo, isHidden, isMeasure, isNull, setName, setProperty
 
Methods inherited from interface mondrian.olap.OlapElement
getCaption, getDescription, getDimension, getName, getQualifiedName, getUniqueName, lookupChild, lookupChild
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getCube

RolapCube getCube()
Returns the cube this measure belongs to.


getMondrianDefExpression

MondrianDef.Expression getMondrianDefExpression()
Returns the column which holds the value of the measure.


getAggregator

RolapAggregator getAggregator()
Returns the aggregation function which rolls up this measure: "SUM", "COUNT", etc.


getStarMeasure

Object getStarMeasure()
Returns the RolapStar.Measure from which this member is computed. Untyped, because another implementation might store it somewhere else.


SourceForge.net_Logo