Package org.apache.druid.server
Class SegmentManager.DataSourceState
- java.lang.Object
-
- org.apache.druid.server.SegmentManager.DataSourceState
-
- Enclosing class:
- SegmentManager
public static class SegmentManager.DataSourceState extends Object
Represent the state of a data source including the timeline, total segment size, and number of segments.
-
-
Constructor Summary
Constructors Constructor Description DataSourceState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetAverageRowCount()longgetNumSegments()ConcurrentHashMap<org.apache.druid.timeline.SegmentId,org.apache.druid.segment.join.table.ReferenceCountingIndexedTable>getTablesLookup()org.apache.druid.timeline.VersionedIntervalTimeline<String,org.apache.druid.segment.ReferenceCountingSegment>getTimeline()longgetTotalSegmentSize()booleanisEmpty()
-
-
-
Method Detail
-
getTimeline
public org.apache.druid.timeline.VersionedIntervalTimeline<String,org.apache.druid.segment.ReferenceCountingSegment> getTimeline()
-
getTablesLookup
public ConcurrentHashMap<org.apache.druid.timeline.SegmentId,org.apache.druid.segment.join.table.ReferenceCountingIndexedTable> getTablesLookup()
-
getAverageRowCount
public long getAverageRowCount()
-
getTotalSegmentSize
public long getTotalSegmentSize()
-
getNumSegments
public long getNumSegments()
-
isEmpty
public boolean isEmpty()
-
-