public class SeriesRawDataBatchReader extends Object implements ManagedSeriesReader
| 构造器和说明 |
|---|
SeriesRawDataBatchReader(PartialPath seriesPath,
Set<String> allSensors,
TSDataType dataType,
QueryContext context,
QueryDataSource dataSource,
Filter timeFilter,
Filter valueFilter,
TsFileFilter fileFilter,
boolean ascending) |
SeriesRawDataBatchReader(PartialPath seriesPath,
TSDataType dataType,
QueryContext context,
List<TsFileResource> seqFileResource,
List<TsFileResource> unseqFileResource,
Filter timeFilter,
Filter valueFilter,
boolean ascending) |
SeriesRawDataBatchReader(SeriesReader seriesReader) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
SeriesReader |
getSeriesReader() |
boolean |
hasNextBatch()
This method overrides the AbstractDataReader.hasNextOverlappedPage for pause reads, to achieve
a continuous read
|
boolean |
hasRemaining() |
boolean |
isManagedByQueryManager() |
BatchData |
nextBatch() |
void |
setHasRemaining(boolean hasRemaining) |
void |
setManagedByQueryManager(boolean managedByQueryManager) |
public SeriesRawDataBatchReader(SeriesReader seriesReader)
public SeriesRawDataBatchReader(PartialPath seriesPath, Set<String> allSensors, TSDataType dataType, QueryContext context, QueryDataSource dataSource, Filter timeFilter, Filter valueFilter, TsFileFilter fileFilter, boolean ascending)
public SeriesRawDataBatchReader(PartialPath seriesPath, TSDataType dataType, QueryContext context, List<TsFileResource> seqFileResource, List<TsFileResource> unseqFileResource, Filter timeFilter, Filter valueFilter, boolean ascending)
public boolean hasNextBatch()
throws IOException
hasNextBatch 在接口中 IBatchReaderIOExceptionpublic BatchData nextBatch() throws IOException
nextBatch 在接口中 IBatchReaderIOExceptionpublic void close()
throws IOException
close 在接口中 IBatchReaderIOExceptionpublic boolean isManagedByQueryManager()
isManagedByQueryManager 在接口中 ManagedSeriesReaderpublic void setManagedByQueryManager(boolean managedByQueryManager)
setManagedByQueryManager 在接口中 ManagedSeriesReaderpublic boolean hasRemaining()
hasRemaining 在接口中 ManagedSeriesReaderpublic void setHasRemaining(boolean hasRemaining)
setHasRemaining 在接口中 ManagedSeriesReaderpublic SeriesReader getSeriesReader()
Copyright © 2022 The Apache Software Foundation. All rights reserved.