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 2019/12/18 03:15:30 UTC
[incubator-iotdb] branch f_batch_reader updated (774c3ba -> 542889d)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch f_batch_reader
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 774c3ba fix valuefilter
add 542889d add aggregation reader
No new revisions were added by this update.
Summary of changes:
.../db/query/aggregation/AggregateFunction.java | 4 +-
.../db/query/aggregation/impl/AvgAggrFunc.java | 4 +-
.../db/query/aggregation/impl/CountAggrFunc.java | 4 +-
.../query/aggregation/impl/FirstValueAggrFunc.java | 4 +-
.../query/aggregation/impl/LastValueAggrFunc.java | 4 +-
.../db/query/aggregation/impl/MaxTimeAggrFunc.java | 4 +-
.../query/aggregation/impl/MaxValueAggrFunc.java | 4 +-
.../db/query/aggregation/impl/MinTimeAggrFunc.java | 4 +-
.../query/aggregation/impl/MinValueAggrFunc.java | 4 +-
.../dataset/EngineDataSetWithValueFilter.java | 10 +-
...ava => NewEngineDataSetWithoutValueFilter.java} | 12 +-
.../OldEngineDataSetWithoutValueFilter.java | 152 +++++++++++++++++++++
.../dataset/groupby/GroupByEngineDataSet.java | 2 +-
.../groupby/GroupByWithValueFilterDataSet.java | 6 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 147 ++++++++++----------
.../db/query/executor/AggregateEngineExecutor.java | 138 ++++++++++---------
.../iotdb/db/query/executor/EngineExecutor.java | 8 +-
.../iotdb/db/query/executor/EngineQueryRouter.java | 27 ----
.../db/query/executor/FillEngineExecutor.java | 14 +-
.../query/externalsort/ExternalSortJobEngine.java | 4 +-
.../iotdb/db/query/externalsort/LineMerger.java | 2 -
.../externalsort/SimpleExternalSortEngine.java | 12 +-
.../adapter/ByTimestampReaderAdapter.java | 4 +-
.../java/org/apache/iotdb/db/query/fill/IFill.java | 2 +-
.../org/apache/iotdb/db/query/fill/LinearFill.java | 6 +-
.../apache/iotdb/db/query/fill/PreviousFill.java | 4 +-
...derByTimestamp.java => IReaderByTimestamp.java} | 2 +-
.../query/reader/chunkRelated/ChunkReaderWrap.java | 4 +-
.../query/reader/chunkRelated/DiskChunkReader.java | 3 +-
.../chunkRelated/DiskChunkReaderByTimestamp.java | 6 +-
.../query/reader/chunkRelated/MemChunkReader.java | 18 ++-
.../chunkRelated/MemChunkReaderByTimestamp.java | 6 +-
.../FileSeriesReaderByTimestampAdapter.java | 6 +-
.../fileRelated/UnSealedTsFileIterateReader.java | 3 +-
.../UnSealedTsFileReaderByTimestamp.java | 8 +-
...eader.java => NewUnseqResourceMergeReader.java} | 5 +-
...stamp.java => OldUnseqResourceMergeReader.java} | 75 +++++++---
.../resourceRelated/SeqResourceIterateReader.java | 4 +-
.../SeqResourceReaderByTimestamp.java | 8 +-
.../UnseqResourceReaderByTimestamp.java | 6 +-
.../SeriesReaderWithoutValueFilter.java | 59 +++++++-
.../db/query/reader/universal/IterateReader.java | 17 ++-
.../reader/universal/PriorityMergeReader.java | 36 ++---
.../universal/PriorityMergeReaderByTimestamp.java | 10 +-
.../org/apache/iotdb/db/service/TSServiceImpl.java | 6 +-
.../iotdb/db/integration/IOTDBGroupByIT.java | 146 ++++++++++----------
.../db/query/externalsort/FakeChunkReaderWrap.java | 4 +-
.../iotdb/db/query/reader/ReaderTestHelper.java | 3 +-
.../resourceRelated/UnseqResourceReaderTest.java | 15 +-
.../SeriesReaderWithValueFilterTest.java | 4 -
.../universal/FakedSeriesReaderByTimestamp.java | 4 +-
.../PriorityMergeReaderByTimestampTest.java | 10 +-
.../writelog/recover/UnseqTsFileRecoverTest.java | 1 -
.../{IBatchReader.java => IAggregateReader.java} | 16 ++-
.../reader/series/AbstractFileSeriesReader.java | 4 +-
55 files changed, 650 insertions(+), 425 deletions(-)
rename server/src/main/java/org/apache/iotdb/db/query/dataset/{EngineDataSetWithoutValueFilter.java => NewEngineDataSetWithoutValueFilter.java} (95%)
create mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/OldEngineDataSetWithoutValueFilter.java
rename server/src/main/java/org/apache/iotdb/db/query/reader/{IPointReaderByTimestamp.java => IReaderByTimestamp.java} (97%)
rename server/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/{UnseqResourceMergeReader.java => NewUnseqResourceMergeReader.java} (97%)
copy server/src/main/java/org/apache/iotdb/db/query/reader/resourceRelated/{UnseqResourceReaderByTimestamp.java => OldUnseqResourceMergeReader.java} (59%)
copy tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/{IBatchReader.java => IAggregateReader.java} (70%)