Class CompactionStatistics

java.lang.Object
org.apache.druid.server.compaction.CompactionStatistics

public class CompactionStatistics extends Object
Used to track statistics for segments in different states of compaction. totalRows can be null for old segments where row count was not stored.
  • Constructor Details

    • CompactionStatistics

      public CompactionStatistics()
  • Method Details

    • create

      public static CompactionStatistics create(long bytes, Long totalRows, long numSegments, long numIntervals)
    • getTotalBytes

      public long getTotalBytes()
    • getTotalRows

      @Nullable public Long getTotalRows()
    • getNumSegments

      public long getNumSegments()
    • getNumIntervals

      public long getNumIntervals()
    • increment

      public void increment(CompactionStatistics other)
    • decrement

      public void decrement(CompactionStatistics other)
    • toString

      public String toString()
      Overrides:
      toString in class Object