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

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


    from 34880db07fd Pipe: preserve exclusions for complex wildcards (#17170)
     add 8896075ab1e feat(jdbc): implement PreparedStatement (#17027)

No new revisions were added by this update.

Summary of changes:
 ...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 ++++
 .../iotdb/db/protocol/thrift/OperationType.java    |   5 +-
 .../protocol/thrift/impl/ClientRPCServiceImpl.java | 279 +++++++-
 .../thrift/impl/NativeStatementRequest.java        |  99 +++
 .../iotdb/db/queryengine/plan/Coordinator.java     |  59 +-
 .../analyze/schema/ClusterSchemaFetchExecutor.java |   2 +-
 .../execution/config/session/DeallocateTask.java   |  19 +-
 .../plan/execution/config/session/PrepareTask.java |  27 +-
 .../config/session/PreparedStatementHelper.java    |  60 ++
 .../metadata/fetcher/TableDeviceSchemaFetcher.java |   4 +-
 .../plan/relational/planner/CteMaterializer.java   |   2 +-
 ...ithUncorrelatedScalarSubqueryReconstructor.java |   2 +-
 .../thrift-datanode/src/main/thrift/client.thrift  |  35 +
 21 files changed, 2292 insertions(+), 229 deletions(-)
 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