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 ad08f92 fix
add 0a0a3fe optimize aggregation
No new revisions were added by this update.
Summary of changes:
.../db/query/aggregation/AggreResultData.java | 55 +++-------
.../impl/{AvgAggrFunc.java => AvgAggrResult.java} | 5 +-
.../{CountAggrFunc.java => CountAggrResult.java} | 10 +-
...alueAggrFunc.java => FirstValueAggrResult.java} | 26 ++---
...ValueAggrFunc.java => LastValueAggrResult.java} | 30 ++----
...MaxTimeAggrFunc.java => MaxTimeAggrResult.java} | 21 ++--
...xValueAggrFunc.java => MaxValueAggrResult.java} | 12 +--
...MinTimeAggrFunc.java => MinTimeAggrResult.java} | 16 ++-
...nValueAggrFunc.java => MinValueAggrResult.java} | 15 ++-
.../impl/{SumAggrFunc.java => SumAggrResult.java} | 5 +-
.../query/dataset/AggreResultDataPointReader.java | 2 +-
.../dataset/groupby/GroupByEngineDataSet.java | 8 +-
.../query/executor/NewAggregateEngineExecutor.java | 113 ++++++++-------------
...greFuncFactory.java => AggreResultFactory.java} | 42 ++++----
.../reader/seriesRelated/AbstractDataReader.java | 14 +--
.../SeriesDataReaderWithoutValueFilter.java | 4 +-
.../apache/iotdb/db/utils/TimeValuePairUtils.java | 19 ++--
.../query/executor/GroupByEngineDataSetTest.java | 5 +-
18 files changed, 158 insertions(+), 244 deletions(-)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{AvgAggrFunc.java
=> AvgAggrResult.java} (96%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{CountAggrFunc.java
=> CountAggrResult.java} (94%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{FirstValueAggrFunc.java
=> FirstValueAggrResult.java} (81%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{LastValueAggrFunc.java
=> LastValueAggrResult.java} (77%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{MaxTimeAggrFunc.java
=> MaxTimeAggrResult.java} (84%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{MaxValueAggrFunc.java
=> MaxValueAggrResult.java} (90%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{MinTimeAggrFunc.java
=> MinTimeAggrResult.java} (88%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{MinValueAggrFunc.java
=> MinValueAggrResult.java} (87%)
rename
server/src/main/java/org/apache/iotdb/db/query/aggregation/impl/{SumAggrFunc.java
=> SumAggrResult.java} (91%)
rename
server/src/main/java/org/apache/iotdb/db/query/factory/{AggreFuncFactory.java
=> AggreResultFactory.java} (63%)