Class SegmentCountsPerInterval

java.lang.Object
org.apache.druid.server.coordinator.SegmentCountsPerInterval

public class SegmentCountsPerInterval extends Object
Maintains a count of segments for each datasource and interval.
  • Constructor Details

    • SegmentCountsPerInterval

      public SegmentCountsPerInterval()
  • Method Details

    • addSegment

      public void addSegment(DataSegment segment)
    • removeSegment

      public void removeSegment(DataSegment segment)
    • getTotalSegmentCount

      public int getTotalSegmentCount()
    • getTotalSegmentBytes

      public long getTotalSegmentBytes()
    • getDatasourceToTotalSegmentCount

      public it.unimi.dsi.fastutil.objects.Object2IntMap<String> getDatasourceToTotalSegmentCount()
    • getIntervalToSegmentCount

      public it.unimi.dsi.fastutil.objects.Object2IntMap<org.joda.time.Interval> getIntervalToSegmentCount(String datasource)
    • getIntervalToTotalSegmentCount

      public it.unimi.dsi.fastutil.objects.Object2IntMap<org.joda.time.Interval> getIntervalToTotalSegmentCount()