This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch lmh/seriesScanUtilSupportFilterPushDown
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 23653b58233 when list == 1, don't filter again
add 0c351b2c5a5 merge reader needn't check globalTimeFilter again
add 93639e60bc5 consider page allSatisfy
add 70c2c774bb7 Revert "consider page allSatisfy"
add a105fd93334 try to fix IT & opt code
add c260ae7a464 opt
add 379acbe7bef rename
No new revisions were added by this update.
Summary of changes:
.../operator/source/AlignedSeriesScanUtil.java | 2 +-
.../execution/operator/source/FileLoaderUtils.java | 11 +-
.../execution/operator/source/SeriesScanUtil.java | 14 +-
.../fast/AlignedSeriesCompactionExecutor.java | 19 +-
.../fast/NonAlignedSeriesCompactionExecutor.java | 15 +-
.../executor/fast/SeriesCompactionExecutor.java | 46 +--
.../executor/fast/element/AlignedPageElement.java | 93 ++++++
.../fast/element/NonAlignedPageElement.java | 74 ++++
.../utils/executor/fast/element/PageElement.java | 96 ++----
.../utils/executor/fast/element/PointElement.java | 11 +-
.../fast/reader/CompactionAlignedChunkReader.java | 118 +++++++
.../fast/reader/CompactionChunkReader.java | 92 +++++
.../readchunk/SingleSeriesCompactionExecutor.java | 2 +-
.../execute/utils/reader/PointPriorityReader.java | 2 +-
...InconsistentCompressionTypeAndEncodingTest.java | 4 +-
.../compaction/utils/CompactionCheckerUtils.java | 2 +-
.../read/TsFileAlignedSeriesReaderIterator.java | 3 +-
.../read/reader/chunk/AbstractChunkReader.java | 83 +++++
.../read/reader/chunk/AlignedChunkReader.java | 372 +++++----------------
.../tsfile/read/reader/chunk/ChunkReader.java | 212 ++++--------
.../iotdb/tsfile/read/reader/ChunkReaderTest.java | 2 +-
.../tsfile/write/TsFileIntegrityCheckingTool.java | 4 +-
22 files changed, 704 insertions(+), 573 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/element/AlignedPageElement.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/element/NonAlignedPageElement.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/reader/CompactionAlignedChunkReader.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/utils/executor/fast/reader/CompactionChunkReader.java
create mode 100644
iotdb-core/tsfile/src/main/java/org/apache/iotdb/tsfile/read/reader/chunk/AbstractChunkReader.java