This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.
from 6404d6d [IOTDB-298]Last time-value query (#821)
add 9aa6176 reorganize series reader and aggregate reader
add d229e98 fix point reader
add 18068a9 fix bytimestamp
add 1dadf07 combine nextPage (#861)
add fe759e8 remove set chunkmetadata=null in hasNextChunk
add 17365a7 remove hasOverlappedPage
add 34476e5 new groupby (#862)
add 986f758 fix hasNextPage in SeriesReader
add b7c10da remove unused interfaces in IAggregateReader
add 3b33fbb push down value filter and add log
add e51e07e fix nextPage non-stop
add 0114481 make hasNextPage and nextPage more robust
add d9a19dc add stack
add 6ad42e9 add mergeReaer check in isPageOverlapped
add b725c72 fix hasNextOverlappedPage when no data in this page under
value filter
add 1c39133 Merge remote-tracking branch 'origin/master' into
optimize_series_reader
add 9e85181 add log
add f06043b add filter overlapped data test and add log
add 3e6a61f add log for point 100492
add 46a133b add log in hasNextOverlappedPage
add 80456bd add log
add 6ba2969 Optimize_series_reader_fix (#867)
add 23d620a Merge remote-tracking branch 'origin/optimize_series_reader'
into optimize_series_reader
add 3954860 fix tmp bug
add 2d6e8fc remove debug log
add 60c0f5e add test and fix review
add ad50583 fix code smell
add e455a96 fix review
add 8f5cf8b Update
server/src/test/java/org/apache/iotdb/db/integration/IoTDBCloseIT.java
add 2843e8c Merge remote-tracking branch 'origin/optimize_series_reader'
into optimize_series_reader
add 7a28519 fix import
add 9101bcf fix review
new c00b63f Merge pull request #864 from apache/optimize_series_reader
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../SystemDesign/5-DataQuery/2-SeriesReader.md | 14 +-
.../db/query/aggregation/AggregateResult.java | 9 +-
.../db/query/aggregation/impl/AvgAggrResult.java | 6 +
.../groupby/GroupByWithoutValueFilterDataSet.java | 348 +++++++-------
.../db/query/executor/AggregationExecutor.java | 12 +-
.../iotdb/db/query/reader/chunk/MemPageReader.java | 19 +-
.../db/query/reader/series/IAggregateReader.java | 3 +-
.../query/reader/series/SeriesAggregateReader.java | 13 +-
.../reader/series/SeriesRawDataBatchReader.java | 52 +-
.../reader/series/SeriesRawDataPointReader.java | 43 +-
.../iotdb/db/query/reader/series/SeriesReader.java | 522 +++++++++++++--------
.../reader/series/SeriesReaderByTimestamp.java | 45 +-
.../reader/universal/PriorityMergeReader.java | 1 -
.../org/apache/iotdb/db/constant/TestConstant.java | 82 +++-
.../org/apache/iotdb/db/integration/Constant.java | 100 ----
.../iotdb/db/integration/IOTDBGroupByIT.java | 18 +-
.../integration/IOTDBGroupByInnerIntervalIT.java | 2 +-
.../iotdb/db/integration/IoTDBAggregationIT.java | 18 +-
.../integration/IoTDBAggregationLargeDataIT.java | 18 +-
.../integration/IoTDBAggregationSmallDataIT.java | 18 +-
.../db/integration/IoTDBAutoCreateSchemaIT.java | 3 +-
.../apache/iotdb/db/integration/IoTDBCloseIT.java | 11 +-
.../iotdb/db/integration/IoTDBCompleteIT.java | 3 +-
.../apache/iotdb/db/integration/IoTDBDaemonIT.java | 2 +-
.../db/integration/IoTDBEngineTimeGeneratorIT.java | 15 +-
.../db/integration/IoTDBFloatPrecisionIT.java | 2 +-
.../iotdb/db/integration/IoTDBLargeDataIT.java | 35 +-
.../iotdb/db/integration/IoTDBLimitSlimitIT.java | 4 +-
.../iotdb/db/integration/IoTDBMultiSeriesIT.java | 41 +-
.../db/integration/IoTDBMultiStatementsIT.java | 9 +-
.../iotdb/db/integration/IoTDBNumberPathIT.java | 3 +-
.../iotdb/db/integration/IoTDBQuotedPathIT.java | 2 +-
.../iotdb/db/integration/IoTDBRecoverIT.java | 9 +-
.../db/integration/IoTDBSequenceDataQueryIT.java | 43 +-
.../iotdb/db/integration/IoTDBSeriesReaderIT.java | 54 ++-
.../iotdb/db/integration/IoTDBSimpleQueryTest.java | 86 ++++
.../reader/series/SeriesAggregateReaderTest.java | 4 +-
.../reader/series/SeriesReaderByTimestampTest.java | 2 -
.../apache/iotdb/db/tools/IoTDBWatermarkTest.java | 21 +-
.../apache/iotdb/db/utils/EnvironmentUtils.java | 1 -
.../file/metadata/statistics/BinaryStatistics.java | 2 +-
.../metadata/statistics/BooleanStatistics.java | 2 +-
.../file/metadata/statistics/DoubleStatistics.java | 2 +-
.../file/metadata/statistics/FloatStatistics.java | 2 +-
.../metadata/statistics/IntegerStatistics.java | 2 +-
.../file/metadata/statistics/LongStatistics.java | 2 +-
.../file/metadata/statistics/Statistics.java | 5 +
.../iotdb/tsfile/read/reader/IPageReader.java | 3 +
.../iotdb/tsfile/read/reader/page/PageReader.java | 5 +
49 files changed, 1002 insertions(+), 716 deletions(-)
delete mode 100644
server/src/test/java/org/apache/iotdb/db/integration/Constant.java