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 aBitKey
of the levels which can be safely rolled up.boolean
void
print
(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 aBitKey
of the levels which can be safely rolled up. (For distinct-count measures, most can't.) -
generateRollupString
-
print
- Overrides:
print
in classAggStar.Table.Column
-
generateExprString
Description copied from class:AggStar.Table.Column
Generates a SQL expression, which typically this looks like this:tableName.columnName
.- Overrides:
generateExprString
in classAggStar.Table.Column
-