This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch force_ci/split_chunk
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from f016492406b Merge branch 'master' into split_text_chunk
     add d83dd4f5e24 Pipe: Ensure the idempotency of the historical activation 
batch (#14566)
     add e95f4c5869a Bind 0.0.0.0 for all Thrift Service to enhance 
extensibility #14577
     add 554d7d86978 Close Aggregation and State to release resource
     add d865a2c24e3 Fix RatisConsensus client==null exception when stopping 
datanode #14578
     add 94e0f30598f Parameter Naming Adjustment for the Table Model of REST 
Service example (#14575)
     add 4f19e6c3720 Use schema last cache to speed up the last and last_by 
aggregations in table model
     add fc36adbb6f6 Fixed the timeout of device schema fetch to the timeout of 
the caller query/write operation
     new 1224142e894 Merge branch 'master' of github.com:apache/iotdb into 
force_ci/split_chunk

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:
 .../java/org/apache/iotdb/TableHttpExample.java    |   4 +-
 .../java/org/apache/iotdb/TableHttpsExample.java   |   4 +-
 .../it/autocreate/IoTDBPipeAutoConflictIT.java     |  51 +++
 .../db/it/IoTDBMultiTAGsWithAttributesTableIT.java |  79 +++-
 .../it/query/recent/IoTDBTableAggregationIT.java   |  28 +-
 .../udf/api/relational/AggregateFunction.java      |   3 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |  23 +-
 .../schemaregion/SchemaExecutionVisitor.java       |   5 +-
 ...ator.java => AbstractAggTableScanOperator.java} | 223 +++++-----
 .../relational/DefaultAggTableScanOperator.java    |  81 ++++
 .../relational/LastQueryAggTableScanOperator.java  | 458 +++++++++++++++++++++
 .../relational/aggregation/AccumulatorFactory.java |  10 +-
 .../aggregation/AggregationOperator.java           |   1 +
 .../relational/aggregation/LastAccumulator.java    |  22 +-
 .../relational/aggregation/LastByAccumulator.java  |  28 +-
 .../aggregation/LastByDescAccumulator.java         |   5 +
 .../aggregation/LastDescAccumulator.java           |   9 +-
 .../relational/aggregation/TableAccumulator.java   |   4 +
 .../relational/aggregation/TableAggregator.java    |  16 +
 .../UserDefinedAggregateFunctionAccumulator.java   |   6 +
 .../aggregation/grouped/GroupedAccumulator.java    |   4 +
 .../aggregation/grouped/GroupedAggregator.java     |   4 +
 .../GroupedUserDefinedAggregateAccumulator.java    |   6 +
 .../grouped/HashAggregationOperator.java           |   1 +
 .../grouped/StreamingAggregationOperator.java      |   1 +
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   4 -
 .../plan/planner/OperatorTreeGenerator.java        |   4 +-
 .../plan/planner/TableOperatorGenerator.java       | 196 +++++++--
 .../planner/plan/parameter/SeriesScanOptions.java  |  12 +
 .../metadata/fetcher/TableDeviceSchemaFetcher.java |   7 +-
 .../service/AbstractThriftServiceThread.java       |   7 +-
 31 files changed, 1103 insertions(+), 203 deletions(-)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/{TableAggregationTableScanOperator.java
 => AbstractAggTableScanOperator.java} (87%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/DefaultAggTableScanOperator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/LastQueryAggTableScanOperator.java

Reply via email to