Package mondrian.rolap.aggmatcher
Class AggStar.FactTable.Measure
java.lang.Object
mondrian.rolap.aggmatcher.AggStar.Table.Column
mondrian.rolap.aggmatcher.AggStar.FactTable.Measure
- Enclosing class:
- AggStar.FactTable
This is a Column that is a Measure (contains an aggregator).
-
Method Summary
Modifier and TypeMethodDescriptiongenerateExprString(SqlQuery query) Generates a SQL expression, which typically this looks like this:tableName.columnName.generateRollupString(SqlQuery query) Get this Measure's RolapAggregator.Returns aBitKeyof the levels which can be safely rolled up.booleanvoidprint(PrintWriter pw, String prefix) Methods inherited from class mondrian.rolap.aggmatcher.AggStar.Table.Column
getBitPosition, getDatatype, getExpression, getInternalType, getName, getSqlQuery, getTable, toString
-
Method Details
-
isDistinct
public boolean isDistinct() -
getAggregator
Get this Measure's RolapAggregator. -
getRollableLevelBitKey
Returns aBitKeyof the levels which can be safely rolled up. (For distinct-count measures, most can't.) -
generateRollupString
-
print
- Overrides:
printin classAggStar.Table.Column
-
generateExprString
Description copied from class:AggStar.Table.ColumnGenerates a SQL expression, which typically this looks like this:tableName.columnName.- Overrides:
generateExprStringin classAggStar.Table.Column
-