private static class TileSuggester.AttributeImpl
extends java.lang.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() |
java.util.List<org.pentaho.aggdes.model.Attribute> |
getAncestorAttributes() |
java.lang.String |
getCandidateColumnName() |
java.lang.String |
getDatatype(org.pentaho.aggdes.model.Dialect dialect) |
java.lang.String |
getLabel() |
org.pentaho.aggdes.model.Table |
getTable() |
java.lang.String |
toString() |
private final Lattice.Column column
private final TileSuggester.TableImpl table
private AttributeImpl(Lattice.Column column, TileSuggester.TableImpl table)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getLabel()
getLabel
in interface org.pentaho.aggdes.model.Attribute
public org.pentaho.aggdes.model.Table getTable()
getTable
in interface org.pentaho.aggdes.model.Attribute
public double estimateSpace()
estimateSpace
in interface org.pentaho.aggdes.model.Attribute
public java.lang.String getCandidateColumnName()
getCandidateColumnName
in interface org.pentaho.aggdes.model.Attribute
public java.lang.String getDatatype(org.pentaho.aggdes.model.Dialect dialect)
getDatatype
in interface org.pentaho.aggdes.model.Attribute
public java.util.List<org.pentaho.aggdes.model.Attribute> getAncestorAttributes()
getAncestorAttributes
in interface org.pentaho.aggdes.model.Attribute
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.