This is an automated email from the ASF dual-hosted git repository.
xiangweiwei pushed a change to branch alignbydevice
in repository https://gitbox.apache.org/repos/asf/iotdb.git.
from 8eb2f11 add aggregation without value filter align by device IT
add d8284c0 Add aggregation with value filter test
add 2900391 [IOTDB-1773] Aligned timeseries support group by query
without value filter for standalone mode (#4426)
add a8fc9f0 fix postion < 0 (#4512)
add 95fd06f Merge branch 'master' into alignbydevice
add 3f906c4 Add group by without value filter test
No new revisions were added by this update.
Summary of changes:
.../iotdb/cluster/query/LocalQueryExecutor.java | 1 -
.../ClusterGroupByFillNoVFilterDataSet.java | 4 +-
.../groupby/ClusterGroupByNoVFilterDataSet.java | 4 +-
.../query/groupby/MergeGroupByExecutor.java | 3 +-
.../query/groupby/MergeGroupByExecutorTest.java | 4 +-
.../iotdb/integration/env/ClusterEnvConfig.java | 17 +
.../org/apache/iotdb/itbase/env/BaseConfig.java | 12 +
.../integration/aligned/IoTDBAlignByDeviceIT.java | 413 +++++++
...=> IoTDBGroupByQueryWithoutValueFilter2IT.java} | 25 +-
.../IoTDBGroupByQueryWithoutValueFilterIT.java | 1142 ++++++++++++++++++++
...pByQueryWithoutValueFilterWithDeletion2IT.java} | 38 +-
...oupByQueryWithoutValueFilterWithDeletionIT.java | 818 ++++++++++++++
.../db/integration/env/StandaloneEnvConfig.java | 19 +
.../querycontext/AlignedReadOnlyMemChunk.java | 3 +-
.../apache/iotdb/db/metadata/path/AlignedPath.java | 6 +
.../apache/iotdb/db/metadata/utils/MetaUtils.java | 70 ++
.../db/query/aggregation/impl/AvgAggrResult.java | 2 +-
.../db/query/aggregation/impl/CountAggrResult.java | 2 +-
.../query/aggregation/impl/ExtremeAggrResult.java | 2 +-
.../aggregation/impl/FirstValueAggrResult.java | 2 +-
.../aggregation/impl/FirstValueDescAggrResult.java | 2 +-
.../aggregation/impl/LastValueAggrResult.java | 2 +-
.../aggregation/impl/LastValueDescAggrResult.java | 2 +-
.../query/aggregation/impl/MaxTimeAggrResult.java | 2 +-
.../aggregation/impl/MaxTimeDescAggrResult.java | 2 +-
.../query/aggregation/impl/MaxValueAggrResult.java | 2 +-
.../query/aggregation/impl/MinTimeAggrResult.java | 2 +-
.../aggregation/impl/MinTimeDescAggrResult.java | 2 +-
.../query/aggregation/impl/MinValueAggrResult.java | 2 +-
.../db/query/aggregation/impl/SumAggrResult.java | 2 +-
...ByExecutor.java => AlignedGroupByExecutor.java} | 11 +-
.../GroupByFillWithoutValueFilterDataSet.java | 5 +-
.../groupby/GroupByWithoutValueFilterDataSet.java | 123 ++-
...cutor.java => LocalAlignedGroupByExecutor.java} | 362 ++++---
.../dataset/groupby/LocalGroupByExecutor.java | 42 +-
.../db/query/executor/AggregationExecutor.java | 116 +-
.../series/AlignedSeriesAggregateReader.java | 36 +-
.../iotdb/tsfile/read/TsFileSequenceReader.java | 2 +-
.../apache/iotdb/tsfile/read/common/BatchData.java | 16 +
.../tsfile/read/common/IBatchDataIterator.java | 2 +
.../tsfile/read/reader/page/AlignedPageReader.java | 2 +-
41 files changed, 2923 insertions(+), 401 deletions(-)
copy
integration/src/test/java/org/apache/iotdb/db/integration/aligned/{IoTDBLastQuery2IT.java
=> IoTDBGroupByQueryWithoutValueFilter2IT.java} (71%)
create mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterIT.java
copy
integration/src/test/java/org/apache/iotdb/db/integration/aligned/{IoTDBLastQueryWithDeletion2IT.java
=> IoTDBGroupByQueryWithoutValueFilterWithDeletion2IT.java} (68%)
create mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithoutValueFilterWithDeletionIT.java
copy
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/{GroupByExecutor.java
=> AlignedGroupByExecutor.java} (80%)
copy
server/src/main/java/org/apache/iotdb/db/query/dataset/groupby/{LocalGroupByExecutor.java
=> LocalAlignedGroupByExecutor.java} (54%)