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 Summary
Constructors Constructor Description SegmentCountsPerInterval()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSegment(org.apache.druid.timeline.DataSegment segment)it.unimi.dsi.fastutil.objects.Object2IntMap<String>getDatasourceToTotalSegmentCount()it.unimi.dsi.fastutil.objects.Object2IntMap<org.joda.time.Interval>getIntervalToSegmentCount(String datasource)it.unimi.dsi.fastutil.objects.Object2IntMap<org.joda.time.Interval>getIntervalToTotalSegmentCount()longgetTotalSegmentBytes()intgetTotalSegmentCount()voidremoveSegment(org.apache.druid.timeline.DataSegment segment)
-
-
-
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()
-
-