| Constructor and Description |
|---|
MondrianAttribute(MondrianTable table,
List<Attribute> ancestors,
mondrian.rolap.RolapStar.Column column,
double distinctValueCount) |
| Modifier and Type | Method and Description |
|---|---|
double |
estimateSpace() |
List<Attribute> |
getAncestorAttributes() |
String |
getCandidateColumnName() |
String |
getDatatype(Dialect dialect) |
double |
getDistinctValueCount() |
String |
getLabel() |
mondrian.rolap.RolapStar.Column |
getRolapStarColumn() |
Table |
getTable() |
public MondrianAttribute(MondrianTable table, List<Attribute> ancestors, mondrian.rolap.RolapStar.Column column, double distinctValueCount)
public mondrian.rolap.RolapStar.Column getRolapStarColumn()
public double getDistinctValueCount()
public double estimateSpace()
estimateSpace in interface Attributepublic String getCandidateColumnName()
getCandidateColumnName in interface Attributepublic String getDatatype(Dialect dialect)
getDatatype in interface Attributepublic List<Attribute> getAncestorAttributes()
getAncestorAttributes in interface AttributeCopyright © 2006–2016 Julian Hyde. All rights reserved.