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

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

commit 1dc6e5a19c78ce498646afe8b713cb9dfa863328
Merge: dddbf1f6d5a ef360535d19
Author: Beyyes <[email protected]>
AuthorDate: Tue Aug 13 10:22:38 2024 +0800

    merge master

 code-coverage/pom.xml                              |   2 +-
 distribution/pom.xml                               |  10 +-
 example/client-cpp-example/pom.xml                 |   2 +-
 example/jdbc/pom.xml                               |   2 +-
 example/mqtt-customize/pom.xml                     |   2 +-
 example/mqtt/pom.xml                               |   2 +-
 example/pipe-count-point-processor/pom.xml         |   2 +-
 example/pipe-opc-ua-sink/pom.xml                   |   2 +-
 example/pom.xml                                    |   2 +-
 example/rest-java-example/pom.xml                  |   2 +-
 example/schema/pom.xml                             |   2 +-
 example/session/pom.xml                            |   2 +-
 example/trigger/pom.xml                            |   2 +-
 example/udf/pom.xml                                |   2 +-
 integration-test/pom.xml                           |  32 ++--
 .../it/query/old/orderBy/IoTDBOrderByTableIT.java  |   4 +-
 .../it/query/old/orderBy/IoTDBStreamSortIT.java    |   5 +
 iotdb-api/external-api/pom.xml                     |   2 +-
 iotdb-api/pipe-api/pom.xml                         |   2 +-
 iotdb-api/pom.xml                                  |   2 +-
 iotdb-api/trigger-api/pom.xml                      |   2 +-
 iotdb-api/udf-api/pom.xml                          |   2 +-
 iotdb-client/cli/pom.xml                           |  18 +-
 iotdb-client/client-cpp/pom.xml                    |   4 +-
 iotdb-client/client-py/pom.xml                     |   6 +-
 iotdb-client/isession/pom.xml                      |   8 +-
 iotdb-client/jdbc/pom.xml                          |   8 +-
 iotdb-client/pom.xml                               |   2 +-
 iotdb-client/service-rpc/pom.xml                   |   6 +-
 iotdb-client/session/pom.xml                       |  10 +-
 iotdb-core/antlr/pom.xml                           |   2 +-
 iotdb-core/confignode/pom.xml                      |  24 +--
 iotdb-core/consensus/pom.xml                       |  14 +-
 iotdb-core/datanode/pom.xml                        |  38 ++--
 .../queryengine/plan/execution/QueryExecution.java |   6 +
 .../predicate/ConvertPredicateToFilterVisitor.java |  59 +++---
 .../plan/relational/analyzer/Analyzer.java         |  16 +-
 .../relational/analyzer/ExpressionAnalyzer.java    |  20 ++-
 .../relational/analyzer/StatementAnalyzer.java     |  10 +-
 .../analyzer/StatementAnalyzerFactory.java         |  11 +-
 .../predicate/ConvertPredicateToFilterVisitor.java |  41 +++--
 .../schema/CheckSchemaPredicateVisitor.java        |   9 +-
 .../plan/relational/planner/LogicalPlanner.java    |  19 +-
 .../relational/planner/RelationalModelPlanner.java |   1 +
 .../plan/relational/planner/TranslationMap.java    |  32 ++++
 .../distribute/TableDistributedPlanner.java        |  18 +-
 .../relational/planner/ir/ExpressionRewriter.java  |   6 +
 .../planner/ir/ExpressionTreeRewriter.java         |  22 +++
 .../rule/EliminateLimitProjectWithTableScan.java   |  61 +++++++
 .../rule/EliminateLimitWithTableScan.java          |  50 ++++++
 .../optimizations/DistributedOptimizeFactory.java  |  56 ++++++
 ...izeFactory.java => LogicalOptimizeFactory.java} |   4 +-
 .../PushLimitOffsetIntoTableScan.java              |   4 -
 .../planner/optimizations/SortElimination.java     |  11 --
 .../relational/sql/ast/WrappedInsertStatement.java |   3 +-
 .../plan/relational/sql/ast/WrappedStatement.java  |   2 +-
 .../utils/filter/FilterContainsVisitor.java        |  10 +-
 .../plan/relational/analyzer/AnalyzerTest.java     | 199 +++++++++++++++------
 .../analyzer/LimitOffsetPushDownTest.java          |  61 +++++--
 .../plan/relational/analyzer/SortTest.java         |  28 +--
 .../plan/relational/analyzer/TestMatadata.java     |  22 ++-
 .../plan/relational/planner/PlanTester.java        |  12 +-
 .../relational/planner/PredicateUtilsTest.java     |  26 ++-
 .../reader/chunk/AlignedMemPageReaderTest.java     |  38 ++--
 .../read/reader/chunk/MemPageReaderTest.java       |   6 +-
 .../AlignedSeriesScanPredicatePushDownTest.java    |   4 +-
 .../series/SeriesScanPredicatePushDownTest.java    |  27 ++-
 iotdb-core/metrics/core/pom.xml                    |   4 +-
 iotdb-core/metrics/interface/pom.xml               |   8 +-
 iotdb-core/metrics/pom.xml                         |   2 +-
 iotdb-core/node-commons/pom.xml                    |  22 +--
 .../commons/schema/filter/SchemaFilterVisitor.java |   2 +-
 iotdb-core/pom.xml                                 |   2 +-
 iotdb-core/relational-grammar/pom.xml              |   2 +-
 iotdb-protocol/openapi/pom.xml                     |   2 +-
 iotdb-protocol/pom.xml                             |   2 +-
 iotdb-protocol/thrift-commons/pom.xml              |   2 +-
 iotdb-protocol/thrift-confignode/pom.xml           |   4 +-
 iotdb-protocol/thrift-consensus/pom.xml            |   4 +-
 iotdb-protocol/thrift-datanode/pom.xml             |   4 +-
 library-udf/pom.xml                                |   4 +-
 pom.xml                                            |   4 +-
 82 files changed, 820 insertions(+), 369 deletions(-)

Reply via email to