You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ca...@apache.org on 2024/06/06 14:44:58 UTC
(iotdb) branch new-table-model-debug updated (644938ebff8 -> 9aba3d20362)
This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch new-table-model-debug
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 644938ebff8 set idAndAttributeIndexMap in PruneUnUsedColumns optimize rule
add 9aba3d20362 perfect the logic of PredicatePushDown
No new revisions were added by this update.
Summary of changes:
.../db/queryengine/common/MPPQueryContext.java | 4 +
.../relational/ColumnTransformerBuilder.java | 2 +-
....java => PredicatePushIntoMetadataChecker.java} | 8 +-
.../planner/optimizations/IndexScan.java | 49 ++++++++--
.../planner/optimizations/PredicatePushDown.java | 105 ++++++++++++++++++++-
.../plan/optimization/PredicatePushDownTest.java | 8 +-
6 files changed, 157 insertions(+), 19 deletions(-)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/predicate/{PredicatePushIntoIndexScanChecker.java => PredicatePushIntoMetadataChecker.java} (93%)