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 f8bcf2adec6 Fix that the row deletion mark is mistakenly use (#14138)
     add 21af258bf0b Try to eliminate redundant Project and Sort For right 
table of Join clause in some self-join cases

No new revisions were added by this update.

Summary of changes:
 .../relational/aggregation/AccumulatorFactory.java |  15 +-
 .../queryengine/plan/analyze/PredicateUtils.java   |   9 +-
 .../TableModelStatementMemorySourceVisitor.java    |   6 +-
 .../plan/planner/TableOperatorGenerator.java       | 127 +++++++++-----
 .../predicate/ConvertPredicateToFilterVisitor.java |  39 +++--
 .../ConvertPredicateToTimeFilterVisitor.java       |  60 ++++---
 .../plan/relational/planner/PlanBuilder.java       |   4 +-
 .../plan/relational/planner/QueryPlanner.java      |  24 +--
 .../plan/relational/planner/RelationPlan.java      |  14 +-
 .../plan/relational/planner/RelationPlanner.java   |  37 ++--
 .../relational/planner/TableLogicalPlanner.java    |  43 +++--
 .../plan/relational/planner/TableModelPlanner.java |   3 +-
 .../distribute/TableDistributedPlanGenerator.java  |   9 +-
 .../distribute/TableDistributedPlanner.java        |  28 ++-
 .../TableModelTypeProviderExtractor.java           |   5 +
 .../ir/GlobalTimePredicateExtractVisitor.java      |  37 ++--
 ...AddTableScanColumnsToTypeProviderOptimizer.java |  66 --------
 .../iterative/rule/PruneTableScanColumns.java      |  12 +-
 .../relational/planner/node/TableScanNode.java     |  18 ++
 .../optimizations/LogicalOptimizeFactory.java      |   4 +-
 .../planner/optimizations/PlanOptimizer.java       |   8 -
 .../PushAggregationIntoTableScan.java              |  12 +-
 .../PushLimitOffsetIntoTableScan.java              |   3 +-
 .../optimizations/PushPredicateIntoTableScan.java  | 101 ++++-------
 .../planner/optimizations/SortElimination.java     |  16 +-
 .../optimizations/TransformSortToStreamSort.java   |   5 +-
 .../plan/relational/analyzer/AnalyzerTest.java     | 188 ++++++++++++++++-----
 .../plan/relational/analyzer/JoinTest.java         |  54 +++---
 .../analyzer/LimitOffsetPushDownTest.java          |  50 ++++--
 .../plan/relational/analyzer/SortTest.java         | 164 ++++++++++++++----
 .../plan/relational/analyzer/SubQueryTest.java     |  39 +++--
 .../plan/relational/analyzer/TestUtils.java        |   6 +-
 .../plan/relational/planner/PlanTester.java        |   3 +-
 33 files changed, 713 insertions(+), 496 deletions(-)
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/AddTableScanColumnsToTypeProviderOptimizer.java

Reply via email to