private static class TileSuggester.AttributeImpl extends Object implements org.pentaho.aggdes.model.Attribute
Attribute based on a Lattice.Column.| Modifier and Type | Field and Description |
|---|---|
private Lattice.Column |
column |
private TileSuggester.TableImpl |
table |
| Modifier | Constructor and Description |
|---|---|
private |
AttributeImpl(Lattice.Column column,
TileSuggester.TableImpl table) |
| Modifier and Type | Method and Description |
|---|---|
double |
estimateSpace() |
List<org.pentaho.aggdes.model.Attribute> |
getAncestorAttributes() |
String |
getCandidateColumnName() |
String |
getDatatype(org.pentaho.aggdes.model.Dialect dialect) |
String |
getLabel() |
org.pentaho.aggdes.model.Table |
getTable() |
String |
toString() |
private final Lattice.Column column
private final TileSuggester.TableImpl table
private AttributeImpl(Lattice.Column column, TileSuggester.TableImpl table)
public String getLabel()
getLabel in interface org.pentaho.aggdes.model.Attributepublic org.pentaho.aggdes.model.Table getTable()
getTable in interface org.pentaho.aggdes.model.Attributepublic double estimateSpace()
estimateSpace in interface org.pentaho.aggdes.model.Attributepublic String getCandidateColumnName()
getCandidateColumnName in interface org.pentaho.aggdes.model.Attributepublic String getDatatype(org.pentaho.aggdes.model.Dialect dialect)
getDatatype in interface org.pentaho.aggdes.model.Attributepublic List<org.pentaho.aggdes.model.Attribute> getAncestorAttributes()
getAncestorAttributes in interface org.pentaho.aggdes.model.AttributeCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.