This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/TableModel
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 8c773b25d25 perfect PruneUnUsedColumns optimize rule
add 444a9e2fb21 deal with diff function, which can not be pushed down
No new revisions were added by this update.
Summary of changes:
.../plan/relational/planner/Assignments.java | 7 ++-
.../plan/relational/planner/LogicalPlanner.java | 6 +--
.../planner/optimizations/PredicatePushDown.java | 24 ++++++++++
.../planner/optimizations/PruneUnUsedColumns.java | 15 ++----
.../plan/relational/analyzer/AnalyzerTest.java | 54 ++++++++++++++++++++--
.../optimizations/PredicatePushDownTest.java} | 6 +--
6 files changed, 89 insertions(+), 23 deletions(-)
copy
iotdb-core/datanode/src/{main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/ir/SerializeVisitor.java
=>
test/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/PredicatePushDownTest.java}
(88%)