You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2020/01/14 01:45:45 UTC
[incubator-iotdb] branch new_series_reader updated (ba80f38 ->
3092715)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch new_series_reader
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from ba80f38 Merge branch 'master' into new_series_reader
add 3092715 [IOTDB-418] add some impl of NewSeriesReaderWithoutValueFilter (#692)
No new revisions were added by this update.
Summary of changes:
.../iotdb/db/engine/memtable/AbstractMemTable.java | 5 +-
.../db/engine/querycontext/ReadOnlyMemChunk.java | 49 +-
.../engine/storagegroup/StorageGroupProcessor.java | 68 +--
.../db/engine/storagegroup/TsFileProcessor.java | 21 +-
.../db/query/aggregation/AggregateFunction.java | 122 -----
.../db/query/aggregation/AggregateResult.java | 91 ++++
.../db/query/aggregation/impl/AvgAggrFunc.java | 71 +--
.../db/query/aggregation/impl/CountAggrFunc.java | 85 +---
.../query/aggregation/impl/FirstValueAggrFunc.java | 72 +--
.../query/aggregation/impl/LastValueAggrFunc.java | 64 +--
.../db/query/aggregation/impl/MaxTimeAggrFunc.java | 58 +--
.../query/aggregation/impl/MaxValueAggrFunc.java | 97 +---
.../db/query/aggregation/impl/MinTimeAggrFunc.java | 82 +---
.../query/aggregation/impl/MinValueAggrFunc.java | 91 +---
.../db/query/dataset/DeviceIterateDataSet.java | 4 +-
.../NewEngineDataSetWithoutValueFilter.java | 68 +--
.../dataset/groupby/GroupByEngineDataSet.java | 9 +-
.../groupby/GroupByWithValueFilterDataSet.java | 11 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 262 +++--------
.../iotdb/db/query/executor/EngineExecutor.java | 13 +-
.../iotdb/db/query/executor/EngineQueryRouter.java | 4 +-
...ecutor.java => NewAggregateEngineExecutor.java} | 213 +++------
.../iotdb/db/query/factory/AggreFuncFactory.java | 4 +-
.../java/org/apache/iotdb/db/query/fill/IFill.java | 7 +-
.../org/apache/iotdb/db/query/fill/LinearFill.java | 11 +-
.../apache/iotdb/db/query/fill/PreviousFill.java | 11 +-
.../iotdb/db/query/reader/ManagedSeriesReader.java | 6 +-
.../iotdb/db/query/reader/MemChunkLoader.java | 41 +-
...DiskChunkReader.java => ChunkDataIterator.java} | 19 +-
.../query/reader/chunkRelated/ChunkReaderWrap.java | 2 +-
.../query/reader/chunkRelated/MemChunkReader.java | 26 +-
.../fileRelated/UnSealedTsFileIterateReader.java | 130 ------
.../resourceRelated/SeqResourceIterateReader.java | 157 -------
.../reader/seriesRelated/AbstractDataReader.java | 515 +++++++++++++++++++++
.../reader/seriesRelated/IAggregateReader.java | 23 +-
.../query/reader/seriesRelated/IRawDataReader.java | 5 +-
.../NewSeriesReaderWithoutValueFilter.java | 278 -----------
.../RawDataReaderWithoutValueFilter.java | 66 +++
...r.java => SeriesDataReaderWithValueFilter.java} | 66 ++-
.../SeriesDataReaderWithoutValueFilter.java | 120 +++++
.../SeriesReaderWithoutValueFilter.java | 261 -----------
.../db/query/reader/universal/IterateReader.java | 90 ----
.../reader/universal/PriorityMergeReader.java | 11 +-
.../db/query/timegenerator/EngineLeafNode.java | 19 +-
.../query/timegenerator/EngineNodeConstructor.java | 5 +-
.../iotdb/db/engine/merge/MergeOverLapTest.java | 27 +-
.../iotdb/db/engine/merge/MergeTaskTest.java | 105 +++--
.../iotdb/db/engine/storagegroup/TTLTest.java | 8 +-
.../iotdb/db/integration/IOTDBGroupByIT.java | 19 +-
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 2 -
.../query/executor/GroupByEngineDataSetTest.java | 4 +-
.../fileRelated/UnSealedTsFileReaderTest.java | 105 -----
.../resourceRelated/SeqResourceReaderTest.java | 113 -----
.../SeriesReaderWithValueFilterTest.java | 59 ---
.../SeriesReaderWithoutValueFilterTest.java | 74 ---
.../writelog/recover/UnseqTsFileRecoverTest.java | 4 +-
.../iotdb/tsfile/file/metadata/ChunkMetaData.java | 430 ++++++++---------
.../{IAggregateReader.java => IChunkReader.java} | 19 +-
.../tsfile/read/reader/chunk/ChunkReader.java | 9 +-
.../reader/series/AbstractFileSeriesReader.java | 17 +-
60 files changed, 1633 insertions(+), 2795 deletions(-)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateFunction.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/aggregation/AggregateResult.java
rename server/src/main/java/org/apache/iotdb/db/query/executor/{AggregateEngineExecutor.java => NewAggregateEngineExecutor.java} (51%)
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/controller/IChunkLoader.java => server/src/main/java/org/apache/iotdb/db/query/reader/MemChunkLoader.java (60%)
rename server/src/main/java/org/apache/iotdb/db/query/reader/chunkRelated/{DiskChunkReader.java => ChunkDataIterator.java} (86%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/fileRelated/UnSealedTsFileIterateReader.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/SeqResourceIterateReader.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/AbstractDataReader.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java => server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/IAggregateReader.java (66%)
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/IBatchReader.java => server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/IRawDataReader.java (89%)
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/NewSeriesReaderWithoutValueFilter.java
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/RawDataReaderWithoutValueFilter.java
rename server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/{SeriesReaderWithValueFilter.java => SeriesDataReaderWithValueFilter.java} (59%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesDataReaderWithoutValueFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithoutValueFilter.java
delete mode 100644 server/src/main/java/org/apache/iotdb/db/query/reader/universal/IterateReader.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/fileRelated/UnSealedTsFileReaderTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/resourceRelated/SeqResourceReaderTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithValueFilterTest.java
delete mode 100644 server/src/test/java/org/apache/iotdb/db/query/reader/seriesRelated/SeriesReaderWithoutValueFilterTest.java
rename tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/{IAggregateReader.java => IChunkReader.java} (74%)