Class TableStatistics

java.lang.Object
org.firebirdsql.management.TableStatistics

@Volatile(reason="Experimental") public final class TableStatistics extends Object
Snapshot of the table statistics of a connection (of the table reported by tableName).
Since:
5
Author:
Mark Rotteveel
See Also:
  • Method Details

    • tableName

      public String tableName()
      Returns:
      table name
    • readSeqCount

      public long readSeqCount()
      Returns:
      count of sequential reads
    • readIdxCount

      public long readIdxCount()
      Returns:
      count of indexed reads
    • insertCount

      public long insertCount()
      Returns:
      count of inserts
    • updateCount

      public long updateCount()
      Returns:
      count of updates
    • deleteCount

      public long deleteCount()
      Returns:
      count of deletes
    • backoutCount

      public long backoutCount()
      Returns:
      count of removals of a version of a record
    • purgeCount

      public long purgeCount()
      Returns:
      count of removals of old versions of fully mature records (records that are committed, so that older ancestor versions are no longer needed)
    • expungeCount

      public long expungeCount()
      Returns:
      count of removals of a record and all of its ancestors, for records whose deletions have been committed
    • toString

      public String toString()
      Overrides:
      toString in class Object