public static List<IPageReader> loadPageReaderList(
      IChunkMetadata chunkMetaData, Filter globalTimeFilter) throws IOException {
    checkArgument(chunkMetaData != null, "Can't init null chunkMeta");

    IChunkLoader chunkLoader = chunkMetaData.getChunkLoader();
    IChunkReader chunkReader = chunkLoader.getChunkReader(chunkMetaData, globalTimeFilter);
    return chunkReader.loadPageReaderList();
  }
load all page readers in one chunk that satisfying the globalTimeFilter.

@param chunkMetaData the corresponding chunk metadata
@param globalTimeFilter it should be a TimeFilter instead of a ValueFilter
@throws IOException if chunkMetaData is null or errors happened while loading page readers,
    IOException will be thrown
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/FileLoaderUtils.java