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

justinchen pushed a change to branch air-gap-ttl
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 85b7c0f51da coverage
     add 8896075ab1e feat(jdbc): implement PreparedStatement (#17027)
     add 67fda53e0c1 feat: show timeseries [order by timseries] clause (#17065)
     add bfb0d32284d [AINode] Optimize the statuscode for remove AINode (#17176)
     add d9b692bcca7 Pipe: Changed the separator check semantic for pipes / 
pipe plugins (#17175)
     add b96957c5603 Merge branch 'master' of https://github.com/apache/iotdb 
into air-gap-ttl
     add 21ead08e078 coverage

No new revisions were added by this update.

Summary of changes:
 .../IoTDBShowTimeseriesOrderByTimeseriesIT.java    | 278 ++++++++
 .../treemodel/auto/basic/IoTDBPipeSyntaxIT.java    |   2 +-
 ...tIT.java => IoTDBTablePreparedStatementIT.java} |   2 +-
 .../db/it/IoTDBTablePreparedStatementJDBCIT.java   | 498 ++++++++++++++
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   6 +-
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   6 +-
 .../iotdb/jdbc/IoTDBTablePreparedStatement.java    | 732 +++++++++++++++++++++
 .../iotdb/jdbc/IoTDBPreparedStatementTest.java     | 142 ----
 .../jdbc/IoTDBTablePreparedStatementTest.java      | 240 +++++++
 .../iotdb/rpc/stmt/PreparedParameterSerde.java     | 175 +++++
 .../iotdb/rpc/stmt/PreparedParameterSerdeTest.java | 127 ++++
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   9 +-
 .../iotdb/confignode/manager/node/NodeManager.java |   2 +-
 .../iotdb/db/protocol/thrift/OperationType.java    |   5 +-
 .../protocol/thrift/impl/ClientRPCServiceImpl.java | 279 +++++++-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  16 +-
 .../thrift/impl/NativeStatementRequest.java        |  99 +++
 .../schema/source/LogicalViewSchemaSource.java     |   3 +-
 .../schema/source/SchemaSourceFactory.java         |  16 +-
 .../schema/source/TimeSeriesSchemaSource.java      |   9 +-
 .../iotdb/db/queryengine/plan/Coordinator.java     |  59 +-
 .../analyze/schema/ClusterSchemaFetchExecutor.java |   2 +-
 .../config/executor/ClusterConfigTaskExecutor.java |  17 +-
 .../execution/config/session/DeallocateTask.java   |  19 +-
 .../plan/execution/config/session/PrepareTask.java |  27 +-
 .../config/session/PreparedStatementHelper.java    |  60 ++
 .../db/queryengine/plan/parser/ASTVisitor.java     |  10 +
 .../plan/planner/LogicalPlanBuilder.java           |   8 +-
 .../plan/planner/LogicalPlanVisitor.java           |  69 +-
 .../plan/planner/OperatorTreeGenerator.java        |   3 +-
 .../SimpleFragmentParallelPlanner.java             |   4 +-
 .../metadata/read/TimeSeriesSchemaScanNode.java    |  49 +-
 .../node/process/ActiveRegionScanMergeNode.java    |   3 +
 .../metadata/fetcher/TableDeviceSchemaFetcher.java |   4 +-
 .../plan/relational/planner/CteMaterializer.java   |   2 +-
 ...ithUncorrelatedScalarSubqueryReconstructor.java |   2 +-
 .../plan/statement/metadata/ShowStatement.java     |   7 +
 .../metadata/ShowTimeSeriesStatement.java          |  15 +
 .../apache/iotdb/db/schemaengine/SchemaEngine.java |  21 +
 .../schemaregion/impl/SchemaRegionMemoryImpl.java  |   8 +
 .../mtree/impl/mem/MTreeBelowSGMemoryImpl.java     | 198 +++++-
 .../mtree/impl/mem/mnode/IMemMNode.java            |  11 +-
 .../mtree/impl/mem/mnode/basic/BasicMNode.java     |  16 +-
 .../impl/mem/mnode/impl/AboveDatabaseMNode.java    |  10 +
 .../mtree/impl/mem/mnode/impl/DatabaseMNode.java   |  10 +
 .../impl/mem/mnode/impl/MeasurementMNode.java      |  10 +
 .../mtree/impl/pbtree/MTreeBelowSGCachedImpl.java  | 148 +++++
 .../schemaregion/read/req/IShowTimeSeriesPlan.java |   4 +
 .../read/req/SchemaRegionReadPlanFactory.java      |  14 +-
 .../read/req/impl/ShowTimeSeriesPlanImpl.java      |  18 +-
 .../impl/SchemaReaderLimitOffsetWrapper.java       |  36 +-
 .../template/ClusterTemplateManager.java           |   8 +-
 .../schemaRegion/SchemaRegionTestUtil.java         |  25 +-
 .../receiver/PipeStatementTsStatusVisitorTest.java |  17 +
 .../schema/SchemaQueryScanOperatorTest.java        |   3 +-
 .../org/apache/iotdb/commons/utils/FileUtils.java  |   2 +-
 .../thrift-datanode/src/main/thrift/client.thrift  |  35 +
 57 files changed, 3272 insertions(+), 328 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/schema/IoTDBShowTimeseriesOrderByTimeseriesIT.java
 rename 
integration-test/src/test/java/org/apache/iotdb/relational/it/db/it/{IoTDBPreparedStatementIT.java
 => IoTDBTablePreparedStatementIT.java} (99%)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/relational/it/db/it/IoTDBTablePreparedStatementJDBCIT.java
 create mode 100644 
iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBTablePreparedStatement.java
 create mode 100644 
iotdb-client/jdbc/src/test/java/org/apache/iotdb/jdbc/IoTDBTablePreparedStatementTest.java
 create mode 100644 
iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/stmt/PreparedParameterSerde.java
 create mode 100644 
iotdb-client/service-rpc/src/test/java/org/apache/iotdb/rpc/stmt/PreparedParameterSerdeTest.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/NativeStatementRequest.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/session/PreparedStatementHelper.java

Reply via email to