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(-)
