You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hu...@apache.org on 2024/01/15 08:49:37 UTC

(iotdb) branch lmh/PredicatePushDown updated (68b567bbce9 -> 091808c4cb2)

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 68b567bbce9 fix IS NULL push down
     add a6e8e12e4f8 fix allSatisfy
     add b18f5828e73 fix test header in IoTDBPredicatePushDownIT
     add e3910e3abc4 disable predicate push down when building plan use template
     add 091808c4cb2 add null evaluator (tmp save)

No new revisions were added by this update.

Summary of changes:
 .../db/it/aligned/IoTDBPredicatePushDownIT.java    | 27 +++++++++++-----------
 .../db/queryengine/plan/analyze/Analysis.java      | 11 +++++++++
 .../queryengine/plan/analyze/AnalyzeVisitor.java   | 21 ++++++++++-------
 .../queryengine/plan/analyze/PredicateUtils.java   |  6 +++++
 .../visitor/predicate/NullOperandEvaluator.java    |  7 +++---
 .../plan/optimization/PredicatePushDown.java       |  3 +++
 .../tsfile/read/filter/basic/ValueFilter.java      |  4 ++++
 7 files changed, 53 insertions(+), 26 deletions(-)
 copy iotdb-api/pipe-api/src/main/java/org/apache/iotdb/pipe/api/customizer/configuration/PipeRuntimeConfiguration.java => iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/expression/visitor/predicate/NullOperandEvaluator.java (78%)