Class CatalogTableStatistics

java.lang.Object
org.apache.flink.table.catalog.stats.CatalogTableStatistics

@PublicEvolving public class CatalogTableStatistics extends Object
Statistics for a non-partitioned table or a partition of a partitioned table.
  • Field Details

  • Constructor Details

    • CatalogTableStatistics

      public CatalogTableStatistics(long rowCount, int fileCount, long totalSize, long rawDataSize)
    • CatalogTableStatistics

      public CatalogTableStatistics(long rowCount, int fileCount, long totalSize, long rawDataSize, Map<String,String> properties)
  • Method Details

    • getRowCount

      public long getRowCount()
      The number of rows.
    • getFileCount

      public int getFileCount()
    • getTotalSize

      public long getTotalSize()
    • getRawDataSize

      public long getRawDataSize()
    • getProperties

      public Map<String,String> getProperties()
    • copy

      public CatalogTableStatistics copy()
      Create a deep copy of "this" instance.
      Returns:
      a deep copy
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object