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

jackietien pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 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

No new revisions were added by this update.

Summary of changes:
 .../db/it/IoTDBMultiTAGsWithAttributesTableIT.java |  79 +++-
 .../it/query/recent/IoTDBTableAggregationIT.java   |  28 +-
 ...ator.java => AbstractAggTableScanOperator.java} | 217 +++++-----
 .../relational/DefaultAggTableScanOperator.java    |  81 ++++
 .../relational/LastQueryAggTableScanOperator.java  | 458 +++++++++++++++++++++
 .../relational/aggregation/AccumulatorFactory.java |  10 +-
 .../relational/aggregation/LastAccumulator.java    |  22 +-
 .../relational/aggregation/LastByAccumulator.java  |  28 +-
 .../aggregation/LastByDescAccumulator.java         |   5 +
 .../aggregation/LastDescAccumulator.java           |   9 +-
 .../relational/aggregation/TableAggregator.java    |  12 +
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   4 -
 .../plan/planner/OperatorTreeGenerator.java        |   4 +-
 .../plan/planner/TableOperatorGenerator.java       | 196 +++++++--
 .../planner/plan/parameter/SeriesScanOptions.java  |  12 +
 15 files changed, 987 insertions(+), 178 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