This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/TableModelGrammar0624
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 5d4ab23cc86 Put variable tableModelPredicateExpressions into Analysis,
Perfect the FilterScanCombine rule, only when the child of FilterNode equals
TableScanNode, use the FilterScanCombine rule.
add 5d615dcb7c6 perfect FilterScanCombine and
GlobalTimePredicateExtractVisitor
No new revisions were added by this update.
Summary of changes:
.../plan/relational/planner/QueryPlanner.java | 20 --
.../ir/GlobalTimePredicateExtractVisitor.java | 103 +++++-----
.../relational/planner/node/TableScanNode.java | 28 +++
.../planner/optimizations/FilterScanCombine.java | 214 ++++++++++++++++-----
.../planner/optimizations/IndexScan.java | 168 ----------------
.../planner/optimizations/SimplifyExpressions.java | 4 +-
.../plan/relational/analyzer/AnalyzerTest.java | 105 +++++++++-
7 files changed, 358 insertions(+), 284 deletions(-)
delete mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/IndexScan.java