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 b4ed190b0f6 perfect GlobalTimePredicateExtractVisitor
add 5886cd3527e perfect the logic of PushPredicateIntoTableScan and
DataPartition
No new revisions were added by this update.
Summary of changes:
.../plan/relational/analyzer/Analysis.java | 13 ++++-
.../plan/relational/metadata/Metadata.java | 8 +--
.../relational/metadata/TableMetadataImpl.java | 12 +++--
.../plan/relational/planner/LogicalPlanner.java | 4 +-
.../plan/relational/planner/RelationPlanner.java | 8 +--
.../planner/distribute/ExchangeNodeGenerator.java | 56 +++++++++++++++-----
.../relational/planner/node/TableScanNode.java | 25 +++++----
...ombine.java => PushPredicateIntoTableScan.java} | 59 +++++++++-------------
.../plan/relational/analyzer/AnalyzerTest.java | 2 -
.../plan/relational/analyzer/TestMatadata.java | 4 +-
.../iotdb/commons/partition/DataPartition.java | 40 +++++++++++++++
11 files changed, 154 insertions(+), 77 deletions(-)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/{FilterScanCombine.java
=> PushPredicateIntoTableScan.java} (87%)