Class 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 Detail

      • DataSourceState

        public DataSourceState()
    • 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()