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

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


    from 140520d9b9d fix it
     add acabccb3d27 fix ram cost estimiation
     add d3d3b606f9c Add stream sort and sort elimination optimize rule
     add c262a41d69e Merge branch 'ty/TableModelGrammar' into 
TableModelIngestion

No new revisions were added by this update.

Summary of changes:
 .../plan/relational/analyzer/Analysis.java         |  15 +-
 .../plan/relational/planner/LogicalPlanner.java    |   5 +-
 .../plan/relational/planner/QueryPlanner.java      |   1 +
 .../distribute/DistributedPlanGenerator.java       |  32 ++
 .../distribute/TableDistributionPlanner.java       |   4 +-
 .../TableModelTypeProviderExtractor.java           |   7 +
 .../plan/relational/planner/node/FilterNode.java   |   2 +-
 .../plan/relational/planner/node/LimitNode.java    |   2 +-
 .../plan/relational/planner/node/OffsetNode.java   |   2 +-
 .../plan/relational/planner/node/OutputNode.java   |   2 +-
 .../plan/relational/planner/node/ProjectNode.java  |   2 +-
 .../plan/relational/planner/node/SortNode.java     |   6 +-
 .../relational/planner/node/StreamSortNode.java    |  17 +
 .../planner/optimizations/OptimizeFactory.java     |   4 +-
 .../PushLimitOffsetIntoTableScan.java              |   6 +
 .../planner/optimizations/SortElimination.java     | 134 ++++++
 .../optimizations/TransformSortToStreamSort.java   | 123 +++++
 .../db/utils/datastructure/AlignedTVList.java      |   4 +-
 .../analyzer/LimitOffsetPushDownTest.java          |  11 +-
 .../plan/relational/analyzer/SortTest.java         | 503 +++++----------------
 20 files changed, 485 insertions(+), 397 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/SortElimination.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TransformSortToStreamSort.java

Reply via email to