JackieTien97 commented on a change in pull request #652: [386] Vectorize the 
raw data query process
URL: https://github.com/apache/incubator-iotdb/pull/652#discussion_r361097056
 
 

 ##########
 File path: 
server/src/main/java/org/apache/iotdb/db/query/reader/chunkRelated/ChunkReaderWrap.java
 ##########
 @@ -72,10 +72,18 @@ public ChunkReaderWrap(ReadOnlyMemChunk readOnlyMemChunk, 
Filter filter) {
   public IPointReader getIPointReader() throws IOException {
     if (type.equals(ChunkReaderType.DISK_CHUNK)) {
       Chunk chunk = chunkLoader.getChunk(chunkMetaData);
-      ChunkReader chunkReader = filter != null ? new 
ChunkReaderWithFilter(chunk, filter)
-          : new ChunkReaderWithoutFilter(chunk);
+      AbstractChunkReader AbstractChunkReader = new ChunkReader(chunk, filter);
+      return new DiskChunkReader(AbstractChunkReader);
+    } else {
+      return new MemChunkReader(readOnlyMemChunk, filter);
+    }
+  }
 
-      return new DiskChunkReader(chunkReader);
+  public IBatchReader getIBatchReader() throws IOException {
+    if (type.equals(ChunkReaderType.DISK_CHUNK)) {
+      Chunk chunk = chunkLoader.getChunk(chunkMetaData);
+      AbstractChunkReader AbstractChunkReader = new ChunkReader(chunk, filter);
+      return new DiskChunkReader(AbstractChunkReader);
 
 Review comment:
   It seems this method is not used. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to