Class TileSuggester.AttributeImpl

  • All Implemented Interfaces:
    org.pentaho.aggdes.model.Attribute
    Enclosing class:
    TileSuggester

    private static class TileSuggester.AttributeImpl
    extends java.lang.Object
    implements org.pentaho.aggdes.model.Attribute
    Implementation of Attribute based on a Lattice.Column.
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getLabel

        public java.lang.String getLabel()
        Specified by:
        getLabel in interface org.pentaho.aggdes.model.Attribute
      • getTable

        public org.pentaho.aggdes.model.Table getTable()
        Specified by:
        getTable in interface org.pentaho.aggdes.model.Attribute
      • estimateSpace

        public double estimateSpace()
        Specified by:
        estimateSpace in interface org.pentaho.aggdes.model.Attribute
      • getCandidateColumnName

        public java.lang.String getCandidateColumnName()
        Specified by:
        getCandidateColumnName in interface org.pentaho.aggdes.model.Attribute
      • getDatatype

        public java.lang.String getDatatype​(org.pentaho.aggdes.model.Dialect dialect)
        Specified by:
        getDatatype in interface org.pentaho.aggdes.model.Attribute
      • getAncestorAttributes

        public java.util.List<org.pentaho.aggdes.model.Attribute> getAncestorAttributes()
        Specified by:
        getAncestorAttributes in interface org.pentaho.aggdes.model.Attribute