Class DiskTSMIterator


  • public class DiskTSMIterator
    extends TSMIterator
    This class read ChunkMetadata iteratively from disk(.cmt file) and memory(list of ChunkGroupMetadata), and construct them as TimeseriesMetadata. It will read ChunkMetadata in disk first, and after all ChunkMetadata in disk is read, it will read ChunkMetadata in memory.
    • Constructor Detail

      • DiskTSMIterator

        protected DiskTSMIterator​(java.io.File cmtFile,
                                  java.util.List<ChunkGroupMetadata> chunkGroupMetadataList,
                                  java.util.LinkedList<java.lang.Long> endPosForEachDevice)
                           throws java.io.IOException
        Throws:
        java.io.IOException