qiaojialin commented on a change in pull request #758: new
SeriesDataRandomReader
URL: https://github.com/apache/incubator-iotdb/pull/758#discussion_r373408263
##########
File path:
server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesDataBatchReader.java
##########
@@ -29,34 +29,27 @@
import org.apache.iotdb.tsfile.read.common.Path;
import org.apache.iotdb.tsfile.read.filter.basic.Filter;
-public class RawDataReaderWithoutValueFilter extends AbstractSeriesReader
implements IRawDataReader {
+public class SeriesDataBatchReader implements IDataIteratorReader {
- private Filter filter;
+ private SeriesDataRandomReader randomReader;
private BatchData batchData;
private boolean hasCachedBatchData = false;
private boolean hasRemaining;
private boolean managedByQueryManager;
- public RawDataReaderWithoutValueFilter(Path seriesPath, TSDataType dataType,
Filter filter,
- QueryContext context, QueryDataSource queryDataSource) {
- super(seriesPath, dataType, context, queryDataSource.getSeqResources(),
- queryDataSource.getUnseqResources());
- this.filter = queryDataSource.setTTL(filter);
+ public SeriesDataBatchReader(Path seriesPath, TSDataType dataType, Filter
filter,
+ Filter valueFilter, QueryContext context, QueryDataSource
queryDataSource) {
+ randomReader = new SeriesDataRandomReader(seriesPath, dataType, context,
+ queryDataSource, queryDataSource.setTTL(filter), valueFilter);
Review comment:
```suggestion
queryDataSource, queryDataSource.setTTL(filter), null);
```
----------------------------------------------------------------
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