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

caogaofei pushed a change to branch beyyes/join
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 21b1b2eb219 merge master
     add ee16437bdc1 perfect PushPredicateIntoTableScan impl

No new revisions were added by this update.

Summary of changes:
 .../plan/relational/planner/EqualityInference.java |  18 +
 .../plan/relational/planner/ir/AstUtils.java       |  18 +
 .../planner/ir/ExpressionNodeInliner.java          |  18 +
 .../planner/ir/SubExpressionExtractor.java         |  18 +
 .../planner/iterative/rule/PruneJoinColumns.java   |  18 +
 .../plan/relational/planner/node/JoinNode.java     |  18 +
 .../optimizations/ExpressionEquivalence.java       | 352 +++++++++++++++++++
 .../optimizations/LogicalOptimizeFactory.java      |  21 +-
 .../optimizations/PushPredicateIntoTableScan.java  | 378 ++++++++++-----------
 .../plan/relational/utils/DisjointSet.java         |  18 +
 .../plan/relational/analyzer/AnalyzerTest.java     |   5 +-
 .../plan/relational/analyzer/JoinTest.java         |  18 +-
 .../plan/relational/analyzer/SubQueryTest.java     |  34 +-
 13 files changed, 700 insertions(+), 234 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/ExpressionEquivalence.java

Reply via email to