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

ppa pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from 84dfe6d6f12 IGNITE-27129 .NET: Improve logging in tests (#7034)
     add eeafed07fbe IGNITE-26086 Ability to restrict query execution by type 
in thin client SQL API (#6383)
     add 380ba4ffd03 IGNITE-26087 Ability to obtain results of a 
multi-statement query execution using the internal thin client SQL API. (#6397)
     add b4bab09daa3 IGNITE-26276 Sql. Jdbc. Add new implementation for 
ResultSetMetadata (#6488)
     add b7056885cbf IGNITE-26351 Jdbc. Add additional tests for existing 
ResultSet (#6518)
     add 13f3f564481 IGNITE-26354 Jdbc. ResultSet backed by thin client without 
data accessors (#6530)
     add f2edcdf1192 IGNITE-26417 Jdbc. DatabaseMetadata for thin client backed 
connection (#6581)
     add 77d8ded0bd5 IGNITE-26369 Jdbc. Add accessor methods to thin 
client-backed ResultSet (numeric types) (#6555)
     add ae4db80daa0 IGNITE-26379 Jdbc. Add accessor methods to thin 
client-backed ResultSet (datetime types) (#6565)
     add d751a2ba2d7 IGNITE-26140 Sql. Jdbc. Add new implementation for 
java.sql.ResultSet (adapter for org.apache.ignite.sql.ResultSet). (#6639)
     add e9555b2903c IGNITE-26506: Jdbc. Jdbc connection over thin client API 
(#6654)
     add a6d067b08cf IGNITE-26427  Jdbc. Statement for thin client backed 
connection (#6659)
     add 8a597068d8d IGNITE-26428 Jdbc. PreparedStatement for thin client 
backed connection (#6677)
     add 24b45259b8a IGNITE-26141 Sql. Jdbc. Migrate (Prepared)Statement 
methods (executeUpdate, executeQuery, execute) to use thin client SQL API 
(#6740)
     add 63da02bc59e IGNITE-26617 Jdbc. Thin client jdbc connection does not 
observe changes made by other connections of the same driver instance (#6771)
     add 0092a9e9b49 IGNITE-26139 Sql. Jdbc. Support non-autocommit mode and 
cancellation token for use in thin client API. (#6772)
     add 562ea51d9b7 IGNITE-26190 Sql. Jdbc. PreparedStatement.executeBatch 
using the thin client SQL API (#6823)
     add a02661d5061 IGNITE-26142 Jdbc. Support multi-statement execution in 
(Prepared)Statement.execute() using thin client SQL API (#6806)
     add d3c9c68e046 IGNITE-26143 Sql. Jdbc. Statement.executeBatch using thin 
client SQL API (#6824)
     add 5ca87e51f4a IGNITE-25617 Sql. JDBC connection property for changing 
partition awareness cache size (#6366)
     add 522c58ff866 IGNITE-26146 Sql. Jdbc. Abort the connection to a node 
that does not support a feature required by the new JDBC driver (#6566)
     add 3315ea09c45 IGNITE-26789 Jdbc. Fix resource leak when client 
disconnects (#6879)
     add e8a3aedf7cb IGNITE-26148 Jdbc. Multinode connection tests (#6899)
     add 70d2832f1eb IGNITE-26790 Cli. SqlExceptionHandler. Correctly translate 
SQL exceptions (#6934)
     add 34affdff9fa IGNITE-26314 Jdbc. Migrate JdbcDatabaseMetadata to use the 
new ResultSet implementation (#6965)
     add 70c5e9eecdf IGNITE-26145 Jdbc. Remove previous driver implementation 
(#6985)
     add 80db9a68cd6 IGNITE-26149 Jdbc. Benchmark added (#6921)
     add b01cfdb89b3 IGNITE-26845 Jdbc. Unstable test testBatchException has 
been temporarily disabled.

No new revisions were added by this update.

Summary of changes:
 gradle/libs.versions.toml                          |    7 +
 .../cli/commands/sql/ItSqlCommandTest.java         |    5 +-
 .../cli/commands/sql/ItSqlReplCommandTest.java     |    2 +-
 .../exception/handler/SqlExceptionHandler.java     |  157 +-
 .../ignite/internal/client/proto/ClientOp.java     |    3 +
 .../client/proto/ProtocolBitmaskFeature.java       |    7 +-
 .../ignite/internal/client/sql/QueryModifier.java  |   93 +
 .../internal/jdbc/proto/IgniteQueryErrorCode.java  |    1 +
 .../jdbc/proto/JdbcDatabaseMetadataHandler.java    |   65 +
 .../internal/jdbc/proto/JdbcQueryEventHandler.java |  129 -
 .../ignite/internal/jdbc/proto/SqlStateCode.java   |    3 +
 .../internal/jdbc/proto/event/JdbcColumnMeta.java  |   12 +-
 .../client/proto/sql/QueryModifierTest.java        |   67 +
 .../ignite/client/handler/ItClientHandlerTest.java |    1 +
 .../ignite/client/handler/ClientHandlerModule.java |    3 +-
 .../handler/ClientInboundMessageHandler.java       |    8 +-
 .../client/handler/ClientResourceRegistry.java     |    6 +
 .../client/handler/JdbcQueryEventHandlerImpl.java  |  115 +-
 .../requests/jdbc/ClientJdbcCancelRequest.java     |    4 +-
 .../jdbc/ClientJdbcColumnMetadataRequest.java      |    4 +-
 .../requests/jdbc/ClientJdbcConnectRequest.java    |    4 +-
 .../jdbc/ClientJdbcPrimaryKeyMetadataRequest.java  |    4 +-
 .../jdbc/ClientJdbcSchemasMetadataRequest.java     |    4 +-
 .../jdbc/ClientJdbcTableMetadataRequest.java       |    4 +-
 .../handler/requests/sql/ClientSqlCommon.java      |  208 +
 .../sql/ClientSqlCursorNextResultRequest.java      |   87 +
 .../requests/sql/ClientSqlExecuteBatchRequest.java |    2 +-
 .../requests/sql/ClientSqlExecuteRequest.java      |  146 +-
 .../sql/ClientSqlExecuteScriptRequest.java         |    2 +-
 .../handler/requests/sql/ClientSqlProperties.java  |   15 +-
 .../handler/JdbcQueryEventHandlerImplTest.java     |    3 +-
 .../handler/requests/sql/ClientSqlCommonTest.java  |   92 +
 .../apache/ignite/client/ClientOperationType.java  |    5 +
 .../org/apache/ignite/client/RetryReadPolicy.java  |    1 +
 .../ignite/internal/client/ChannelValidator.java   |   50 +
 .../apache/ignite/internal/client/ClientUtils.java |    3 +
 .../ignite/internal/client/ProtocolContext.java    |   18 +-
 .../ignite/internal/client/ReliableChannel.java    |   17 +-
 .../ignite/internal/client/TcpClientChannel.java   |   19 +-
 .../ignite/internal/client/TcpIgniteClient.java    |   23 +-
 .../internal/client/sql/ClientAsyncResultSet.java  |   68 +-
 .../ignite/internal/client/sql/ClientSql.java      |   47 +-
 .../org/apache/ignite/client/ClientSqlTest.java    |   59 +
 .../org/apache/ignite/client/fakes/FakeCursor.java |    8 +
 modules/compatibility-tests/build.gradle           |    1 +
 ...cOverThinSqlWithOldServerCompatibilityTest.java |   82 +
 .../org/apache/ignite/internal/IgniteCluster.java  |    5 +
 modules/jdbc/build.gradle                          |    2 +
 .../jdbc/ItJdbcClusterPerIntegrationTest.java      |  111 +
 .../internal/jdbc/ItJdbcMetadataSelfTest.java      |  858 +++-
 .../jdbc/ItJdbcParameterMetadataSelfTest.java      |  149 +
 .../jdbc/ItJdbcResultSetMetadataSelfTest.java      |   94 +
 .../apache/ignite/jdbc/AbstractJdbcSelfTest.java   |   17 +-
 .../ignite/jdbc/ItJdbcAuthenticationTest.java      |    6 +
 .../apache/ignite/jdbc/ItJdbcBatchSelfTest.java    |   62 +-
 .../ignite/jdbc/ItJdbcComplexQuerySelfTest.java    |   12 +-
 .../ignite/jdbc/ItJdbcConnectionSelfTest.java      |   97 +-
 .../ignite/jdbc/ItJdbcErrorsAbstractSelfTest.java  |   11 +-
 .../apache/ignite/jdbc/ItJdbcErrorsSelfTest.java   |    1 -
 .../apache/ignite/jdbc/ItJdbcJoinsSelfTest.java    |    7 +-
 .../apache/ignite/jdbc/ItJdbcKillCommandTest.java  |   15 +-
 .../ignite/jdbc/ItJdbcMultiStatementSelfTest.java  |   87 +-
 .../apache/ignite/jdbc/ItJdbcQueryMetricsTest.java |   27 +-
 .../ignite/jdbc/ItJdbcResultSetSelfTest.java       |    6 -
 .../ignite/jdbc/ItJdbcStatementCancelSelfTest.java |   21 +-
 .../ignite/jdbc/ItJdbcStatementSelfTest.java       |   30 +-
 .../apache/ignite/jdbc/ItJdbcTransactionTest.java  |   31 +-
 .../ignite/jdbc/ItJdbcWithC3p0PoolTest.java}       |   17 +-
 .../jdbc/ItJdbcWithConnectionPoolBaseTest.java     |  245 ++
 .../ignite/jdbc/ItJdbcWithHikariPoolTest.java}     |   18 +-
 .../ignite/internal/jdbc/ClientSyncResultSet.java} |   29 +-
 .../internal/jdbc/ClientSyncResultSetImpl.java     |   84 +
 .../ignite/internal/jdbc/ConnectionProperties.java |    7 +
 .../internal/jdbc/ConnectionPropertiesImpl.java    |   12 +-
 .../jdbc/JdbcClientDatabaseMetadataHandler.java    |   96 +
 .../jdbc/JdbcClientQueryCursorHandler.java         |   81 -
 .../internal/jdbc/JdbcClientQueryEventHandler.java |  200 -
 .../ignite/internal/jdbc/JdbcConnection.java       |  629 ++-
 .../ignite/internal/jdbc/JdbcDatabaseMetadata.java |  755 ++--
 .../internal/jdbc/JdbcExceptionMapperUtil.java     |   56 +
 .../internal/jdbc/JdbcPreparedStatement.java       |  450 ++-
 .../internal/jdbc/JdbcQueryExecuteResponse.java    |   97 -
 .../apache/ignite/internal/jdbc/JdbcResultSet.java | 1386 ++++---
 .../internal/jdbc/JdbcResultSetMetadata.java       |  121 +-
 .../apache/ignite/internal/jdbc/JdbcStatement.java |  592 ++-
 .../org/apache/ignite/internal/jdbc/JdbcUtils.java |  333 ++
 .../ignite/internal/jdbc/ResultSetWrapper.java     |   97 +
 .../org/apache/ignite/jdbc/IgniteJdbcDriver.java   |  111 +-
 .../ignite/internal/jdbc/ColumnDefinition.java     |   67 +
 .../internal/jdbc/JdbcConnectionSelfTest.java      |  474 +++
 .../jdbc/JdbcDatabaseMetadataSelfTest.java         |  275 ++
 .../jdbc/JdbcPreparedStatementSelfTest.java        |  725 ++++
 .../internal/jdbc/JdbcResultSetBaseSelfTest.java   | 4080 ++++++++++++++++++++
 .../jdbc/JdbcResultSetMetadataBaseSelfTest.java    |  320 ++
 .../jdbc/JdbcResultSetMetadataSelfTest.java        |   82 +
 .../internal/jdbc/JdbcResultSetSelfTest.java       |  281 ++
 .../ignite/internal/jdbc/JdbcResultSetTest.java    |  779 ----
 .../internal/jdbc/JdbcStatementSelfTest.java       |  456 +++
 .../internal/jdbc/PreparedStatementParamsTest.java |  435 ---
 .../internal/benchmark/BulkLoadBenchmark.java      |   60 +
 .../ignite/internal/benchmark/InsertBenchmark.java |    2 +-
 .../ignite/internal/benchmark/SelectBenchmark.java |    2 +-
 .../client/ItThinClientChannelValidatorTest.java   |  275 ++
 .../client/ItThinClientMultistatementSqlTest.java  |  544 +++
 .../runner/app/client/ItThinClientSqlTest.java     |   91 +
 .../ignite/internal/sql/engine/SqlQueryType.java   |   15 +
 .../sql/engine/kill/ItSqlKillCommandTest.java      |    6 +-
 .../systemviews/ItSqlQueriesSystemViewTest.java    |   10 +-
 .../internal/sql/api/AsyncResultSetImpl.java       |    5 +
 .../engine/util/SqlExceptionMapperProvider.java    |    2 +-
 .../internal/sql/BaseSqlIntegrationTest.java       |    2 +-
 .../internal/sql/engine/util/SqlTestUtils.java     |   14 +-
 112 files changed, 13350 insertions(+), 4381 deletions(-)
 create mode 100644 
modules/client-common/src/main/java/org/apache/ignite/internal/client/sql/QueryModifier.java
 create mode 100644 
modules/client-common/src/main/java/org/apache/ignite/internal/jdbc/proto/JdbcDatabaseMetadataHandler.java
 delete mode 100644 
modules/client-common/src/main/java/org/apache/ignite/internal/jdbc/proto/JdbcQueryEventHandler.java
 create mode 100644 
modules/client-common/src/test/java/org/apache/ignite/internal/client/proto/sql/QueryModifierTest.java
 create mode 100644 
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/ClientSqlCursorNextResultRequest.java
 create mode 100644 
modules/client-handler/src/test/java/org/apache/ignite/client/handler/requests/sql/ClientSqlCommonTest.java
 create mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/ChannelValidator.java
 create mode 100644 
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/JdbcOverThinSqlWithOldServerCompatibilityTest.java
 create mode 100644 
modules/jdbc/src/integrationTest/java/org/apache/ignite/internal/jdbc/ItJdbcClusterPerIntegrationTest.java
 create mode 100644 
modules/jdbc/src/integrationTest/java/org/apache/ignite/internal/jdbc/ItJdbcParameterMetadataSelfTest.java
 create mode 100644 
modules/jdbc/src/integrationTest/java/org/apache/ignite/internal/jdbc/ItJdbcResultSetMetadataSelfTest.java
 copy modules/jdbc/src/{main/java/org/apache/ignite/jdbc/package-info.java => 
integrationTest/java/org/apache/ignite/jdbc/ItJdbcWithC3p0PoolTest.java} (65%)
 create mode 100644 
modules/jdbc/src/integrationTest/java/org/apache/ignite/jdbc/ItJdbcWithConnectionPoolBaseTest.java
 copy modules/jdbc/src/{main/java/org/apache/ignite/jdbc/package-info.java => 
integrationTest/java/org/apache/ignite/jdbc/ItJdbcWithHikariPoolTest.java} (62%)
 copy modules/{api/src/main/java/org/apache/ignite/lang/Cursor.java => 
jdbc/src/main/java/org/apache/ignite/internal/jdbc/ClientSyncResultSet.java} 
(62%)
 create mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/ClientSyncResultSetImpl.java
 create mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/JdbcClientDatabaseMetadataHandler.java
 delete mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/JdbcClientQueryCursorHandler.java
 delete mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/JdbcClientQueryEventHandler.java
 create mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/JdbcExceptionMapperUtil.java
 delete mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/JdbcQueryExecuteResponse.java
 create mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/JdbcUtils.java
 create mode 100644 
modules/jdbc/src/main/java/org/apache/ignite/internal/jdbc/ResultSetWrapper.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/ColumnDefinition.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcConnectionSelfTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcDatabaseMetadataSelfTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcPreparedStatementSelfTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcResultSetBaseSelfTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcResultSetMetadataBaseSelfTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcResultSetMetadataSelfTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcResultSetSelfTest.java
 delete mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcResultSetTest.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/JdbcStatementSelfTest.java
 delete mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/PreparedStatementParamsTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientChannelValidatorTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientMultistatementSqlTest.java

Reply via email to