This is an automated email from the ASF dual-hosted git repository.

caogaofei pushed a commit to branch beyyes/TableModelGrammar_0627
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 64357a83db76b08707ebfe3de4632ac6ec5ebf86
Merge: 408bee9388f 9cb0210675c
Author: Beyyes <[email protected]>
AuthorDate: Thu Jun 27 14:39:32 2024 +0800

    Merge branch 'ty/TableModelGrammar' of github.com:apache/iotdb into 
ty/TableModelGrammar

 .../db/queryengine/common/MPPQueryContext.java     |  15 -
 .../operator/process/DeviceViewOperator.java       |   9 +-
 .../source/AbstractSeriesScanOperator.java         |  10 +-
 .../operator/source/AlignedSeriesScanOperator.java |  15 +-
 .../source/relational/TableScanOperator.java       |  96 +-----
 .../db/queryengine/plan/analyze/Analysis.java      |  70 +++--
 .../queryengine/plan/analyze/AnalyzeVisitor.java   | 159 +++++-----
 .../queryengine/plan/analyze/TemplatedAnalyze.java |   9 +-
 .../TableModelStatementMemorySourceVisitor.java    |   3 +-
 .../plan/optimization/AggregationPushDown.java     |  14 +-
 .../plan/planner/LogicalPlanBuilder.java           |  28 +-
 .../plan/planner/LogicalPlanVisitor.java           |  21 +-
 .../plan/planner/OperatorTreeGenerator.java        |   2 +-
 .../plan/planner/TemplatedLogicalPlan.java         |  15 +-
 .../plan/planner/distribution/SourceRewriter.java  |  29 +-
 .../plan/planner/plan/node/PlanGraphPrinter.java   |   2 +-
 .../planner/plan/node/process/DeviceViewNode.java  |  50 +--
 .../plan/node/process/SingleDeviceViewNode.java    |  27 +-
 .../plan/relational/analyzer/Analysis.java         |  38 ++-
 .../plan/relational/metadata/Metadata.java         |  22 ++
 .../relational/metadata/QualifiedObjectName.java   |   2 +
 .../relational/metadata/TableMetadataImpl.java     |  17 ++
 .../plan/relational/planner/LogicalPlanner.java    |   8 +-
 .../plan/relational/planner/RelationPlanner.java   |   9 +-
 .../planner/distribute/ExchangeNodeGenerator.java  |  61 +++-
 .../ir/GlobalTimePredicateExtractVisitor.java      | 104 ++++---
 .../relational/planner/node/TableScanNode.java     | 104 +++++--
 .../planner/optimizations/FilterScanCombine.java   | 226 --------------
 .../planner/optimizations/IndexScan.java           | 247 ---------------
 .../optimizations/PushPredicateIntoTableScan.java  | 337 +++++++++++++++++++++
 .../planner/optimizations/SimplifyExpressions.java |   4 +-
 .../plan/relational/sql/ast/QualifiedName.java     |   2 +-
 .../execution/operator/DeviceViewOperatorTest.java |   8 +-
 .../execution/operator/MergeSortOperatorTest.java  |  12 +-
 .../execution/operator/OperatorMemoryTest.java     |  10 +-
 .../execution/operator/TopKOperatorTest.java       |  12 +-
 .../db/queryengine/plan/analyze/AnalyzeTest.java   |  56 ++--
 .../plan/optimization/TestPlanBuilder.java         |  19 +-
 .../plan/planner/PipelineBuilderTest.java          |   3 +-
 .../logical/DataQueryLogicalPlannerTest.java       |  43 ++-
 .../plan/planner/node/PlanGraphPrinterTest.java    |   3 +-
 .../node/process/DeviceViewNodeSerdeTest.java      |   7 +-
 .../process/SingleDeviceViewNodeSerdeTest.java     |   3 +-
 .../plan/relational/analyzer/AnalyzerTest.java     | 192 ++++++++++--
 .../plan/relational/analyzer/TestMatadata.java     |  15 +-
 .../iotdb/commons/partition/DataPartition.java     |  40 +++
 .../apache/iotdb/commons/path/PathPatternTree.java |   4 +-
 .../org/apache/iotdb/commons/utils/PathUtils.java  |   4 +-
 48 files changed, 1198 insertions(+), 988 deletions(-)

Reply via email to