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

hui pushed a change to branch lmh/PredicatePushDown
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 6d3033e8660 opt push down algorithm (tmp save)
     add baba3729c2e fix NPE
     add 69aedf77516 opt push down algorithm (finish)
     add aa13fa54794 fix bug & add UT
     add 896e9ed2fd1 add comments

No new revisions were added by this update.

Summary of changes:
 .../db/queryengine/common/MPPQueryContext.java     |   3 +-
 .../queryengine/plan/analyze/PredicateUtils.java   |  66 ++++++++++++--
 ...va => PredicateCanPushDownToSourceChecker.java} |  14 +--
 .../PredicateCanPushDownToSourceExtractor.java     | 100 ---------------------
 .../plan/optimization/PredicatePushDown.java       |  75 ++++++++++++----
 .../expression/predicate/PredicateUtilsTest.java   |  77 ++++++++++++++++
 .../plan/optimization/PredicatePushDownTest.java   |  40 +++++++++
 7 files changed, 245 insertions(+), 130 deletions(-)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/logical/{TimeFilterExistChecker.java
 => PredicateCanPushDownToSourceChecker.java} (72%)
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/logical/PredicateCanPushDownToSourceExtractor.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/expression/predicate/PredicateUtilsTest.java

Reply via email to