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

haonan pushed a commit to branch ssl_between_nodes
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 9c90eede9082fe6aa6a84f7a428c722d34eea833
Merge: 1f3a9e860fc 24345354e4c
Author: HTHou <[email protected]>
AuthorDate: Mon Jul 21 12:11:14 2025 +0800

    Merge branch 'master' of github.com:apache/iotdb into ssl_between_nodes

 .../org/apache/iotdb/db/it/utils/TestUtils.java    |  33 ++-
 .../manual/enhanced/IoTDBPipeTypeConversionIT.java |   3 +
 .../manual/IoTDBPipeTypeConversionIT.java          |   3 +
 .../query/recent/extract/IoTDBExtractTable2IT.java |  72 +++++
 .../query/recent/extract/IoTDBExtractTable3IT.java |  72 +++++
 .../query/recent/extract/IoTDBExtractTableIT.java  | 317 +++++++++++++++++++++
 .../ainode/core/inference/inference_request.py     |   3 +-
 .../core/inference/inference_request_pool.py       |  20 +-
 .../ainode/core/manager/inference_manager.py       |  16 +-
 .../ainode/ainode/core/manager/model_manager.py    |   2 +
 iotdb-core/ainode/ainode/core/rpc/handler.py       |   2 +-
 iotdb-core/ainode/ainode/core/script.py            |   4 +
 .../fragment/FragmentInstanceContext.java          |   6 +-
 .../relational/ColumnTransformerBuilder.java       |  23 ++
 .../queryengine/plan/analyze/PredicateUtils.java   |  13 +-
 .../plan/planner/TableOperatorGenerator.java       |  24 +-
 .../plan/planner/plan/TableModelTimePredicate.java |   6 +-
 .../plan/planner/plan/TimePredicate.java           |   4 +-
 .../plan/planner/plan/TreeModelTimePredicate.java  |   4 +-
 .../relational/analyzer/AggregationAnalyzer.java   |   6 +
 .../relational/analyzer/ExpressionAnalyzer.java    |  18 ++
 .../relational/analyzer/StatementAnalyzer.java     |  17 ++
 .../predicate/ConvertPredicateToFilterVisitor.java |   7 +-
 .../ConvertPredicateToTimeFilterVisitor.java       |  80 +++++-
 .../PredicateCombineIntoTableScanChecker.java      |  23 +-
 .../planner/IrExpressionInterpreter.java           |  19 ++
 .../plan/relational/planner/IrTypeAnalyzer.java    |   7 +
 .../relational/planner/ir/ExpressionRewriter.java  |   6 +
 .../planner/ir/ExpressionTreeRewriter.java         |  20 ++
 .../ir/GlobalTimePredicateExtractVisitor.java      |  16 +-
 .../optimizations/PushPredicateIntoTableScan.java  |  13 +-
 .../plan/relational/sql/ast/AstVisitor.java        |   4 +
 .../sql/ast/DefaultTraversalVisitor.java           |   5 +
 .../plan/relational/sql/ast/Expression.java        |   3 +
 .../plan/relational/sql/ast/Extract.java           | 139 +++++++++
 .../relational/sql/ast/TableExpressionType.java    |   3 +-
 .../plan/relational/sql/parser/AstBuilder.java     |  14 +
 .../relational/sql/util/ExpressionFormatter.java   |   6 +
 .../column/unary/scalar/ExtractTransformer.java    | 106 +++++++
 .../org/apache/iotdb/db/utils/DateTimeUtils.java   |  14 +-
 .../relational/analyzer/ExtractExpressionTest.java |  66 +++++
 .../db/relational/grammar/sql/RelationalSql.g4     |   1 +
 pom.xml                                            |   2 +-
 43 files changed, 1172 insertions(+), 50 deletions(-)

Reply via email to