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

zhihao pushed a change to branch perf/szh/change_point_in_window
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from ad1e94f63d3 MVN spotless apply.
     add 9614e780386 Push change point into table scan.
     add 3894e344c42 Fix ChangePointOperator UT errors.

No new revisions were added by this update.

Summary of changes:
 .../operator/process/TableChangePointOperator.java | 286 ---------
 .../operator/source/ChangePointOperator.java       | 695 ++++++++++++---------
 .../plan/planner/TableOperatorGenerator.java       |  74 ++-
 .../plan/planner/plan/node/PlanNodeType.java       |   4 +
 .../plan/planner/plan/node/PlanVisitor.java        |   6 +
 ...Scan.java => PushChangePointIntoTableScan.java} |  56 +-
 .../planner/node/ChangePointTableScanNode.java     | 193 ++++++
 .../plan/relational/planner/node/Patterns.java     |   4 +
 .../optimizations/DistributedOptimizeFactory.java  |   6 +
 .../operator/ChangePointOperatorTest.java          |  69 +-
 .../planner/ChangePointOptimizationTest.java       |   9 +-
 .../planner/assertions/PlanMatchPattern.java       |  11 +
 12 files changed, 772 insertions(+), 641 deletions(-)
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/process/TableChangePointOperator.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/{EliminateLimitWithTableScan.java
 => PushChangePointIntoTableScan.java} (54%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/node/ChangePointTableScanNode.java

Reply via email to