Package mondrian.rolap
Class RolapStar.Measure
java.lang.Object
mondrian.rolap.RolapStar.Column
mondrian.rolap.RolapStar.Measure
- Enclosing class:
- RolapStar
Definition of a measure in a star schema.
A measure is basically just a column; except that its
aggregator
defines how it is to be rolled up.
-
Field Summary
Fields inherited from class mondrian.rolap.RolapStar.Column
COMPARATOR
-
Constructor Summary
ConstructorDescriptionMeasure
(String name, String cubeName, RolapAggregator aggregator, RolapStar.Table table, MondrianDef.Expression expression, Dialect.Datatype datatype) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
void
print
(PrintWriter pw, String prefix) Prints this column.Methods inherited from class mondrian.rolap.RolapStar.Column
createInExpr, generateExprString, getBitPosition, getCardinality, getDatatype, getDatatypeString, getExpression, getInternalType, getName, getNameColumn, getParentColumn, getSqlQuery, getStar, getTable, getUsagePrefix, isNameColumn, toString
-
Constructor Details
-
Measure
public Measure(String name, String cubeName, RolapAggregator aggregator, RolapStar.Table table, MondrianDef.Expression expression, Dialect.Datatype datatype)
-
-
Method Details
-
getAggregator
-
equals
- Overrides:
equals
in classRolapStar.Column
-
hashCode
public int hashCode()- Overrides:
hashCode
in classRolapStar.Column
-
print
Description copied from class:RolapStar.Column
Prints this column.- Overrides:
print
in classRolapStar.Column
- Parameters:
pw
- Print writerprefix
- Prefix to print first, such as spaces for indentation
-
getCubeName
-