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

justinchen pushed a change to branch fix-audit-logger
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from a60c0255f73 fix
     add 3ddd7b47dc4 with-pro
     add 1b2b32bc2a3 perf: Optimize TypeManager allocation in StatementAnalyzer 
(#16870)
     add 1746cdb28b1 Add system table named connections to resolve the idle 
session can be found (#16846)
     add 2db7b21bce1 Switch to at.yawk.lz4:lz4-java:1.10.0 (#16871)
     add 0bb9e96ece7 Bump at.yawk.lz4:lz4-java from 1.10.0 to 1.10.1 (#16874)
     add c560247f8b5 Pipe: Fixed the NPE caused by new regions + history only 
logic (#16879)
     add a0dbf9b18e0 Pipe: Fixed the bug that reused plugins may not get loader 
and visibility (#16877)
     add 7436c88304e Implement PreparedStmt on the Server side (#16764) (#16880)
     add bc4f8e9bd81 Load: Fix excessive GC caused by loading too many TsFiles 
at once (#16853)
     add 13b0582dfb1 Pipe: Modify the TableRawReq deserialization method to 
support directconversion to TableStatement. (#16844)
     add a899c48a09c Optimize memtable region scan (#16883)
     add d7898c44343 [AINode] Refactoring of Model Storage, Loading, and 
Inference Pipeline (#16819)
     add 4deec8fa5fa Merge remote-tracking branch 'upstream/master' into 
fix-audit-logger
     add 8a6b8d523ad sptls
     add b2b84f3c235 fix-temp
     add fd352cecc45 pattern-priv

No new revisions were added by this update.

Summary of changes:
 .github/workflows/cluster-it-1c1d1a.yml            |    3 -
 LICENSE-binary                                     |    4 +-
 dependencies.json                                  |    2 +-
 .../iotdb/it/env/cluster/node/AINodeWrapper.java   |    2 +-
 .../iotdb/itbase/runtime/ClusterTestStatement.java |    7 +
 .../iotdb/ainode/it/AINodeCallInferenceIT.java     |  117 ++
 .../ainode/it/AINodeConcurrentForecastIT.java      |  113 ++
 .../ainode/it/AINodeConcurrentInferenceIT.java     |  187 ---
 .../apache/iotdb/ainode/it/AINodeForecastIT.java   |   98 ++
 .../iotdb/ainode/it/AINodeInferenceSQLIT.java      |  344 ------
 .../ainode/it/AINodeInstanceManagementIT.java      |   79 +-
 .../iotdb/ainode/it/AINodeModelManageIT.java       |   53 +-
 .../apache/iotdb/ainode/utils/AINodeTestUtils.java |  119 +-
 .../it/db/it/IoTDBPreparedStatementIT.java         |  385 ++++++
 .../relational/it/schema/IoTDBDatabaseIT.java      |   14 +-
 .../iotdb/session/it/IoTDBConnectionsIT.java       |  364 ++++++
 .../src/test/resources/ainode-example/config.yaml  |    5 -
 .../src/test/resources/ainode-example/model.pt     |  Bin 1906 -> 0 bytes
 iotdb-client/session/pom.xml                       |   14 +
 iotdb-core/ainode/ainode.spec                      |  138 ++-
 iotdb-core/ainode/iotdb/ainode/core/config.py      |   33 +-
 iotdb-core/ainode/iotdb/ainode/core/constant.py    |  173 +--
 iotdb-core/ainode/iotdb/ainode/core/exception.py   |    2 +-
 .../ainode/core/inference/inference_request.py     |   22 +-
 .../core/inference/inference_request_pool.py       |  116 +-
 .../inference/{strategy => pipeline}/__init__.py   |    0
 .../core/inference/pipeline/basic_pipeline.py      |   87 ++
 .../core/inference/pipeline/pipeline_loader.py     |   56 +
 .../iotdb/ainode/core/inference/pool_controller.py |   83 +-
 .../pool_scheduler/basic_pool_scheduler.py         |    2 +-
 .../strategy/abstract_inference_pipeline.py        |   60 -
 .../ainode/iotdb/ainode/core/inference/utils.py    |   45 +-
 .../iotdb/ainode/core/manager/inference_manager.py |  172 +--
 .../iotdb/ainode/core/manager/model_manager.py     |  162 +--
 .../ainode/iotdb/ainode/core/manager/utils.py      |    7 +-
 .../ainode/core/model/built_in_model_factory.py    | 1238 --------------------
 .../thread_name.py => model/model_constants.py}    |   30 +-
 .../ainode/iotdb/ainode/core/model/model_enums.py  |   70 --
 .../iotdb/ainode/core/model/model_factory.py       |  291 -----
 .../ainode/iotdb/ainode/core/model/model_info.py   |  130 +-
 .../ainode/iotdb/ainode/core/model/model_loader.py |  156 +++
 .../iotdb/ainode/core/model/model_storage.py       |  808 +++++++------
 .../core/model/{timerxl => sktime}/__init__.py     |    0
 .../ainode/core/model/sktime/arima/config.json     |   25 +
 .../core/model/sktime/configuration_sktime.py      |  409 +++++++
 .../model/sktime/exponential_smoothing/config.json |   11 +
 .../core/model/sktime/gaussian_hmm/config.json     |   22 +
 .../ainode/core/model/sktime/gmm_hmm/config.json   |   24 +
 .../ainode/core/model/sktime/modeling_sktime.py    |  180 +++
 .../core/model/sktime/naive_forecaster/config.json |    9 +
 .../ainode/core/model/sktime/pipeline_sktime.py    |   68 ++
 .../core/model/sktime/stl_forecaster/config.json   |   22 +
 .../ainode/core/model/sktime/stray/config.json     |   11 +
 .../ainode/core/model/sundial/modeling_sundial.py  |   21 +-
 .../sundial/pipeline_sundial.py}                   |   42 +-
 .../iotdb/ainode/core/model/timer_xl}/__init__.py  |    0
 .../{timerxl => timer_xl}/configuration_timer.py   |    0
 .../model/{timerxl => timer_xl}/modeling_timer.py  |   15 +-
 .../timer_xl/pipeline_timer.py}                    |   36 +-
 .../{timerxl => timer_xl}/ts_generation_mixin.py   |    0
 .../ainode/iotdb/ainode/core/model/uri_utils.py    |  137 ---
 iotdb-core/ainode/iotdb/ainode/core/model/utils.py |   98 ++
 iotdb-core/ainode/iotdb/ainode/core/rpc/client.py  |   39 -
 iotdb-core/ainode/iotdb/ainode/core/rpc/handler.py |   47 +-
 iotdb-core/ainode/pyproject.toml                   |    9 +-
 .../async/AsyncAINodeHeartbeatClientPool.java      |   19 +-
 .../async/AsyncDataNodeHeartbeatClientPool.java    |    1 -
 .../consensus/request/ConfigPhysicalPlan.java      |   24 -
 .../request/read/model/GetModelInfoPlan.java       |   64 -
 .../request/read/model/ShowModelPlan.java          |   70 --
 .../request/write/model/CreateModelPlan.java       |   79 --
 .../request/write/model/DropModelInNodePlan.java   |   70 --
 .../request/write/model/DropModelPlan.java         |   79 --
 .../request/write/model/UpdateModelInfoPlan.java   |  122 --
 .../consensus/response/model/GetModelInfoResp.java |   63 -
 .../consensus/response/model/ModelTableResp.java   |   62 -
 .../iotdb/confignode/manager/ConfigManager.java    |  179 ---
 .../apache/iotdb/confignode/manager/IManager.java  |   42 -
 .../iotdb/confignode/manager/ModelManager.java     |  245 ----
 .../iotdb/confignode/manager/ProcedureManager.java |   20 -
 .../PipeConfigTreePrivilegeParseVisitor.java       |    8 +-
 .../iotdb/confignode/persistence/ModelInfo.java    |  378 ------
 .../persistence/executor/ConfigPlanExecutor.java   |   25 -
 .../persistence/pipe/PipePluginInfo.java           |   78 +-
 .../procedure/impl/model/CreateModelProcedure.java |  250 ----
 .../procedure/impl/model/DropModelProcedure.java   |  200 ----
 .../procedure/impl/node/RemoveAINodeProcedure.java |   17 +-
 .../impl/pipe/task/AlterPipeProcedureV2.java       |    1 +
 .../procedure/state/RemoveAINodeState.java         |    1 -
 .../procedure/store/ProcedureFactory.java          |   12 -
 .../confignode/procedure/store/ProcedureType.java  |    2 +
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   25 -
 .../PipeConfigTreePrivilegeParseVisitorTest.java   |   97 +-
 iotdb-core/datanode/pom.xml                        |    2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   55 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   24 +
 .../request/PipeTransferTabletBatchReqV2.java      |    7 +-
 .../request/PipeTransferTabletRawReq.java          |  110 +-
 .../request/PipeTransferTabletRawReqV2.java        |   50 +-
 .../pipe/sink/util/TabletStatementConverter.java   |  476 ++++++++
 .../sink/util/sorter/InsertEventDataAdapter.java   |  127 ++
 .../util/sorter/InsertTabletStatementAdapter.java  |  118 ++
 ...EventSorter.java => PipeInsertEventSorter.java} |   94 +-
 .../sorter/PipeTableModelTabletEventSorter.java    |   67 +-
 .../sorter/PipeTreeModelTabletEventSorter.java     |   48 +-
 .../db/pipe/sink/util/sorter/TabletAdapter.java    |  113 ++
 .../db/protocol/client/AINodeClientFactory.java    |  133 ---
 .../iotdb/db/protocol/client/ConfigNodeClient.java |   30 +-
 .../protocol/client/DataNodeClientPoolFactory.java |   42 +-
 .../db/protocol/client/ainode/AINodeClient.java    |  401 -------
 .../client/ainode/AINodeClientManager.java         |   75 --
 .../iotdb/db/protocol/client/an/AINodeClient.java  |  321 +++++
 .../client/an/AINodeClientManager.java}            |   31 +-
 .../iotdb/db/protocol/session/ClientSession.java   |   23 +
 .../iotdb/db/protocol/session/IClientSession.java  |   47 +
 .../db/protocol/session/InternalClientSession.java |   24 +
 .../db/protocol/session/MqttClientSession.java     |   24 +
 .../db/protocol/session/PreparedStatementInfo.java |   99 ++
 .../db/protocol/session/RestClientSession.java     |   25 +
 .../iotdb/db/protocol/session/SessionManager.java  |   55 +-
 .../thrift/handler/BaseServerContextHandler.java   |    1 +
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |  320 ++++-
 .../db/queryengine/common/ConnectionInfo.java      |   64 +
 .../operator/process/ai/InferenceOperator.java     |   82 +-
 .../InformationSchemaContentSupplierFactory.java   |  152 +--
 .../iotdb/db/queryengine/plan/Coordinator.java     |  106 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |  134 +--
 .../db/queryengine/plan/analyze/IModelFetcher.java |    4 -
 .../db/queryengine/plan/analyze/ModelFetcher.java  |   51 +-
 .../execution/config/TableConfigTaskVisitor.java   |   25 +-
 .../config/executor/ClusterConfigTaskExecutor.java |   43 +-
 .../execution/config/session/DeallocateTask.java   |   72 ++
 .../plan/execution/config/session/PrepareTask.java |   85 ++
 .../session/PreparedStatementMemoryManager.java    |  157 +++
 .../plan/node/process/AI/InferenceNode.java        |    3 +-
 .../parameter/model/ModelInferenceDescriptor.java  |   61 +-
 .../relational/analyzer/StatementAnalyzer.java     |   91 +-
 .../analyzer/StatementAnalyzerFactory.java         |   17 +-
 .../function/tvf/ForecastTableFunction.java        |   39 +-
 .../plan/relational/metadata/Metadata.java         |    6 -
 .../relational/metadata/TableMetadataImpl.java     |    5 -
 .../plan/relational/planner/TableModelPlanner.java |   25 +-
 .../DataNodeLocationSupplierFactory.java           |    2 +-
 .../plan/relational/sql/AstMemoryEstimator.java    |   67 ++
 .../plan/relational/sql/ParameterExtractor.java    |  121 ++
 .../plan/relational/sql/ast/AstVisitor.java        |   16 +
 .../sql/ast/{Use.java => Deallocate.java}          |   34 +-
 .../sql/ast/{RangeQuantifier.java => Execute.java} |   65 +-
 .../{TableSubquery.java => ExecuteImmediate.java}  |   60 +-
 .../plan/relational/sql/ast/LoadTsFile.java        |   61 +-
 .../sql/ast/{Table.java => Prepare.java}           |   52 +-
 .../plan/relational/sql/ast/Statement.java         |   25 +
 .../plan/relational/sql/parser/AstBuilder.java     |   38 +
 .../db/queryengine/plan/statement/Statement.java   |   23 +
 .../plan/statement/crud/InsertBaseStatement.java   |   10 +
 .../plan/statement/crud/InsertTabletStatement.java |  197 ++++
 .../plan/statement/crud/LoadTsFileStatement.java   |   48 +
 .../db/queryengine/plan/udf/UDTFForecast.java      |   25 +-
 .../db/storageengine/dataregion/DataRegion.java    |    6 +-
 .../dataregion/memtable/AbstractMemTable.java      |   86 +-
 .../memtable/AlignedWritableMemChunk.java          |  132 ++-
 .../dataregion/memtable/IMemTable.java             |    6 +-
 .../dataregion/memtable/TsFileProcessor.java       |   18 +-
 .../dataregion/memtable/WritableMemChunk.java      |   52 +-
 .../pipe/sink/PipeDataNodeThriftRequestTest.java   |    4 +-
 .../db/pipe/sink/PipeStatementEventSorterTest.java |  313 +++++
 .../sink/util/TabletStatementConverterTest.java    |  607 ++++++++++
 .../plan/relational/analyzer/AnalyzerTest.java     |    7 +-
 .../plan/relational/analyzer/AuthTest.java         |   10 +-
 .../analyzer/RowPatternRecognitionTest.java        |    4 +-
 .../plan/relational/analyzer/TSBSMetadata.java     |    6 -
 .../relational/analyzer/TableFunctionTest.java     |    3 -
 .../plan/relational/analyzer/TestMetadata.java     |   19 -
 .../plan/relational/planner/PlanTester.java        |    4 +-
 .../memtable/WritableMemChunkRegionScanTest.java   |  359 ++++++
 iotdb-core/node-commons/pom.xml                    |    5 +
 .../iotdb/commons/client/ClientPoolFactory.java    |   28 +
 .../async/AsyncAINodeInternalServiceClient.java}   |   25 +-
 .../iotdb/commons/model/ModelInformation.java      |   43 +-
 .../org/apache/iotdb/commons/model/ModelTable.java |    4 +-
 .../service/PipePluginExecutableManager.java       |    9 +
 .../schema/column/ColumnHeaderConstant.java        |    8 +
 .../commons/schema/table/InformationSchema.java    |   35 +-
 .../db/relational/grammar/sql/RelationalSql.g4     |   23 +
 .../thrift-ainode/src/main/thrift/ainode.thrift    |    8 +-
 .../src/main/thrift/confignode.thrift              |   63 -
 .../thrift-datanode/src/main/thrift/client.thrift  |    1 +
 pom.xml                                            |   16 +-
 188 files changed, 8748 insertions(+), 7413 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/ainode/it/AINodeCallInferenceIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/ainode/it/AINodeConcurrentForecastIT.java
 delete mode 100644 
integration-test/src/test/java/org/apache/iotdb/ainode/it/AINodeConcurrentInferenceIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/ainode/it/AINodeForecastIT.java
 delete mode 100644 
integration-test/src/test/java/org/apache/iotdb/ainode/it/AINodeInferenceSQLIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/db/it/IoTDBPreparedStatementIT.java
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/session/it/IoTDBConnectionsIT.java
 delete mode 100644 
integration-test/src/test/resources/ainode-example/config.yaml
 delete mode 100644 integration-test/src/test/resources/ainode-example/model.pt
 rename iotdb-core/ainode/iotdb/ainode/core/inference/{strategy => 
pipeline}/__init__.py (100%)
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/inference/pipeline/basic_pipeline.py
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/inference/pipeline/pipeline_loader.py
 delete mode 100644 
iotdb-core/ainode/iotdb/ainode/core/inference/strategy/abstract_inference_pipeline.py
 delete mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/built_in_model_factory.py
 copy iotdb-core/ainode/iotdb/ainode/core/{util/thread_name.py => 
model/model_constants.py} (54%)
 delete mode 100644 iotdb-core/ainode/iotdb/ainode/core/model/model_enums.py
 delete mode 100644 iotdb-core/ainode/iotdb/ainode/core/model/model_factory.py
 create mode 100644 iotdb-core/ainode/iotdb/ainode/core/model/model_loader.py
 rename iotdb-core/ainode/iotdb/ainode/core/model/{timerxl => 
sktime}/__init__.py (100%)
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/arima/config.json
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/configuration_sktime.py
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/exponential_smoothing/config.json
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/gaussian_hmm/config.json
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/gmm_hmm/config.json
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/modeling_sktime.py
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/naive_forecaster/config.json
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/pipeline_sktime.py
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/stl_forecaster/config.json
 create mode 100644 
iotdb-core/ainode/iotdb/ainode/core/model/sktime/stray/config.json
 rename 
iotdb-core/ainode/iotdb/ainode/core/{inference/strategy/timer_sundial_inference_pipeline.py
 => model/sundial/pipeline_sundial.py} (56%)
 copy {iotdb-client/client-py/iotdb => 
iotdb-core/ainode/iotdb/ainode/core/model/timer_xl}/__init__.py (100%)
 rename iotdb-core/ainode/iotdb/ainode/core/model/{timerxl => 
timer_xl}/configuration_timer.py (100%)
 rename iotdb-core/ainode/iotdb/ainode/core/model/{timerxl => 
timer_xl}/modeling_timer.py (98%)
 rename 
iotdb-core/ainode/iotdb/ainode/core/{inference/strategy/timerxl_inference_pipeline.py
 => model/timer_xl/pipeline_timer.py} (52%)
 rename iotdb-core/ainode/iotdb/ainode/core/model/{timerxl => 
timer_xl}/ts_generation_mixin.py (100%)
 delete mode 100644 iotdb-core/ainode/iotdb/ainode/core/model/uri_utils.py
 create mode 100644 iotdb-core/ainode/iotdb/ainode/core/model/utils.py
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/model/GetModelInfoPlan.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/read/model/ShowModelPlan.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/model/CreateModelPlan.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/model/DropModelInNodePlan.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/model/DropModelPlan.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/model/UpdateModelInfoPlan.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/model/GetModelInfoResp.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/response/model/ModelTableResp.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ModelManager.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/ModelInfo.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/model/CreateModelProcedure.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/model/DropModelProcedure.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/util/TabletStatementConverter.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/util/sorter/InsertEventDataAdapter.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/util/sorter/InsertTabletStatementAdapter.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/util/sorter/{PipeTabletEventSorter.java
 => PipeInsertEventSorter.java} (65%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/util/sorter/TabletAdapter.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/AINodeClientFactory.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ainode/AINodeClient.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ainode/AINodeClientManager.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/an/AINodeClient.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{schemaengine/schemaregion/write/req/impl/AutoCreateDeviceMNodePlanImpl.java
 => protocol/client/an/AINodeClientManager.java} (52%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/session/PreparedStatementInfo.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/common/ConnectionInfo.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/session/DeallocateTask.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/session/PrepareTask.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/session/PreparedStatementMemoryManager.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/AstMemoryEstimator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ParameterExtractor.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{Use.java
 => Deallocate.java} (65%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{RangeQuantifier.java
 => Execute.java} (53%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{TableSubquery.java
 => ExecuteImmediate.java} (52%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/{Table.java
 => Prepare.java} (57%)
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeStatementEventSorterTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/util/TabletStatementConverterTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/WritableMemChunkRegionScanTest.java
 rename 
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/protocol/client/ainode/AsyncAINodeServiceClient.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/client/async/AsyncAINodeInternalServiceClient.java}
 (83%)

Reply via email to