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

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


    from dddbf1f6d5a add aliased relation support
     add ed7013278f0 Add limit elimination optimize rule
     add 5416b4430f3 Fixed the filter logic in FilterContainsVisitor
     add 4a3c1d3e331 Fixed query type of create table device
     add a3fce5860d6 change version for master branch (#13137)
     add 3369da8f29c Add AliasRelation support
     add fb1ce11c04f Adaptation of Filter generated by FreeMarker in TsFile
     add ef360535d19 Fixed the classification bug of CheckSchemaPredicateVisitor
     new 1dc6e5a19c7 merge master

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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 +++
 ...ava => EliminateLimitProjectWithTableScan.java} |  45 ++---
 ...hSort.java => EliminateLimitWithTableScan.java} |  36 ++--
 .../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, 745 insertions(+), 414 deletions(-)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/{MergeLimitWithSort.java
 => EliminateLimitProjectWithTableScan.java} (60%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/{MergeLimitWithSort.java
 => EliminateLimitWithTableScan.java} (63%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/DistributedOptimizeFactory.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/{OptimizeFactory.java
 => LogicalOptimizeFactory.java} (97%)

Reply via email to