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