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

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


    from 031cc6ea744 IGNITE-26849 after review #1.0
     add f7da486c25c IGNITE-26488 Sql. Introduce configuration to override 
CREATE TABLE defaults for data staleness configuration (#6927)
     add afa3536d60c IGNITE-27093 Add a test for possible data loss due to 
pending rows loss (#7011)
     add 675f0fee462 IGNITE-27103 Don't call failure handler for Handshake 
exception in IncomingSnapshotCopier joinFuture (#7015)
     add ef3945348e6 IGNITE-27111 Remove IGNITE_ZONE_BASED_REPLICATION param 
for TC runs (#7021)
     add d7441f2c88e IGNITE-27110 Remove unused method and parameter (#7020)
     add c5f2d0fe9eb IGNITE-27099 Remove !colocationEnabled() branches from 
some other tests (#7017)
     add 210c1888115 IGNITE-27075 Remove code related to non-colocated case 
(compute module) (#6993)
     add 894e6982322 IGNITE-26521 Sql. Flaky 
ItUnstableTopologyTest.ensureLostOfNodeDoesntCausesQueryToFail (#6958)
     add a5e82a67ded IGNITE-26621 Optimize client's implicit batch reads
     add 578ed5ea474 IGNITE-25290 .NET: Add StringSyntax attribute to SQL APIs 
(#7027)
     add 5357a90aa9a IGNITE-27113 Fix a race in aipersist's `acquirePage` 
(#7023)
     add 570ed3f6a99 IGNITE-27070 .NET: Fix TestPutRoutesRequestToPrimaryNode 
flakiness (#7026)
     add a2b909f6345 IGNITE-25543 Implement retry mechanism for reset (#6053)
     add 7d33bd5c281 IGNITE-27014 Fix NPE in write intent resolution (#6960)
     add da337a2b8a7 IGNITE-26421 Make node stop time unbounded (#6933)
     add a7d6f016dd9 IGNITE-27076 Remove code related to non-colocated case 
(cluster management module) (#7024)
     add 6ac991e55ad IGNITE-27130 Fix spamming of logs by compactor (#7033)
     add 38489d84f29 IGNITE-26705 Sql. Replace sql.engine.exec.row.RowSchema 
with StructNativeType (#6968)
     add b44abb1812b IGNITE-27102 Sql. After canceling a DDL script, some 
queries remain unfinished (#7022)
     add ac2de38dbeb IGNITE-27127 NPE in CLI SQL (#7032)
     add 48e2f0e03fc IGNITE-27063 Wait for node join in CLI (#6994)
     add 5ab1f0cb5ce IGNITE-27057 .NET: Increase TestSchemaUpdateWhileStreaming 
timeout (#7029)
     add 53bc922c8e6 IGNITE-26963 Reuse improvements in HTTP matchers (#6910)
     add 77a23904bea IGNITE-26500 Add basic SQL examples (#6646)
     add 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.
     add 5f896bc519d  IGNITE-25587 Jdbc. Basic connection failover tests (#7039)
     add 6ba472e3068 IGNITE-27140 Add tests for MvPartitionStorage 
implementations (#7041)
     add 57731a3566f IGNITE-27043 Ignore Calcite dependency in Debendabot 
(#7042)
     add 403a46fa775 IGNITE-27119 Remove code related to non-colocated case 
(indexing module) (#7028)
     add 7e74b7b5700 IGNITE-27135 Add distribution zone SQL example (#7035)
     add 31266cbd2f8 IGNITE-27114 Remove non-colocation 
DistributionZoneRebalanceEngine (#7025)
     add 905a12f8731 Bump docfx from 2.78.2 to 2.78.4 (#7046)
     add 55d7a4c4888 Bump BenchmarkDotNet from 0.14.0 to 0.15.6 (#7045)
     add 01301b6fc22 Bump JetBrains.Annotations from 2024.3.0 to 2025.2.2 
(#7047)
     add 0b65728d28e IGNITE-27148 Remove code related to non-colocated case 
(storage modules) (#7053)
     add 66d59c94e46 IGNITE-27144 Call "waitUntilPageIsFullyInitialized" 
outside segment lock (#7043)
     add efd5a1366ad IGNITE-27160 Move @ErrorCodeGroup into its own module 
(#7066)
     add 5168177d12b IGNITE-26364 Allow starting node with string configuration 
(#6963)
     add caf60dbecee IGNITE-26898 Reforward request to the target node in 
restartWithCleanup (#7008)
     add b1618e08690 Merge branch 'main' into ignite-26849

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |    4 +
 .teamcity/test/build_types/RunAllTests.kt          |    1 -
 .teamcity/test/build_types/RunAllTestsCustomJDK.kt |    1 -
 .teamcity/test/template_types/OtherTestsModule.kt  |    3 +-
 .teamcity/test/template_types/TestsModule.kt       |    3 +-
 examples/sql/ddl_examples.sql                      |  230 +
 examples/sql/distribution-zones.sql                |   77 +
 examples/sql/world.sql                             | 5355 ++++++++++++++++++++
 gradle/libs.versions.toml                          |    9 +-
 modules/api/build.gradle                           |    2 +-
 .../java/org/apache/ignite/lang/ErrorGroups.java   |    3 +
 .../java/org/apache/ignite/sql/ColumnType.java     |    5 +-
 .../ignite/table/AbstractImmutableTupleTest.java   |    2 +-
 .../cluster/init/ItClusterInitOneNodeTest.java     |   66 +
 .../cli/commands/sql/ItSqlCommandTest.java         |    5 +-
 .../cli/commands/sql/ItSqlReplCommandTest.java     |    2 +-
 .../internal/cli/call/cluster/ClusterInitCall.java |   59 +-
 ...allFactory.java => ClusterInitCallFactory.java} |   15 +-
 .../call/cluster/unit/DeployUnitCallFactory.java   |    7 +-
 .../cli/call/cluster/unit/DeployUnitReplCall.java  |    4 +-
 .../commands/cluster/init/ClusterInitCommand.java  |   14 +-
 .../cluster/init/ClusterInitConstants.java}        |   12 +-
 .../cluster/init/ClusterInitReplCommand.java       |   33 +-
 .../cluster/unit/ClusterUnitDeployCommand.java     |    5 +-
 .../cli/core/call/AsyncCallExecutionPipeline.java  |    8 +-
 .../call/AsyncCallExecutionPipelineBuilder.java    |   31 +-
 .../call/{CallInput.java => AsyncCallFactory.java} |   10 +-
 .../cli/core/call/CallExecutionPipeline.java       |    6 +-
 .../{StringCallInput.java => SpinnerRenderer.java} |   40 +-
 .../exception/handler/SqlExceptionHandler.java     |  150 +-
 .../cli/core/repl/ConnectionHeartBeat.java         |   14 +-
 .../cli/core/style/component/ErrorUiComponent.java |   18 +-
 .../internal/cli/commands/CliCommandTestBase.java  |  113 +-
 .../internal/cli/commands/ProfileMixinTest.java    |  116 +-
 .../cli/commands/UrlOptionsNegativeTest.java       |   34 +-
 .../cli/commands/cluster/ClusterInitReplTest.java  |   11 +
 .../cli/commands/cluster/ClusterInitTest.java      |   16 +-
 .../cli/core/call/SpinnerRendererTest.java}        |   24 +-
 .../ignite/internal/client/proto/ClientOp.java     |    5 +
 .../client/proto/ProtocolBitmaskFeature.java       |   12 +-
 .../client/proto/tx/ClientInternalTxOptions.java}  |   50 +-
 .../ignite/internal/client/sql/QueryModifier.java  |   93 +
 .../ignite/internal/compute/PojoConverter.java     |    1 +
 .../internal/compute/SharedComputeUtils.java       |    1 +
 .../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 |    2 +
 .../ignite/client/handler/ClientHandlerModule.java |    4 +-
 .../handler/ClientInboundMessageHandler.java       |   15 +-
 .../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/requests/table/ClientTableCommon.java  |   62 +-
 .../table/ClientTupleContainsAllKeysRequest.java   |   24 +-
 .../table/ClientTupleContainsKeyRequest.java       |    5 +-
 .../table/ClientTupleDeleteAllExactRequest.java    |    5 +-
 .../table/ClientTupleDeleteAllRequest.java         |    4 +-
 .../table/ClientTupleDeleteExactRequest.java       |    5 +-
 .../requests/table/ClientTupleDeleteRequest.java   |    4 +-
 .../requests/table/ClientTupleGetAllRequest.java   |   36 +-
 .../table/ClientTupleGetAndDeleteRequest.java      |    4 +-
 .../table/ClientTupleGetAndReplaceRequest.java     |    5 +-
 .../table/ClientTupleGetAndUpsertRequest.java      |    5 +-
 .../requests/table/ClientTupleGetRequest.java      |    5 +-
 .../table/ClientTupleInsertAllRequest.java         |    5 +-
 .../requests/table/ClientTupleInsertRequest.java   |    5 +-
 .../table/ClientTupleReplaceExactRequest.java      |    4 +-
 .../requests/table/ClientTupleReplaceRequest.java  |    5 +-
 .../requests/table/ClientTupleRequestBase.java     |   42 +-
 .../table/ClientTupleUpsertAllRequest.java         |    5 +-
 .../requests/table/ClientTupleUpsertRequest.java   |    5 +-
 .../requests/table/ClientTuplesRequestBase.java    |   25 +-
 .../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   |   34 +-
 .../ignite/internal/client/TcpIgniteClient.java    |   23 +-
 .../ignite/internal/client/WriteContext.java       |    4 +-
 .../internal/client/sql/ClientAsyncResultSet.java  |   68 +-
 .../ignite/internal/client/sql/ClientSql.java      |   49 +-
 .../client/table/ClientKeyValueBinaryView.java     |   49 +-
 .../internal/client/table/ClientKeyValueView.java  |   51 +-
 .../client/table/ClientRecordBinaryView.java       |   57 +-
 .../internal/client/table/ClientRecordView.java    |   59 +-
 .../ignite/internal/client/table/ClientTable.java  |  124 +-
 .../internal/client/table/ClientTableMapUtils.java |  163 +
 .../ignite/internal/client/table/MapFunction.java} |   20 +-
 .../internal/client/tx/ClientLazyTransaction.java  |   26 +-
 .../ignite/internal/client/tx/DirectTxUtils.java   |   28 +-
 .../ignite/client/ClientKeyValueViewTest.java      |   23 +-
 .../org/apache/ignite/client/ClientSqlTest.java    |   59 +
 .../org/apache/ignite/client/ClientTupleTest.java  |    2 +-
 .../ignite/client/TestClientHandlerModule.java     |    1 +
 .../org/apache/ignite/client/fakes/FakeCursor.java |    8 +
 .../apache/ignite/client/fakes/FakeTxManager.java  |    2 +-
 .../RepeatedFinishClientTransactionTest.java       |    5 +-
 .../cluster/management/ItClusterManagerTest.java   |   28 +-
 .../cluster/management/ClusterInitializer.java     |    9 +-
 .../management/ClusterManagementGroupManager.java  |   19 +-
 .../cluster/management/ClusterInitializerTest.java |    4 +-
 .../management/BaseItClusterManagementTest.java    |   20 +
 .../internal/cluster/management/MockNode.java      |   38 +-
 modules/compatibility-tests/build.gradle           |    1 +
 ...ItMetastorageRaftSnapshotCompatibilityTest.java |    1 -
 ...cOverThinSqlWithOldServerCompatibilityTest.java |   82 +
 .../ignite/internal/CompatibilityTestBase.java     |   12 +-
 .../org/apache/ignite/internal/IgniteCluster.java  |    5 +
 .../ignite/internal/compute/IgniteComputeImpl.java |   24 +-
 .../compute/NextColocatedWorkerSelector.java       |   27 +-
 .../compute/PartitionNextWorkerSelector.java       |   13 +-
 .../compute/PrimaryReplicaNextWorkerSelector.java  |    4 +-
 .../components/SystemPropertiesNodeProperties.java |    1 +
 .../apache/ignite/internal/thread/ThreadUtils.java |    3 +-
 .../internal/tostring/IgniteToStringBuilder.java   |    2 +-
 .../apache/ignite/internal/type/NativeType.java    |   52 +-
 .../apache/ignite/internal/type/NativeTypes.java   |   80 +-
 .../ignite/internal/type/StructNativeType.java     |  126 +
 .../ignite/internal/util/IgniteBusyLock.java}      |   17 +-
 .../ignite/internal/util/IgniteSpinBusyLock.java   |    4 +-
 .../internal/util/IgniteStripedBusyLock.java       |    4 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |   20 +-
 .../org/apache/ignite/internal/util/ViewUtils.java |    4 +-
 .../ItRebalanceByPendingAssignmentsQueueTest.java  |   18 +-
 .../rebalance/ItRebalanceDistributedTest.java      |    6 +-
 .../distributionzones/DistributionZoneManager.java |   19 +-
 .../rebalance/DistributionZoneRebalanceEngine.java |  349 --
 .../DistributionZoneRebalanceEngineV2.java         |   14 +-
 .../rebalance/PartitionMover.java                  |    2 +-
 .../distributionzones/rebalance/RebalanceUtil.java |   11 -
 .../rebalance/ZoneRebalanceUtil.java               |   12 +-
 .../DistributionZoneRebalanceEngineTest.java       |   66 +-
 .../RebalanceUtilUpdateAssignmentsTest.java        |   55 +-
 .../error-code-annotation-processor/build.gradle   |    1 +
 .../error-code-api}/build.gradle                   |    6 +-
 .../error/code/annotations/ErrorCodeGroup.java     |    5 +-
 .../ignite/internal/failure/FailureManager.java    |    4 +-
 .../internal/index/ChangeIndexStatusTask.java      |   11 +-
 .../index/ChangeIndexStatusTaskController.java     |   63 +-
 .../index/ChangeIndexStatusTaskScheduler.java      |    7 -
 .../index/FinalTransactionStateResolver.java       |    4 +-
 .../internal/index/IndexBuildController.java       |  186 +-
 .../ignite/internal/index/IndexBuildTask.java      |   33 +-
 .../apache/ignite/internal/index/IndexBuilder.java |   18 -
 .../internal/index/IndexBuildingManager.java       |    8 +-
 .../RetryingFinalTransactionStateResolver.java     |    6 +-
 .../index/ChangeIndexStatusTaskControllerTest.java |   13 +-
 .../internal/index/ChangeIndexStatusTaskTest.java  |   25 +-
 .../CommittedFinalTransactionStateResolver.java    |    4 +-
 .../index/IndexAvailabilityControllerTest.java     |    2 -
 .../internal/index/IndexBuildControllerTest.java   |    4 +-
 .../ignite/internal/index/IndexBuilderTest.java    |    6 +-
 .../internal/index/TestIndexManagementUtils.java   |    4 +-
 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/ItJdbcConnectionFailoverTest.java  |  164 +
 .../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 --
 .../impl/ItIdempotentCommandCacheTest.java         |    2 +
 .../ItMetaStorageCompactionTriggerOneNodeTest.java |    4 +-
 .../impl/ItMetaStorageCompactionTriggerTest.java   |    4 +-
 .../ItMetaStorageMultipleNodesAbstractTest.java    |    4 +-
 .../metastorage/impl/ItMetaStorageWatchTest.java   |    4 +-
 .../metastorage/impl/MetaStorageManagerImpl.java   |    2 +-
 .../impl/StandaloneMetaStorageManager.java         |   16 +
 .../pagememory/persistence/PageHeader.java         |   38 +-
 .../persistence/PersistentPageMemory.java          |  109 +-
 .../persistence/compaction/Compactor.java          |    2 +-
 .../partition/replicator/ItZoneTxFinishTest.java   |    2 +-
 .../partition/replicator/fixtures/Node.java        |    5 +-
 .../PartitionReplicaLifecycleManager.java          |   87 +-
 .../network/PartitionReplicationMessageGroup.java  |    6 +
 ...st.java => DisasterRecoveryRequestMessage.java} |   19 +-
 ...t.java => DisasterRecoveryResponseMessage.java} |   18 +-
 .../snapshot/incoming/IncomingSnapshotCopier.java  |    6 +-
 .../raft/snapshot/outgoing/OutgoingSnapshot.java   |    3 +-
 .../PartitionReplicaLifecycleManagerTest.java      |    3 +-
 .../incoming/IncomingSnapshotCopierTest.java       |    4 +-
 .../placementdriver/PlacementDriverTest.java       |   38 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |    1 +
 modules/platforms/cpp/ignite/odbc/common_types.cpp |    1 +
 modules/platforms/dotnet/.config/dotnet-tools.json |    2 +-
 .../Apache.Ignite.Benchmarks.csproj                |    2 +-
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |    4 +-
 .../dotnet/Apache.Ignite.Tests/ConsoleLogger.cs    |   34 +-
 .../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs  |   22 +-
 .../dotnet/Apache.Ignite.Tests/LoggingTests.cs     |    2 +-
 .../PartitionAwarenessRealClusterTests.cs          |    6 +-
 .../Table/SchemaSynchronizationTest.cs             |    1 +
 .../dotnet/Apache.Ignite.Tests/TestUtils.cs        |    6 +-
 .../dotnet/Apache.Ignite/Apache.Ignite.csproj      |    2 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |    3 +
 .../dotnet/Apache.Ignite/Internal/ClientSocket.cs  |   35 +-
 .../dotnet/Apache.Ignite/Internal/LogMessages.cs   |    4 +-
 .../dotnet/Apache.Ignite/Sql/SqlStatement.cs       |    9 +-
 .../internal/raft/rebalance/ExceptionUtils.java}   |   24 +-
 .../raft/rebalance/RaftStaleUpdateException.java}  |   11 +-
 .../java/org/apache/ignite/internal/raft/Loza.java |    5 +-
 .../ignite/internal/raft/RaftGroupServiceImpl.java |    6 +
 .../internal/raft/server/impl/JraftServerImpl.java |    4 +-
 .../ItPlacementDriverReplicaSideTest.java          |    2 +-
 .../ignite/internal/replicator/ReplicaManager.java |  103 +-
 .../internal/replicator/ReplicaStateManager.java   |    2 +-
 .../internal/replicator/ReplicaManagerTest.java    |    2 +-
 modules/rest-api/build.gradle                      |    2 +-
 modules/rest/build.gradle                          |    2 +
 .../ItNodeConfigurationControllerTest.java         |   74 +-
 ...terRecoveryControllerRestartPartitionsTest.java |   84 +-
 ...ControllerRestartPartitionsWithCleanupTest.java |  188 +-
 .../recovery/ItDisasterRecoveryControllerTest.java |  243 +-
 .../rest/cluster/ClusterManagementController.java  |   31 +-
 .../rest/cluster/ClusterManagementRestFactory.java |   13 +-
 .../internal/rest/cluster/JoinFutureProvider.java} |   12 +-
 .../ignite/internal/rest/RestComponentTest.java    |   46 +-
 .../ConfigurationControllerBaseTest.java           |   57 +-
 .../SystemDisasterRecoveryControllerTest.java      |   31 +-
 .../internal/benchmark/BulkLoadBenchmark.java      |   60 +
 .../ignite/internal/benchmark/InsertBenchmark.java |    2 +-
 .../ignite/internal/benchmark/SelectBenchmark.java |    2 +-
 .../client/ItClientDataConsistencyTest.java}       |   22 +-
 .../internal/client/ItClientDirectMappingTest.java |    2 +-
 .../ItDistributedConfigurationPropertiesTest.java  |    4 +-
 .../ItDistributedConfigurationStorageTest.java     |    4 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |   39 +-
 .../internal/runner/app/ItIgniteServerTest.java    |  155 +-
 .../ItRaftCommandLeftInLogUntilRestartTest.java    |    5 +-
 .../runner/app/ItReplicaStateManagerTest.java      |   14 +-
 .../client/ItThinClientChannelValidatorTest.java   |  275 +
 .../client/ItThinClientMultistatementSqlTest.java  |  544 ++
 .../runner/app/client/ItThinClientSqlTest.java     |   91 +
 .../app/client/ItThinClientTransactionsTest.java   |  158 +
 .../internal/table/ItDataConsistencyTest.java      |  280 +
 .../ignite/internal/table/ItDurabilityTest.java    |  165 +
 .../ignite/internal/table/ItDurableFinishTest.java |   35 +-
 .../internal/table/ItPublicApiColocationTest.java  |    6 +-
 .../table/ItRebalanceWithPartitionReturnTest.java  |   15 +-
 .../ignite/internal/table/ItTableScanTest.java     |   27 +-
 .../main/java/org/apache/ignite/IgniteServer.java  |   57 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |   32 +-
 .../ignite/internal/app/IgniteServerImpl.java      |   48 +-
 .../ignite/internal/app/ThreadPoolsManager.java    |    6 +-
 .../configuration/ignite-snapshot.bin              |  Bin 5541 -> 5611 bytes
 .../ignite/internal/AssignmentsTestUtils.java      |    6 +-
 .../CatalogToSchemaDescriptorConverterTest.java    |    2 +-
 .../ignite/internal/sql/engine/SqlQueryType.java   |   15 +
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |   23 +
 .../sql/engine/ItDynamicParameterTest.java         |    2 +-
 .../sql/engine/kill/ItSqlKillCommandTest.java      |    6 +-
 .../systemviews/ItSqlQueriesSystemViewTest.java    |   10 +-
 .../internal/sql/api/AsyncResultSetImpl.java       |    5 +
 .../CreateTableDefaultsConfigurationSchema.java}   |   28 +-
 .../SqlDistributedConfigurationSchema.java         |    4 +
 .../internal/sql/engine/SqlOperationContext.java   |   23 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |   18 +-
 .../internal/sql/engine/exec/ExecutionContext.java |   15 +-
 .../sql/engine/exec/ExecutionServiceImpl.java      |   98 +-
 .../sql/engine/exec/LogicalRelImplementor.java     |   44 +-
 .../sql/engine/exec/MailboxRegistryImpl.java       |   19 +-
 .../internal/sql/engine/exec/RowHandler.java       |    6 +-
 .../internal/sql/engine/exec/SqlRowHandler.java    |   62 +-
 .../sql/engine/exec/UpdatableTableImpl.java        |   22 +-
 .../sql/engine/exec/exp/ExpressionFactory.java     |    4 +-
 .../sql/engine/exec/exp/ExpressionFactoryImpl.java |    4 +-
 .../engine/exec/exp/JoinProjectionImplementor.java |   23 +-
 .../sql/engine/exec/exp/ProjectionImplementor.java |   37 +-
 .../engine/exec/exp/RowProviderImplementor.java    |   26 +-
 .../sql/engine/exec/exp/ValuesImplementor.java     |    6 +-
 .../exec/exp/func/SystemRangeTableFunction.java    |    6 +-
 .../sql/engine/exec/fsm/QueryExecutor.java         |   29 +-
 ...nMappingException.java => MappedFragments.java} |   29 +-
 .../sql/engine/exec/mapping/MappingService.java    |    3 +-
 .../engine/exec/mapping/MappingServiceImpl.java    |   19 +-
 .../internal/sql/engine/exec/rel/HashJoinNode.java |   13 +-
 .../ignite/internal/sql/engine/exec/rel/Inbox.java |    7 +-
 .../sql/engine/exec/rel/MergeJoinNode.java         |   13 +-
 .../internal/sql/engine/exec/rel/ModifyNode.java   |   19 +-
 .../sql/engine/exec/rel/NestedLoopJoinNode.java    |   13 +-
 .../internal/sql/engine/exec/rel/Outbox.java       |    7 +-
 .../internal/sql/engine/exec/row/BaseTypeSpec.java |   78 -
 .../internal/sql/engine/exec/row/NullTypeSpec.java |   47 -
 .../internal/sql/engine/exec/row/RowSchema.java    |  136 -
 .../sql/engine/exec/row/RowSchemaTypes.java        |  106 -
 .../internal/sql/engine/exec/row/RowType.java      |   72 -
 .../internal/sql/engine/exec/row/TypeSpec.java     |   57 -
 .../sql/engine/message/QueryStartRequest.java      |    4 +
 .../sql/engine/prepare/KeyValueGetPlan.java        |    9 +-
 .../sql/engine/prepare/SelectCountPlan.java        |   11 +-
 .../prepare/ddl/DdlSqlToCommandConverter.java      |   16 +-
 .../sql/engine/type/IgniteTypeFactory.java         |   28 +-
 .../engine/util/SqlExceptionMapperProvider.java    |    2 +-
 .../ignite/internal/sql/engine/util/TypeUtils.java |  132 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  |  109 +-
 .../exec/IdentityDistributionFunctionSelfTest.java |    8 +-
 .../sql/engine/exec/PartitionsResolutionTest.java  |   12 +-
 .../exec/ProjectedTableRowConverterSelfTest.java   |    8 +-
 .../sql/engine/exec/RuntimeSortedIndexTest.java    |    3 +-
 .../sql/engine/exec/TableRowConverterSelfTest.java |   24 +-
 .../engine/exec/exp/ExpressionFactoryImplTest.java |    3 +-
 .../exec/mapping/MappingServiceImplTest.java       |   24 +-
 .../sql/engine/exec/mapping/MappingTestRunner.java |    4 +-
 .../sql/engine/exec/rel/AbstractExecutionTest.java |    3 +-
 .../sql/engine/exec/rel/AsyncRootNodeTest.java     |    6 +-
 .../sql/engine/exec/rel/BaseAggregateTest.java     |   16 +-
 .../rel/CorrelatedNestedLoopJoinExecutionTest.java |   12 +-
 .../exec/rel/DataSourceScanNodeExecutionTest.java  |   35 +-
 .../sql/engine/exec/rel/ExchangeExecutionTest.java |    8 +-
 .../exec/rel/HashAggregateExecutionTest.java       |   10 +-
 .../rel/HashAggregateSingleGroupExecutionTest.java |    5 +-
 .../exec/rel/IndexScanNodeExecutionTest.java       |   12 +-
 .../engine/exec/rel/IntersectExecutionTest.java    |   22 +-
 .../sql/engine/exec/rel/MinusExecutionTest.java    |   20 +-
 .../engine/exec/rel/ModifyNodeExecutionTest.java   |   84 +-
 .../engine/exec/rel/ScannableTableSelfTest.java    |   11 +-
 .../exec/rel/SortAggregateExecutionTest.java       |   10 +-
 .../exec/rel/TableScanNodeExecutionTest.java       |   13 +-
 .../sql/engine/exec/row/RowSchemaTest.java         |  130 -
 .../sql/engine/exec/row/RowSchemaTypesTest.java    |  217 -
 .../sql/engine/exec/row/SqlRowHandlerTest.java     |  100 +-
 .../sql/engine/framework/ArrayRowHandler.java      |   15 +-
 .../sql/engine/framework/TestBuilders.java         |   16 +-
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  |   48 +-
 .../DistributionZoneSqlToCommandConverterTest.java |    9 +-
 .../engine/schema/SqlSchemaManagerImplTest.java    |    7 +-
 .../internal/sql/engine/util/TypeUtilsTest.java    |  124 +-
 .../internal/sql/BaseSqlIntegrationTest.java       |    2 +-
 .../internal/sql/engine/util/SqlTestUtils.java     |   15 +-
 .../internal/storage/MvPartitionStorage.java       |    5 +-
 .../apache/ignite/internal/storage/ReadResult.java |   31 +-
 .../apache/ignite/internal/storage/RowMeta.java    |   16 +-
 .../storage/ThreadAssertingMvPartitionStorage.java |    4 +-
 .../storage/AbstractMvPartitionStorageGcTest.java  |   17 +
 .../storage/AbstractMvPartitionStorageTest.java    |   75 +-
 .../storage/BaseMvPartitionStorageTest.java        |    5 +-
 .../storage/impl/TestMvPartitionStorage.java       |   29 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |   22 +-
 .../pagememory/mv/AddWriteInvokeClosure.java       |   12 +-
 .../storage/pagememory/mv/ScanVersionsCursor.java  |    2 +-
 .../storage/pagememory/mv/VersionChain.java        |   20 +-
 .../storage/pagememory/mv/io/VersionChainIo.java   |    2 +-
 .../pagememory/PersistentPageMemoryNoLoadTest.java |  109 +
 ...PersistentPageMemoryMvPartitionStorageTest.java |    2 +-
 .../storage/rocksdb/RocksDbMvPartitionStorage.java |   30 +-
 .../internal/systemview/SystemViewManagerTest.java |    2 +-
 ...ItTxDistributedTestThreeNodesThreeReplicas.java |    5 +-
 .../ItTxObservableTimePropagationTest.java         |    7 +-
 .../ignite/distributed/ReplicaUnavailableTest.java |    2 +-
 .../ignite/internal/table/ItColocationTest.java    |   21 +-
 .../internal/table/ItOperationRetryTest.java       |   10 +-
 ...titionModificationCounterConfigurationTest.java |   76 +
 .../ItPartitionModificationCounterMetricsTest.java |    8 +-
 .../table/distributed/TableAssignmentsService.java |    4 +-
 .../internal/table/distributed/TableManager.java   |   21 +-
 .../disaster/DisasterRecoveryManager.java          |  236 +-
 ...> DisasterRecoveryRequestForwardException.java} |   29 +-
 .../replicator/PartitionReplicaListener.java       |   20 +-
 .../distributed/TableManagerRecoveryTest.java      |  132 +-
 .../table/distributed/TableManagerTest.java        |  278 +-
 .../disaster/DisasterRecoveryMsInvokeTest.java     |   25 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |   24 +-
 ...itionReplicaListenerSortedIndexLockingTest.java |   24 +-
 .../replication/PartitionReplicaListenerTest.java  |  892 +---
 .../ZonePartitionReplicaListenerTest.java          |  154 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |    2 +-
 modules/transactions/build.gradle                  |    1 +
 .../disaster/DisasterRecoveryTestUtil.java         |    7 +-
 .../ItDisasterRecoveryReconfigurationTest.java     |  117 +-
 .../ItDisasterRecoveryResetPartitionsTest.java     |   15 +-
 .../tx/distributed/ItTxResourcesVacuumTest.java    |    9 +-
 .../org/apache/ignite/internal/tx/TxManager.java   |    4 +-
 .../internal/tx/impl/EnlistedPartitionGroup.java   |    2 +
 .../internal/tx/impl/ReadWriteTransactionImpl.java |    3 +
 .../internal/tx/impl/TxCleanupRequestSender.java   |   25 +-
 .../internal/tx/test/ItTransactionTestUtils.java   |    8 +-
 settings.gradle                                    |    2 +
 441 files changed, 24472 insertions(+), 9720 deletions(-)
 create mode 100644 examples/sql/ddl_examples.sql
 create mode 100644 examples/sql/distribution-zones.sql
 create mode 100644 examples/sql/world.sql
 create mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/cluster/init/ItClusterInitOneNodeTest.java
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/cluster/{unit/DeployUnitCallFactory.java
 => ClusterInitCallFactory.java} (66%)
 copy 
modules/{api/src/main/java/org/apache/ignite/table/DataStreamerOperationType.java
 => 
cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/init/ClusterInitConstants.java}
 (76%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/call/{CallInput.java
 => AsyncCallFactory.java} (79%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/call/{StringCallInput.java
 => SpinnerRenderer.java} (57%)
 copy 
modules/{cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/ClusterIdHolderTest.java
 => 
cli/src/test/java/org/apache/ignite/internal/cli/core/call/SpinnerRendererTest.java}
 (63%)
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/util/subscription/ListAccumulator.java
 => 
client-common/src/main/java/org/apache/ignite/internal/client/proto/tx/ClientInternalTxOptions.java}
 (53%)
 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/client/src/main/java/org/apache/ignite/internal/client/table/ClientTableMapUtils.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/StorageProfileValidator.java
 => 
client/src/main/java/org/apache/ignite/internal/client/table/MapFunction.java} 
(64%)
 create mode 100644 
modules/compatibility-tests/src/integrationTest/java/org/apache/ignite/internal/client/JdbcOverThinSqlWithOldServerCompatibilityTest.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/type/StructNativeType.java
 copy 
modules/{marshaller-common/src/main/java/org/apache/ignite/internal/util/Factory.java
 => core/src/main/java/org/apache/ignite/internal/util/IgniteBusyLock.java} 
(75%)
 delete mode 100644 
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/rebalance/DistributionZoneRebalanceEngine.java
 copy {dev-utilities => modules/error-code-api}/build.gradle (90%)
 rename modules/{error-code-annotation-processor => 
error-code-api}/src/main/java/org/apache/ignite/error/code/annotations/ErrorCodeGroup.java
 (78%)
 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
 create mode 100644 
modules/jdbc/src/integrationTest/java/org/apache/ignite/jdbc/ItJdbcConnectionFailoverTest.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
 copy 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalPartitionStatesRequest.java
 => DisasterRecoveryRequestMessage.java} (72%)
 copy 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalPartitionStatesRequest.java
 => DisasterRecoveryResponseMessage.java} (76%)
 copy 
modules/{transactions/src/main/java/org/apache/ignite/internal/tx/impl/TxCleanupExceptionUtils.java
 => 
raft-api/src/main/java/org/apache/ignite/internal/raft/rebalance/ExceptionUtils.java}
 (60%)
 copy 
modules/{network-api/src/main/java/org/apache/ignite/internal/network/serialization/marshal/MarshalException.java
 => 
raft-api/src/main/java/org/apache/ignite/internal/raft/rebalance/RaftStaleUpdateException.java}
 (75%)
 copy 
modules/{raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/FutureImpl.java
 => 
rest/src/main/java/org/apache/ignite/internal/rest/cluster/JoinFutureProvider.java}
 (78%)
 copy 
modules/{sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintClientTest.java
 => 
runner/src/integrationTest/java/org/apache/ignite/internal/client/ItClientDataConsistencyTest.java}
 (65%)
 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
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/table/ItDataConsistencyTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/table/ItDurabilityTest.java
 copy 
modules/{schema/src/main/java/org/apache/ignite/internal/schema/configuration/GcConfigurationSchema.java
 => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/configuration/distributed/CreateTableDefaultsConfigurationSchema.java}
 (58%)
 copy 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/mapping/{ColocationMappingException.java
 => MappedFragments.java} (60%)
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/BaseTypeSpec.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/NullTypeSpec.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchema.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchemaTypes.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/RowType.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/TypeSpec.java
 delete mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchemaTest.java
 delete mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/row/RowSchemaTypesTest.java
 create mode 100644 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItPartitionModificationCounterConfigurationTest.java
 copy 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/exceptions/{IllegalPartitionIdException.java
 => DisasterRecoveryRequestForwardException.java} (52%)


Reply via email to