Class TimePageReader


  • public class TimePageReader
    extends Object
    • Field Detail

      • timeDecoder

        protected Decoder timeDecoder
        decoder for time column
      • timeBuffer

        protected ByteBuffer timeBuffer
        time column in memory
    • Method Detail

      • nextTime

        public long nextTime()
      • getNextTimeBatch

        public long[] getNextTimeBatch()
                                throws IOException
        In case that we use sequence read, and the page doesn't have statistics, so we won't know time array's length at first
        Throws:
        IOException
      • setDeleteIntervalList

        public void setDeleteIntervalList​(List<TimeRange> list)
      • getDeleteIntervalList

        public List<TimeRange> getDeleteIntervalList()
      • isModified

        public boolean isModified()
      • isDeleted

        protected boolean isDeleted​(long timestamp)