This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a change to branch txsql
in repository https://gitbox.apache.org/repos/asf/ignite.git
from 1ce1ec36e36 Txsql (#11574)
add 359fb5279bf IGNITE-23090 Support SQL transactions in thin JDBC (#11528)
No new revisions were added by this update.
Summary of changes:
.../jdbc/JdbcThinTransactionalSelfTest.java | 295 +++++++++++++++++++++
.../tx/SqlTransactionsIsolationTest.java | 269 ++++++++++++++++---
.../ignite/testsuites/IgniteCalciteTestSuite.java | 5 +-
.../internal/jdbc/thin/ConnectionProperties.java | 37 +++
.../jdbc/thin/ConnectionPropertiesImpl.java | 125 ++++++---
.../ignite/internal/jdbc/thin/HandshakeResult.java | 20 ++
.../internal/jdbc/thin/JdbcThinConnection.java | 257 ++++++++++++++++--
.../jdbc/thin/JdbcThinDatabaseMetadata.java | 9 +-
.../internal/jdbc/thin/JdbcThinStatement.java | 23 +-
.../ignite/internal/jdbc/thin/JdbcThinTcpIo.java | 50 +++-
.../ClientListenerAbstractConnectionContext.java | 43 +++
.../internal/processors/odbc/ClientTxSupport.java | 148 +++++++++++
.../odbc/jdbc/JdbcConnectionContext.java | 71 ++++-
.../JdbcQueryExecuteMultipleStatementsResult.java | 19 +-
.../odbc/jdbc/JdbcQueryExecuteRequest.java | 22 +-
.../odbc/jdbc/JdbcQueryExecuteResult.java | 24 +-
.../internal/processors/odbc/jdbc/JdbcRequest.java | 16 ++
.../processors/odbc/jdbc/JdbcRequestHandler.java | 206 ++++++++++++--
.../processors/odbc/jdbc/JdbcResponse.java | 21 +-
.../internal/processors/odbc/jdbc/JdbcResult.java | 14 +
.../odbc/jdbc/JdbcSetTxParametersRequest.java | 122 +++++++++
.../processors/odbc/jdbc/JdbcThinFeature.java | 5 +-
...ueryFetchRequest.java => JdbcTxEndRequest.java} | 59 ++---
...QueryCloseRequest.java => JdbcTxEndResult.java} | 43 ++-
.../odbc/odbc/OdbcConnectionContext.java | 21 ++
.../processors/odbc/odbc/OdbcRequestHandler.java | 6 +-
.../platform/client/ClientConnectionContext.java | 45 +---
.../platform/client/tx/ClientTxEndRequest.java | 44 +--
.../platform/client/tx/ClientTxStartRequest.java | 50 +---
.../processors/query/SqlClientContext.java | 62 ++++-
30 files changed, 1807 insertions(+), 324 deletions(-)
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/jdbc/JdbcThinTransactionalSelfTest.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/ClientTxSupport.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/JdbcSetTxParametersRequest.java
copy
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/{JdbcQueryFetchRequest.java
=> JdbcTxEndRequest.java} (63%)
copy
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/jdbc/{JdbcQueryCloseRequest.java
=> JdbcTxEndResult.java} (74%)