Class SegmentCountsPerInterval


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

      • SegmentCountsPerInterval

        public SegmentCountsPerInterval()
    • Method Detail

      • addSegment

        public void addSegment​(org.apache.druid.timeline.DataSegment segment)
      • removeSegment

        public void removeSegment​(org.apache.druid.timeline.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()