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

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


    from e9a0d58348a add more client supports
     new e99289941d0 seprate configs
     new 1f3a9e860fc fix cluster bugs
     add c17ca38218b Pipe: Banned conversion IT (#15973)
     add 67f63e09fa5 Implement Extract expression in TableModel
     add 24345354e4c [AINode] Accelerate memory efficiency of the 
multiprocessing architecture of inference_manager (#15956)
     new 9c90eede908 Merge branch 'master' of github.com:apache/iotdb into 
ssl_between_nodes

The 3 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:
 .../org/apache/iotdb/db/it/utils/TestUtils.java    |  33 ++-
 .../manual/enhanced/IoTDBPipeTypeConversionIT.java |   3 +
 .../manual/IoTDBPipeTypeConversionIT.java          |   3 +
 .../IoTDBExtractTable2IT.java}                     |  51 ++--
 .../IoTDBExtractTable3IT.java}                     |  51 ++--
 .../query/recent/extract/IoTDBExtractTableIT.java  | 317 +++++++++++++++++++++
 iotdb-core/ainode/ainode/core/config.py            |  30 ++
 .../ainode/core/inference/inference_request.py     |   3 +-
 .../core/inference/inference_request_pool.py       |  20 +-
 iotdb-core/ainode/ainode/core/ingress/iotdb.py     |   1 +
 .../ainode/core/manager/inference_manager.py       |  16 +-
 .../ainode/ainode/core/manager/model_manager.py    |   2 +
 iotdb-core/ainode/ainode/core/rpc/client.py        |  20 +-
 iotdb-core/ainode/ainode/core/rpc/handler.py       |   2 +-
 iotdb-core/ainode/ainode/core/script.py            |   4 +
 .../confignode/conf/ConfigNodeDescriptor.java      |   1 +
 .../manager/consensus/ConsensusManager.java        |   2 +-
 .../service/thrift/ConfigNodeRPCService.java       |   2 +-
 .../iot/client/AsyncIoTConsensusServiceClient.java |   2 +-
 .../iot/client/SyncIoTConsensusServiceClient.java  |   6 +-
 .../db/consensus/DataRegionConsensusImpl.java      |   6 +-
 .../db/consensus/SchemaRegionConsensusImpl.java    |   2 +-
 .../iotdb/db/protocol/client/ConfigNodeClient.java |   2 +-
 .../execution/exchange/MPPDataExchangeService.java |   2 +-
 .../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 +
 .../sql/ast/{WhenClause.java => Extract.java}      | 107 ++++---
 .../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 +++++++
 .../db/service/DataNodeInternalRPCService.java     |   2 +-
 .../iotdb/db/service/ExternalRPCService.java       |   2 +-
 .../org/apache/iotdb/db/utils/DateTimeUtils.java   |  14 +-
 ...AnalyzeTest.java => ExtractExpressionTest.java} |  43 ++-
 .../conf/iotdb-system.properties.template          |  22 +-
 .../iotdb/commons/client/ainode/AINodeClient.java  |   2 +-
 .../client/ainode/AsyncAINodeServiceClient.java    |   2 +-
 .../AsyncConfigNodeInternalServiceClient.java      |   2 +-
 .../async/AsyncDataNodeExternalServiceClient.java  |   2 +-
 .../async/AsyncDataNodeInternalServiceClient.java  |   2 +-
 .../AsyncDataNodeMPPDataExchangeServiceClient.java |   2 +-
 .../async/AsyncPipeConsensusServiceClient.java     |   2 +-
 .../client/sync/SyncConfigNodeIServiceClient.java  |   6 +-
 .../sync/SyncDataNodeInternalServiceClient.java    |   2 +-
 .../SyncDataNodeMPPDataExchangeServiceClient.java  |   6 +-
 .../sync/SyncPipeConsensusServiceClient.java       |   6 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  23 +-
 .../iotdb/commons/conf/CommonDescriptor.java       |  14 +-
 .../service/AbstractThriftServiceThread.java       |   1 +
 .../db/relational/grammar/sql/RelationalSql.g4     |   1 +
 pom.xml                                            |   2 +-
 72 files changed, 1097 insertions(+), 202 deletions(-)
 copy 
integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/{IoTDBQueryAttributeTableIT.java
 => extract/IoTDBExtractTable2IT.java} (57%)
 copy 
integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/{IoTDBQueryAttributeTableIT.java
 => extract/IoTDBExtractTable3IT.java} (57%)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/query/recent/extract/IoTDBExtractTableIT.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{WhenClause.java
 => Extract.java} (52%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/column/unary/scalar/ExtractTransformer.java
 copy 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/{ExplainAnalyzeTest.java
 => ExtractExpressionTest.java} (52%)

Reply via email to