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 d78585c8b28 Fix some view related IT
     add ed7013278f0 Add limit elimination optimize rule

No new revisions were added by this update.

Summary of changes:
 .../plan/relational/planner/LogicalPlanner.java    |  4 +-
 .../distribute/TableDistributedPlanner.java        | 18 +----
 ...ava => EliminateLimitProjectWithTableScan.java} | 45 ++++++------
 ...hSort.java => EliminateLimitWithTableScan.java} | 36 ++++------
 .../optimizations/DistributedOptimizeFactory.java  | 56 +++++++++++++++
 ...izeFactory.java => LogicalOptimizeFactory.java} |  4 +-
 .../PushLimitOffsetIntoTableScan.java              |  4 --
 .../planner/optimizations/SortElimination.java     | 11 ---
 .../plan/relational/analyzer/AnalyzerTest.java     | 81 +++++++++++++++++++++-
 .../analyzer/LimitOffsetPushDownTest.java          | 50 ++++++++++---
 .../plan/relational/analyzer/TestMatadata.java     | 22 ++++--
 11 files changed, 234 insertions(+), 97 deletions(-)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/{MergeLimitWithSort.java
 => EliminateLimitProjectWithTableScan.java} (60%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/{MergeLimitWithSort.java
 => EliminateLimitWithTableScan.java} (63%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/DistributedOptimizeFactory.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/{OptimizeFactory.java
 => LogicalOptimizeFactory.java} (97%)

Reply via email to