Class AggStar.FactTable

  • Enclosing class:
    AggStar

    public class AggStar.FactTable
    extends AggStar.Table
    This is an aggregate fact table.
    • Method Detail

      • hasParent

        public boolean hasParent()
        Description copied from class: AggStar.Table
        Return true if this table has a parent table (FactTable instances do not have parent tables, all other do).
        Specified by:
        hasParent in class AggStar.Table
      • hasJoinCondition

        public boolean hasJoinCondition()
        Description copied from class: AggStar.Table
        Return true if this table has a join condition (only DimTables have join conditions, FactTable instances do not).
        Specified by:
        hasJoinCondition in class AggStar.Table
      • getVolume

        public long getVolume()
        Get the volume of the table (now of rows * size of a row).
      • getTotalColumnSize

        public long getTotalColumnSize()
        Get the total size of all columns in a row.
      • getNumberOfRows

        public long getNumberOfRows()
        Get the number of rows in this aggregate table.
      • hasMeasures

        public boolean hasMeasures()
        Return true it table has measures