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

github-bot pushed a change to branch 
dependabot/gradle/com.google.guava-guava-33.2.0-jre
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    omit 7abdaab42c Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre
     add 0a46272fa6 [IGNITE-22091] Implement CLI for disaster recovery: 
partition states (#3668)
     add 654a11a4a0 IGNITE-22128 Balancing partitions across stripes (#3690)
     add 7f93d63d09 [IGNITE-21999] Merge partition free-lists into one (#3615)
     add 054ef3e484 [IGNITE-21295] Implement REST API for manual raft group 
configuration update (#3701)
     add 80ff031014 IGNITE-21300 Implement disaster recovery for secondary 
indexes (#3698)
     add e1012bf1b0 IGNITE-22163 Fix potential NPE in IndexManager (#3699)
     add 6de12ae35e IGNITE-22159: unmute tests (#3695)
     add 8aabfa8277 IGNITE-22156 Replace inheritance with delegation for 
UpgradingRowAdapter class. (#3696)
     add 3182188010 IGNITE-22175 Improve handling for RocksDb resources on 
RocksDbKeyValueStorage (#3709)
     add 43c00984cf Bump com.github.spotbugs from 6.0.12 to 6.0.14 (#3707)
     add b5d5999871 Bump org.slf4j:slf4j-jdk14 from 2.0.12 to 2.0.13 (#3676)
     add 636a03c4d1 IGNITE-19091 Sql. Fix 
ItIgniteNodeRestartTest::testQueryCorrectnessAfterNodeRestart (#3712)
     add 865c02bf0b IGNITE-21945 Sql. Cover SQL F855(Nested <order by clause> 
in <query expression>) (#3708)
     add dac9b46b74 IGNITE-21992 Fix remove-after-insert in Data Streamer 
within the same batch (#3713)
     add 231b61e467 IGNITE-21977 Sql. Extend test coverage for SQL feature 
F661(Simple tables) (#3705)
     add 0a3ac8d91a IGNITE-22184 Fix race in 
ItClusterManagerTest#testJoinInvalidTag (#3719)
     add 4d7f20b0d2 IGNITE-22190 Refactor ItClusterManagerTest test 
infrastructure (#3721)
     add 351fb7ab03 IGNITE-22176 Propagate Env from parent RocksDb in 
RocksSnapshotManager (#3710)
     add a93a7dcfb6 IGNITE-22185 Mute test from 
DistributionZoneCausalityDataNodesTest (#3718)
     add 86bbb43227 IGNITE-22194 Remove portRange from 
PlatformBenchmarkNodeRunner
     add 49e0cc5aa5 IGNITE-21167 Sql. Jdbc. Raise a clearer error message when 
the tx control statement is used in non-autocommit mode (#3700)
     add 3dc1fbc76f IGNITE-21936 Sql. Cover SQL E161(SQL comments using leading 
double minus) feature by tests (#3716)
     add 1c0ee27562 IGNITE-19682 .NET: Add tx partition awareness (lazy tx 
start) (#3728)
     add caace727b5 Bump net.bytebuddy:byte-buddy from 1.14.14 to 1.14.15 
(#3724)
     add c41d3e2d46 IGNITE-22000 Get rid of unnecessary conversion of DDL 
commands (#3691)
     add 54f75768bb IGNITE-22161 Sql. Fix infinity loop after query validation 
failure (#3702)
     add f3f195eefa IGNITE-21952: Cover SQL T551(Optional key words for default 
syntax) feature by test (#3731)
     add c8cc35c3a6 IGNITE-22136 Updated Apache Ignite 3 doc with new features 
(#3678)
     add ceac03f6b8 IGNITE-22040: KeyValue/RecordView. Improve error messages 
for constraint violation errors. (#3619)
     add e0424de400 IGNITE-22147 Fixed flaky 
ItTxResourcesVacuumTest.testRecoveryAfterPersistentStateVacuumized (#3689)
     add 2a6cc4f293 IGNITE-22065 Introduce partition public API (#3673)
     add 348f68b10b IGNITE-22137 Rename "rocksDb" storage engine to "rocksdb" 
(#3733)
     add cf85b69c35 IGNITE-22191 Fixed case null MvPartitionStorage in 
IndexBuildController (#3739)
     add 92bfcfd5a2 IGNITE-22206 Unmute disabled 
ItTxResourcesVacuumTest#testRecoveryAfterPersistentStateVacuumized (#3738)
     add 09565a1025 IGNITE-19082: Catalog. Cleanup dead code (#3669)
     add aba72be1b1 IGNITE-21950 Sql. Cover SQL T351(Bracketed SQL comments 
(/*...*/ comments)) feature by tests (#3727)
     add 26bd72f9e1 IGNITE-21947: Cover SQL T121(WITH (excluding RECURSIVE) in 
query expression) feature by tests (#3730)
     add 6871bba01b IGNITE-21568 Java thin: Pass client time zone to server 
(#3737)
     add db949749e9 IGNITE-21949: Cover SQL T122(WITH (excluding RECURSIVE) in 
subquery) feature by tests (#3741)
     add 39556b6c60 IGNITE-21801 Add missing Schema Sync integration tests 
(#3740)
     add c6a270e59b IGNITE-22210 Close DBOptions in 
SharedRocksDbInstance#stop() (#3743)
     add 7028e1ed7b IGNITE-21604 .NET: Pass client time zone to server (#3742)
     add c25c060763 IGNITE-22130 Fix retries logic.
     add f46d40b444 IGNITE-21941 Cover SQL F391(Long identifiers) feature by 
tests (#3734)
     add 47808639c9 IGNITE-22220 Rename 
`RocksDbStorageEngineExtensionConfigurationSchema#rocksDb` field (#3748)
     add 6dc1021e3e IGNITE-22205 Reuse SQL API classes from embedded mode in 
client (#3747)
     add 479a7375a7 IGNITE-21304 Add internal API for restarting partitions 
(#3715)
     add 185e568d45 IGNITE-22031 .NET: Remove 
DataStreamer.PartitionAssignmentUpdateFrequency (#3749)
     add 38d13fcd5f IGNITE-21836: KeyValueView. Throws correct error for 
GetNullable for a PoJo when field / column nullability do not match (#3714)
     add 87211743d1 IGNITE-21605 C++ Client: Pass client time zone to server 
(#3753)
     add 755a840355 IGNITE-21946: Cover SQL F863(Nested <result offset clause> 
in <query expression>) feature by tests (#3732)
     add 562a742f06 IGNITE-21881 Deal with retry send metastorage raft commands 
after a timeout (#3725)
     add a338a2ec31 IGNITE-22188 Add metrics for debugging ItSqlLogicTest 
(#3720)
     add cfc1711ee3 IGNITE-21951 Sql. Cover SQL T501(Enhanced EXISTS predicate) 
(#3752)
     add 3cb6be93ca IGNITE-20294 Sql. Using UDF as a place for system_range 
function (#3729)
     add e8da242462 Bump mockito from 5.11.0 to 5.12.0 (#3745)
     add eab1c58007 IGNITE-16520 Refactor IgniteCliInterfaceTest (#3762)
     add db5b04ad93 IGNITE-18492 SQL. Inconsistent behavior of LENGTH limit for 
CHAR and VARCHAR data types (#1651)
     add bd4574da15 IGNITE-22208 Deduplicate DEFAULT_SCHEMA_NAME (#3758)
     add 281a0bc582 IGNITE-22235 Remove eviction-related leftovers of AI2 
(#3754)
     add dc741be3b6 IGNITE-21942 Cover SQL F393(Unicode escapes in literals) 
feature by tests (#3746)
     add 97c531227e IGNITE-19234 Enable and fix group reentry logic for 
volatile storages (#3763)
     add c25f9fdac1 IGNITE-22245 Force switch write intents (#3765)
     add 0125fdc1ab IGNITE-21465 Add system views for partition states (#3760)
     add 0edec7a349 IGNITE-21944: Cover SQL F851(<order by clause> in 
subqueries) feature by tests (#3773)
     add b78fab2d05 IGNITE-22256: remove incorrect tests in 
ItKvKeyColumnPositionTest. (#3778)
     add dea9e4068f IGNITE-22254 Cluster initialization fails when event log is 
configured (#3775)
     add b60fed3ff2 IGNITE-21812 Add automatic product version resolve (#3776)
     add 4a5a498502 IGNITE-22257 Move IgniteUtils#copyStateTo to 
CompletableFutures (#3781)
     add 7198bf0226 IGNITE-21979: Extend test coverage for SQL 
F781(Self-referencing operations) (#3759)
     add 426b355d6c IGNITE-22268 Add checkstyle rule for package names (#3783)
     add 3a7dadbec7 IGNITE-19065: add test to implicit insert null into not 
null column (#3777)
     add 038d8d03ce Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7abdaab42c)
            \
             N -- N -- N   
refs/heads/dependabot/gradle/com.google.guava-guava-33.2.0-jre (038d8d03ce)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .idea/inspectionProfiles/Project_Default.xml       |    7 +-
 check-rules/checkstyle-rules.xml                   |   16 +-
 check-rules/spotbugs-excludes.xml                  |    2 +-
 docs/_data/toc.yaml                                |  171 +-
 .../administrators-guide/config/cli-config.adoc    |   52 +
 .../config/cluster-config.adoc                     |  136 ++
 docs/_docs/administrators-guide/config/config.adoc |   53 +
 .../administrators-guide/config/memory-quotas.adoc |   49 +
 .../administrators-guide/config/node-config.adoc   |  339 ++++
 .../config}/storage/persistent.adoc                |   39 +-
 .../config}/storage/rocksdb.adoc                   |    8 +-
 .../config/storage/table-configuration.adoc        |   62 +
 .../config}/storage/volatile.adoc                  |   11 +-
 .../administrators-guide/handling-exceptions.adoc  |  266 ++++
 .../metrics/configuring-metrics.adoc               |   71 +
 .../administrators-guide/metrics/metrics-list.adoc |   79 +
 docs/_docs/binary-protocol.adoc                    |   26 -
 docs/_docs/compute/compute.adoc                    |  106 --
 docs/_docs/config/data-region.adoc                 |   39 -
 docs/_docs/developers-guide/cache.adoc             |   52 +
 docs/_docs/developers-guide/clients/cpp.adoc       |  512 ++++++
 docs/_docs/developers-guide/clients/dotnet.adoc    |  369 +++++
 docs/_docs/developers-guide/clients/java.adoc      |  144 ++
 .../clients}/linq.adoc                             |   22 +-
 docs/_docs/developers-guide/clients/overview.adoc  |  114 ++
 .../code-deployment/code-deployment.adoc           |  102 ++
 docs/_docs/developers-guide/compute/compute.adoc   |  369 +++++
 docs/_docs/developers-guide/data-streamer.adoc     |  105 ++
 docs/_docs/developers-guide/java-to-tables.adoc    |  186 +++
 .../{ => developers-guide}/rest/rest-api.adoc      |   19 +-
 .../sql/calcite-based-sql-engine.adoc              |    2 +-
 .../{ => developers-guide}/sql/jdbc-driver.adoc    |   50 +-
 .../sql/odbc/connection-string.adoc                |   28 +
 .../sql/odbc/index.adoc}                           |    8 +-
 .../sql/odbc/odbc-driver.adoc                      |   41 +-
 .../sql/odbc/querying-modifying-data.adoc          |   14 +
 .../developers-guide/sql/odbc/specification.adoc   |  972 ++++++++++++
 docs/_docs/developers-guide/sql/system-views.adoc  |   90 ++
 docs/_docs/developers-guide/table-api.adoc         |  396 +++++
 docs/_docs/developers-guide/transactions.adoc      |   87 +
 docs/_docs/general-tips.adoc                       |   99 +-
 docs/_docs/glossary/glossary.adoc                  |   55 +-
 docs/_docs/handling-exceptions.adoc                |  135 --
 docs/_docs/ignite-cli-tool.adoc                    |  158 +-
 docs/_docs/images/data_streaming.png               |  Bin 0 -> 106187 bytes
 docs/_docs/images/jmc-metrics.png                  |  Bin 0 -> 48378 bytes
 docs/_docs/images/rbac.png                         |  Bin 0 -> 10746 bytes
 .../includes/ignite-cli-download-windows.adoc      |    2 +-
 docs/_docs/index.adoc                              |   63 +-
 docs/_docs/installation/deb-rpm.adoc               |   39 +-
 .../installation/installing-using-docker.adoc      |    6 +-
 docs/_docs/installation/installing-using-exe.adoc  |   11 +-
 docs/_docs/installation/installing-using-zip.adoc  |   54 +-
 docs/_docs/limitations.adoc                        |  100 ++
 docs/_docs/quick-start/embedded-mode.adoc          |  122 ++
 docs/_docs/quick-start/getting-started-guide.adoc  |  126 +-
 docs/_docs/rebalance.adoc                          |   20 -
 docs/_docs/rest/reference.adoc                     | 1675 --------------------
 docs/_docs/sql-reference/data-types.adoc           |   59 +
 docs/_docs/sql-reference/ddl.adoc                  |  674 ++++----
 docs/_docs/sql-reference/distribution-zones.adoc   |  143 +-
 docs/_docs/sql-reference/dml.adoc                  |    2 +-
 docs/_docs/sql-reference/grammar-reference.adoc    |  243 +++
 .../sql-reference/operators-and-functions.adoc     |  143 +-
 docs/_docs/sql-reference/transactions.adoc         |   58 +
 docs/_docs/sql-tuning.adoc                         |   88 +
 docs/_docs/sql/java.adoc                           |   80 -
 docs/_docs/sql/odbc/index.adoc                     |    6 -
 docs/_docs/ssl-tls.adoc                            |  191 ---
 docs/_docs/table-views.adoc                        |   89 --
 docs/_docs/thin-clients/index.adoc                 |  678 --------
 .../transactions/performing-transactions.adoc      |  126 --
 examples/config/ignite-config.conf                 |    2 +-
 .../example/storage/RocksDbStorageExample.java     |    2 +-
 gradle/libs.versions.toml                          |    8 +-
 .../ignite/internal/affinity/Assignments.java      |   16 +
 .../src/main/java/org/apache/ignite/Ignite.java    |    4 +-
 .../java/org/apache/ignite/lang/ErrorGroups.java   |    7 +-
 .../apache/ignite/lang/TableNotFoundException.java |    9 +
 ...java => UnsupportedPartitionTypeException.java} |   26 +-
 .../java/org/apache/ignite/sql/ColumnType.java     |    2 +
 .../java/org/apache/ignite/table/KeyValueView.java |    5 +-
 .../main/java/org/apache/ignite/table/Table.java   |    8 +
 .../ignite/table/criteria/CriteriaVisitor.java     |    9 +
 .../ignite/table/criteria/PartitionCriteria.java}  |   22 +-
 .../apache/ignite/table/partition/Partition.java}  |    9 +-
 .../ignite/table/partition/PartitionManager.java   |   65 +
 .../apache/ignite/internal/catalog/Catalog.java    |   29 +-
 .../internal/catalog/CatalogManagerImpl.java       |  103 +-
 .../ignite/internal/catalog/CatalogService.java    |    8 +-
 .../commands/AbstractCreateIndexCommand.java       |   13 +-
 .../AbstractCreateIndexCommandBuilder.java         |    3 +
 .../catalog/commands/AbstractIndexCommand.java     |    8 +
 .../catalog/commands/AbstractTableCommand.java     |    9 +-
 .../commands/AbstractTableCommandBuilder.java      |    3 +
 .../commands/AlterTableAddColumnCommand.java       |   18 +-
 .../commands/AlterTableAlterColumnCommand.java     |   29 +-
 .../commands/AlterTableDropColumnCommand.java      |   16 +-
 .../catalog/commands/AlterZoneCommand.java         |   19 +
 .../catalog/commands/AlterZoneCommandBuilder.java  |    2 +
 ...ommand.java => AlterZoneSetDefaultCommand.java} |   25 +-
 .../internal/catalog/commands/CatalogUtils.java    |   59 +
 .../catalog/commands/CreateHashIndexCommand.java   |   17 +-
 .../catalog/commands/CreateSchemaCommand.java      |   96 ++
 ...uilder.java => CreateSchemaCommandBuilder.java} |   15 +-
 .../catalog/commands/CreateSortedIndexCommand.java |   17 +-
 .../catalog/commands/CreateSystemViewCommand.java  |    4 +-
 .../catalog/commands/CreateTableCommand.java       |   26 +-
 .../catalog/commands/CreateZoneCommand.java        |   20 +-
 .../catalog/commands/CreateZoneCommandBuilder.java |    2 +
 .../catalog/commands/DropIndexCommand.java         |   25 +-
 .../catalog/commands/DropIndexCommandBuilder.java  |    2 +
 .../catalog/commands/DropTableCommand.java         |   18 +-
 .../internal/catalog/commands/DropZoneCommand.java |   21 +-
 .../catalog/commands/DropZoneCommandBuilder.java   |    2 +-
 .../catalog/commands/RenameTableCommand.java       |   16 +-
 .../catalog/commands/RenameZoneCommand.java        |   20 +-
 .../catalog/commands/RenameZoneCommandBuilder.java |    2 +
 .../descriptors/CatalogColumnCollation.java        |    2 +-
 .../descriptors/CatalogIndexDescriptor.java        |   13 +-
 .../descriptors/CatalogSystemViewDescriptor.java   |   47 +-
 .../descriptors/CatalogTableDescriptor.java        |   22 +-
 .../events/StoppingIndexEventParameters.java       |   11 +-
 .../storage/AbstractChangeIndexStatusEntry.java    |   18 +-
 .../internal/catalog/storage/AlterColumnEntry.java |   30 +-
 .../internal/catalog/storage/DropColumnsEntry.java |   28 +-
 .../internal/catalog/storage/DropIndexEntry.java   |   20 +-
 .../internal/catalog/storage/DropTableEntry.java   |   16 +-
 .../internal/catalog/storage/NewColumnsEntry.java  |   27 +-
 .../internal/catalog/storage/NewIndexEntry.java    |   17 +-
 .../internal/catalog/storage/NewSchemaEntry.java   |   88 +
 .../catalog/storage/NewSystemViewEntry.java        |   13 +-
 .../internal/catalog/storage/NewTableEntry.java    |   14 +-
 .../internal/catalog/storage/RenameTableEntry.java |   18 +-
 .../CatalogEntrySerializerProvider.java            |    2 +
 .../serialization/MarshallableEntryType.java       |    3 +-
 ...CatalogManagerDescriptorCausalityTokenTest.java |   15 +-
 .../internal/catalog/CatalogManagerSelfTest.java   |   75 +-
 .../internal/catalog/CatalogSystemViewTest.java    |    5 +-
 .../AlterTableAddColumnCommandValidationTest.java  |   27 +
 ...AlterTableAlterColumnCommandValidationTest.java |  126 ++
 .../catalog/commands/CatalogUtilsTest.java         |   18 +-
 .../CreateSchemaCommandValidationTest.java         |   63 +
 .../commands/CreateTableCommandValidationTest.java |   21 +-
 .../CatalogSystemViewDescriptorTest.java           |    2 +
 .../storage/CatalogEntrySerializationTest.java     |   45 +-
 .../internal/catalog/BaseCatalogManagerTest.java   |   12 +-
 .../ignite/internal/catalog/CatalogTestUtils.java  |   16 +-
 .../ignite/internal/cli/CliIntegrationTest.java    |   57 +-
 .../cli/commands/ItClusterCommandTest.java         |  220 ---
 .../internal/cli/commands/ItNodeNameTest.java      |    1 -
 .../commands/cluster/init/ItClusterInitTest.java   |   15 +-
 .../configuration/ItConfigCommandTest.java         |    4 -
 .../cli/commands/connect/ItConnectCommandTest.java |    1 -
 ...tConnectWithBasicAuthenticationCommandTest.java |    6 -
 .../commands/questions/ItConnectToClusterTest.java |    2 -
 .../recovery/ItPartitionStatesCommandTest.java}    |   22 +-
 .../ItPartitionStatesReplCommandTest.java}         |   19 +-
 .../commands/recovery/ItPartitionStatesTest.java   |  314 ++++
 .../cli/commands/sql/ItSqlConnectSslTest.java      |    3 +-
 .../cli/commands/sql/ItSqlReplCommandTest.java     |    6 -
 .../cli/commands/unit/ItDeploymentUnitTest.java    |   13 -
 .../apache/ignite/internal/cli/ssl/ItSslTest.java  |    2 -
 .../cli/call/recovery/PartitionStatesCall.java     |  125 ++
 .../call/recovery/PartitionStatesCallInput.java    |  146 ++
 .../ignite/internal/cli/commands/Options.java      |   20 +
 .../internal/cli/commands/TopLevelCliCommand.java  |    4 +-
 .../cli/commands/TopLevelCliReplCommand.java       |    4 +-
 .../cli/commands/recovery/RecoveryCommand.java}    |   28 +-
 .../commands/recovery/RecoveryReplCommand.java}    |   20 +-
 .../partitions/PartitionStatesCommand.java         |   50 +
 .../recovery/partitions/PartitionStatesMixin.java  |  123 ++
 .../partitions/PartitionStatesReplCommand.java     |   52 +
 .../internal/cli/IgniteCliInterfaceTest.java       |  527 ------
 .../internal/cli/commands/CliCommandTestBase.java  |   80 +-
 .../cli/commands/IgniteCliInterfaceTestBase.java   |   50 +
 .../cliconfig/CliConfigGetCommandTest.java         |    6 +-
 .../cliconfig/CliConfigProfileListCommandTest.java |   22 +-
 .../cliconfig/CliConfigShowCommandTest.java        |   10 +-
 .../cli/commands/cluster/ClusterInitTest.java      |  199 +++
 .../commands/cluster/config/ClusterConfigTest.java |   84 +
 .../cli/commands/node/config/NodeConfigTest.java   |   86 +
 .../cli/commands/node/metric/NodeMetricTest.java   |   93 ++
 .../ignite/internal/cli/AbstractCliTest.java       |   74 -
 .../ignite/client/handler/JdbcHandlerBase.java     |  175 ++
 .../client/handler/JdbcQueryCursorHandlerImpl.java |   64 +-
 .../client/handler/JdbcQueryEventHandlerImpl.java  |  138 +-
 .../handler/requests/jdbc/JdbcMetadataCatalog.java |   18 +-
 .../handler/requests/sql/ClientSqlProperties.java  |   14 +-
 .../requests/table/ClientHandlerTupleTests.java    |    6 +-
 .../ignite/client/handler/FakeCatalogService.java  |    7 +-
 .../internal/client/compute/ClientCompute.java     |    5 +-
 .../internal/client/sql/ClientAsyncResultSet.java  |    2 +-
 .../internal/client/sql/ClientColumnMetadata.java  |  115 --
 .../internal/client/sql/ClientColumnOrigin.java    |   85 -
 .../client/sql/ClientResultSetMetadata.java        |   84 +-
 .../ignite/internal/client/sql/ClientSql.java      |   28 +-
 .../internal/client/sql/ClientStatement.java       |  138 --
 .../client/sql/ClientStatementBuilder.java         |   91 --
 .../internal/client/table/AbstractClientView.java  |    4 +-
 .../client/table/ClientKeyValueBinaryView.java     |   44 +-
 .../internal/client/table/ClientKeyValueView.java  |  169 +-
 .../ignite/internal/client/table/ClientTable.java  |    7 +
 .../ignite/client/ClientKeyValueViewTest.java      |   38 +-
 .../apache/ignite/client/ClientRecordViewTest.java |    2 +-
 .../org/apache/ignite/client/ClientSqlTest.java    |    3 +
 .../org/apache/ignite/client/ClientTableTest.java  |    2 +-
 .../org/apache/ignite/client/fakes/FakeCursor.java |    2 +
 .../ignite/client/fakes/FakeInternalTable.java     |    6 +
 modules/cluster-management/build.gradle            |    1 +
 .../cluster/management/ItClusterManagerTest.java   |  182 ++-
 .../management/topology/ItLogicalTopologyTest.java |   20 +-
 .../cluster/management/raft/ValidationManager.java |    6 +-
 .../management/BaseItClusterManagementTest.java    |   46 +-
 .../internal/cluster/management/MockNode.java      |  113 +-
 .../ignite/internal/compute/IgniteComputeImpl.java |    5 +-
 .../internal/causality/BaseVersionedValue.java     |    2 +-
 .../ignite/internal/future/OrderingFuture.java     |    2 +-
 .../internal/properties/IgniteProductVersion.java  |    2 +-
 .../ignite/internal/sql}/ColumnMetadataImpl.java   |    4 +-
 .../internal/sql}/ResultSetMetadataImpl.java       |    2 +-
 .../org/apache/ignite/internal/sql/SqlCommon.java} |   11 +-
 .../ignite/internal/sql}/StatementBuilderImpl.java |    4 +-
 .../apache/ignite/internal/sql}/StatementImpl.java |   11 +-
 .../internal/streamer/StreamerSubscriber.java      |    2 +-
 .../internal/table/criteria/ColumnValidator.java   |    6 +
 .../internal/table/criteria/SqlSerializer.java     |    7 +
 .../ignite/internal/util/CompletableFutures.java   |   19 +
 .../ignite/internal/util/ExceptionUtils.java       |   24 +
 .../apache/ignite/internal/util/IgniteUtils.java   |   19 -
 .../ignite/internal/{ => hlc}/HybridClockTest.java |    6 +-
 .../internal/{ => hlc}/HybridClockTestUtils.java   |    0
 .../internal/util/CompletableFuturesTest.java      |   25 +
 .../ignite/internal/util/IgniteUtilsTest.java      |    2 +-
 .../src/testFixtures/resources/log4j2-test.xml     |    2 +-
 .../ItDistributionZonesFiltersTest.java            |   40 +-
 .../DistributionZoneNotFoundException.java         |    9 +
 .../distributionzones/rebalance/RebalanceUtil.java |   61 +-
 .../DistributionZoneCausalityDataNodesTest.java    |    1 +
 .../DistributionZoneRebalanceEngineTest.java       |   10 +-
 .../RebalanceUtilUpdateAssignmentsTest.java        |    6 +-
 modules/eventlog/build.gradle                      |    6 +
 .../ignite/internal/eventlog/ItEventLogTest.java   |  105 ++
 .../internal/eventlog/api/IgniteEventType.java     |    6 +
 .../ignite/internal/eventlog/api/IgniteEvents.java |    1 -
 .../internal/eventlog/event/EventBuilder.java      |   11 +-
 .../internal/eventlog/event/EventBuilderTest.java  |    3 +-
 .../internal/eventlog/event/IgniteEventsTest.java  |   12 +-
 modules/index/build.gradle                         |    1 +
 .../internal/index/ItBuildIndexOneNodeTest.java    |  121 +-
 .../internal/index/ItIndexAndRebalanceTest.java    |    4 +-
 .../index/IndexAvailabilityController.java         |    7 +-
 .../index/IndexBuildCompletionListener.java        |   12 +-
 .../internal/index/IndexBuildController.java       |   91 +-
 .../ignite/internal/index/IndexBuildTask.java      |   20 +-
 .../apache/ignite/internal/index/IndexBuilder.java |   83 +-
 .../apache/ignite/internal/index/IndexManager.java |    6 +-
 .../index/IndexAvailabilityControllerTest.java     |   15 +-
 .../internal/index/IndexBuildControllerTest.java   |  110 +-
 .../ignite/internal/index/IndexBuilderTest.java    |   67 +-
 .../ignite/internal/index/IndexManagerTest.java    |    8 +-
 .../internal/index/TestIndexManagementUtils.java   |    8 +-
 .../ignite/jdbc/ItJdbcMultiStatementSelfTest.java  |   75 +-
 .../ignite/internal/jdbc/JdbcConnection.java       |    7 +-
 .../ignite/internal/marshaller/FieldAccessor.java  |    4 +-
 .../internal/marshaller/ValidationUtils.java       |   34 +
 .../internal/marshaller/FieldAccessorTest.java     |    2 +-
 .../ignite/internal/metastorage/CommandId.java}    |   17 +-
 .../metastorage/dsl/MetaStorageMessageGroup.java   |    4 +
 modules/metastorage/build.gradle                   |    3 +
 .../impl/ItIdempotentCommandCacheTest.java         |  368 +++++
 .../impl/ItMetaStorageManagerImplTest.java         |    4 +-
 .../ItMetaStorageMultipleNodesAbstractTest.java    |    1 +
 .../impl/ItMetaStorageServicePersistenceTest.java  |    8 +-
 .../metastorage/impl/ItMetaStorageServiceTest.java |    3 +-
 .../metastorage/impl/ItMetaStorageWatchTest.java   |    1 +
 .../server/raft/ItMetaStorageRaftGroupTest.java    |    3 +-
 ...tiInvokeCommand.java => IdempotentCommand.java} |   14 +-
 .../metastorage/command/InvokeCommand.java         |    2 +-
 .../metastorage/command/MultiInvokeCommand.java    |    2 +-
 .../metastorage/impl/CommandIdGenerator.java       |   63 +
 .../metastorage/impl/MetaStorageManagerImpl.java   |   26 +-
 .../metastorage/impl/MetaStorageServiceImpl.java   |    9 +-
 .../metrics/MetaStorageMetricSource.java           |   77 +
 .../metastorage/metrics/MetaStorageMetrics.java}   |   11 +-
 .../server/persistence/RocksDbKeyValueStorage.java |   47 +-
 .../server/raft/MetaStorageWriteHandler.java       |   80 +
 .../metastorage/server/time/ClusterTimeImpl.java   |    8 +-
 .../impl/IdempotentCommandCacheTest.java           |  213 +++
 .../MetaStorageDeployWatchesCorrectnessTest.java   |    2 +
 .../impl/MetaStorageManagerRecoveryTest.java       |    2 +
 .../impl/StandaloneMetaStorageManager.java         |   13 +
 .../metrics/exporters/ItOsMetricSourceTest.java    |   73 +
 .../internal/metrics/sources/JvmMetricSource.java  |   32 +-
 .../internal/metrics/sources/OsMetricSource.java   |   92 ++
 .../metrics/sources/JvmMetricSourceTest.java       |   70 +-
 .../metrics/sources/OsMetricSourceTest.java        |   79 +
 .../internal/pagememory/PageMemoryIoModule.java    |    4 +-
 .../ignite/internal/pagememory/Storable.java       |   57 +-
 ...latilePageMemoryProfileConfigurationSchema.java |   22 -
 .../pagememory/datapage/DataPageReader.java        |    4 +-
 .../datapage/NonFragmentableDataPageReader.java    |    4 +-
 .../datapage/ReadPageMemoryRowValue.java           |    5 +
 .../pagememory/datastructure/DataStructure.java    |    2 +-
 .../pagememory/evict/PageEvictionTracker.java      |   58 -
 .../internal/pagememory/freelist/FreeList.java     |   19 +-
 .../{AbstractFreeList.java => FreeListImpl.java}   |  134 +-
 .../internal/pagememory/freelist/PagesList.java    |   13 +-
 .../{AbstractDataPageIo.java => DataPageIo.java}   |  139 +-
 .../pagememory/persistence/PartitionMeta.java      |   71 +-
 .../pagememory/persistence/io/PartitionMetaIo.java |   47 +-
 ...ractFreeListTest.java => FreeListImplTest.java} |   44 +-
 .../pagememory/freelist/TestDataPageIo.java        |   75 -
 .../internal/pagememory/freelist/TestDataRow.java  |   27 +-
 .../persistence/PartitionMetaManagerTest.java      |   13 +-
 .../pagememory/persistence/PartitionMetaTest.java  |   22 +-
 .../persistence/checkpoint/CheckpointerTest.java   |    2 +-
 .../MultiActorPlacementDriverTest.java             |    1 +
 .../PlacementDriverManagerTest.java                |    1 +
 .../cpp/ignite/client/detail/sql/sql_impl.cpp      |   12 +-
 .../cpp/ignite/client/detail/utils_test.cpp        |    2 +-
 .../cpp/ignite/client/sql/sql_statement.h          |   29 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |    3 +-
 modules/platforms/cpp/ignite/odbc/common_types.cpp |    3 +-
 .../cpp/ignite/odbc/config/configuration.cpp       |    4 +
 .../cpp/ignite/odbc/config/configuration.h         |   17 +-
 .../platforms/cpp/ignite/odbc/query/data_query.cpp |    7 +
 modules/platforms/cpp/ignite/odbc/string_utils.h   |    3 +
 modules/platforms/cpp/ignite/odbc/utility.cpp      |    1 +
 .../platforms/cpp/tests/client-test/sql_test.cpp   |   20 +
 .../cpp/tests/odbc-test/connection_test.cpp        |   39 +-
 .../cpp/tests/odbc-test/meta_queries_test.cpp      |    6 +-
 .../Table/DataStreamerBenchmark.cs                 |   20 +-
 .../dotnet/Apache.Ignite.Tests/FakeServer.cs       |   12 +-
 .../PartitionAwarenessRealClusterTests.cs          |   21 +-
 .../Apache.Ignite.Tests/PartitionAwarenessTests.cs |  246 +--
 .../Proto/ColocationHashTests.cs                   |    2 +-
 .../dotnet/Apache.Ignite.Tests/RetryPolicyTests.cs |    2 +
 .../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs     |   90 +-
 .../Apache.Ignite.Tests/Table/DataStreamerTests.cs |    6 -
 .../Table/SchemaValidationTest.cs                  |   12 +-
 .../dotnet/Apache.Ignite.Tests/TestUtils.cs        |   10 +
 .../Transactions/TransactionsTests.cs              |   18 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |    7 +-
 .../Internal/Buffers/PooledArrayBuffer.cs          |    8 +
 .../Apache.Ignite/Internal/IgniteClientInternal.cs |    2 +-
 .../Internal/Proto/MsgPack/MsgPackWriter.cs        |   14 +-
 .../dotnet/Apache.Ignite/Internal/Sql/Sql.cs       |    7 +-
 .../Apache.Ignite/Internal/Table/DataStreamer.cs   |   25 +-
 .../Apache.Ignite/Internal/Table/RecordView.cs     |   42 +-
 .../Table/Serialization/RecordSerializer.cs        |   48 +-
 .../dotnet/Apache.Ignite/Internal/Table/Table.cs   |    5 +-
 .../Internal/Transactions/LazyTransaction.cs       |  205 +++
 .../Internal/Transactions/Transaction.cs           |  132 +-
 .../Internal/Transactions/TransactionExtensions.cs |   49 -
 .../Internal/Transactions/Transactions.cs          |   64 +-
 .../dotnet/Apache.Ignite/Sql/SqlStatement.cs       |   33 +-
 .../Apache.Ignite/Transactions/ITransactions.cs    |    8 +-
 .../raft/storage/impl/StripeAwareLogManager.java   |   21 +-
 .../ignite/raft/jraft/core/FSMCallerImpl.java      |    2 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |    7 +-
 .../raft/jraft/disruptor/StripedDisruptor.java     |   69 +-
 .../raft/jraft/option/LogManagerOptions.java       |   11 +
 .../ignite/disruptor/StripedDisruptorTest.java     |   50 +
 .../ignite/internal/replicator/ReplicaService.java |   36 +-
 .../rest/api/recovery/DisasterRecoveryApi.java     |   16 +
 .../rest/api/recovery/ResetPartitionsRequest.java  |   79 +
 .../exception/handler/IgniteExceptionHandler.java  |   10 +-
 .../handler/IgniteInternalExceptionHandler.java    |    2 +-
 modules/rest/build.gradle                          |    1 +
 .../rest/ItInitializedClusterRestTest.java         |   14 +-
 .../rest/ItNotInitializedClusterRestTest.java      |    7 +-
 ...asterRecoveryControllerResetPartitionsTest.java |   80 +
 .../recovery/ItDisasterRecoveryControllerTest.java |  152 +-
 .../rest/recovery/DisasterRecoveryController.java  |   11 +
 .../rocksdb/snapshot/RocksSnapshotManager.java     |    4 +-
 .../benchmark/AbstractMultiNodeBenchmark.java      |    2 +
 .../ignite/internal/benchmark/InsertBenchmark.java |   49 +-
 .../ItDistributedConfigurationPropertiesTest.java  |    1 +
 .../ItDistributedConfigurationStorageTest.java     |    1 +
 .../runner/app/ItIgniteNodeRestartTest.java        |   72 +-
 .../internal/runner/app/ItTablesApiTest.java       |    4 +-
 .../runner/app/PlatformBenchmarkNodeRunner.java    |    2 +-
 .../runner/app/PlatformTestNodeRunner.java         |   12 +-
 .../app/client/ItNullsEmbeddedClientTest.java}     |   19 +-
 .../runner/app/client/ItNullsThinClientTest.java   |  134 ++
 .../app/client/ItThinClientMarshallingTest.java    |   21 +-
 .../schemasync/ItSchemaSyncConfigTest.java         |   79 +
 .../schemasync/ItSchemaSyncSingleNodeTest.java     |  119 +-
 .../streamer/ItAbstractDataStreamerTest.java       |   25 +-
 .../internal/table/ItPartitionManagerTest.java     |  115 ++
 .../ignite/internal/table/ItTableScanTest.java     |    6 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |   15 +-
 .../apache/ignite/internal/app/IgnitionImpl.java   |    2 +
 .../java/org/apache/ignite/internal/Cluster.java   |    1 +
 .../internal/ClusterPerClassIntegrationTest.java   |    8 +-
 .../internal/ClusterPerTestIntegrationTest.java    |    8 +-
 .../org/apache/ignite/internal/schema/Column.java  |   15 +-
 .../internal/schema/DefaultValueGenerator.java     |    1 +
 .../schema/registry/SchemaRegistryImpl.java        |   36 +-
 .../schema/registry/UpgradingRowAdapter.java       |  121 +-
 .../org/apache/ignite/internal/schema/row/Row.java |  144 +-
 .../ignite/internal/schema/row/RowAssembler.java   |    4 +-
 .../internal/schema/row/{Row.java => RowImpl.java} |   60 +-
 .../schema/registry/SchemaRegistryImplTest.java    |  218 ---
 .../schema/registry/UpgradingRowAdapterTest.java   |  137 +-
 .../sql/api/ItKvKeyColumnPositionTest.java         |   31 -
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |   28 +-
 .../sql/engine/ItAlterTableAlterColumnTest.java    |   60 +
 .../internal/sql/engine/ItCreateTableDdlTest.java  |   92 +-
 .../internal/sql/engine/ItDataTypesTest.java       |  157 ++
 .../ignite/internal/sql/engine/ItDmlTest.java      |    6 +-
 .../internal/sql/engine/ItFunctionsTest.java       |   15 +
 .../sql/engine/ItIndexAvailabilityTest.java        |    4 +-
 .../ignite/internal/sql/engine/ItIndexDdlTest.java |    6 +-
 .../sql/engine/ItIndexesSystemViewTest.java        |    4 +-
 .../sql/engine/ItNotNullConstraintClientTest.java  |   31 -
 .../sql/engine/ItNotNullConstraintTest.java        |   30 +-
 .../sql/engine/datatypes/uuid/ItUuidJoinTest.java  |   10 +
 .../internal/sql/sqllogic/ItSqlLogicTest.java      |   12 +-
 .../sql/aggregate/aggregates/test_sum.test         |    2 -
 .../sql/basic_queries/test_simple_table.test       |   91 ++
 ...ontraint.test => test_not_null_constraint.test} |    2 -
 .../src/integrationTest/sql/cte/test_cte.test      |  111 ++
 .../integrationTest/sql/cte/test_cte_in_cte.test   |   54 +
 .../sql/cte/test_cte_in_subquery.test              |   34 +
 .../sql/dml/test_self_referencing.test             |  107 ++
 .../sql/filter/test_zonemap.test_ignore            |    2 +-
 .../sql/function/generic/test_large_in.test_ignore |    2 +-
 .../sql/identifiers/test_long_identifiers.test     |  227 +++
 .../sql/join/natural/natural_join.test             |    2 +
 .../test_cross_product_parallelism.test_ignore     |    2 +-
 .../sql/order/test_nested_order_by.test            |   43 +
 .../integrationTest/sql/order/test_order_by.test   |   24 +-
 .../sql/order/test_order_by.test_ignore            |  174 --
 .../sql/order/test_order_by_in_subquery.test       |   60 +
 .../sql/order/test_order_same_value.test           |    2 +-
 .../sql/{union => set}/test_basic_union.test       |    4 +-
 .../integrationTest/sql/set/test_except_all.test   |    2 +-
 .../integrationTest/sql/set/test_intersect.test    |    2 +-
 .../sql/set/test_query_primary_offset.test         |   33 +
 .../integrationTest/sql/set/test_set_distinct.test |   24 +
 .../test_basic_union.test => set/test_union.test}  |    2 +
 .../sql/set/test_union_with_limit.test             |  112 ++
 .../exists/test_enhanced_exists_predicate.test     |   38 +
 .../scalar/test_correlated_subquery_cte.test       |   19 +
 .../test_correlated_subquery_cte.test_ignore       |  133 --
 .../subquery/scalar/test_scalar_subquery_cte.test  |    1 +
 .../sql/types/char/test_char_length.test           |    6 -
 .../sql/types/decimal/decimal_arithmetic.test      |   16 +-
 .../decimal/decimal_decimal_overflow_cast.test     |   20 -
 ..._overflow.test_ignore => decimal_overflow.test} |   53 +-
 .../sql/types/decimal/decimal_overflow_table.test  |   18 +-
 .../sql/types/decimal/test_decimal.test            |   21 +-
 .../sql/types/decimal/test_decimal_cast.test       |    2 +-
 .../sql/types/string/test_scan_big_varchar.test    |   12 +-
 .../test_unicode_escapes_in_literals.test_ignored  |   51 +
 .../ignite/internal/sql/api/IgniteSqlImpl.java     |    4 +-
 .../internal/sql/engine/QueryPrefetchCallback.java |    4 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |   12 +-
 .../sql/engine/exec/ExecutionServiceImpl.java      |   12 +-
 .../sql/engine/exec/LogicalRelImplementor.java     |   20 +-
 .../sql/engine/exec/TableFunctionScan.java         |   51 -
 .../sql/engine/exec/UpdatableTableImpl.java        |   51 +-
 .../sql/engine/exec/ddl/DdlCommandHandler.java     |  102 +-
 .../exec/ddl/DdlToCatalogCommandConverter.java     |  282 ----
 .../sql/engine/exec/exp/IgniteSqlFunctions.java    |  136 --
 .../internal/sql/engine/exec/exp/RexImpTable.java  |   14 +-
 .../exec/exp/func/IterableTableFunction.java       |   60 +
 .../exec/exp/func/SystemRangeTableFunction.java    |  114 ++
 .../exp/func/TableFunction.java}                   |   13 +-
 .../exp/func/TableFunctionInstance.java}           |   51 +-
 .../exp/func/TableFunctionRegistry.java}           |   29 +-
 .../exec/exp/func/TableFunctionRegistryImpl.java   |   65 +
 .../internal/sql/engine/exec/rel/ScanNode.java     |   53 +-
 .../internal/sql/engine/prepare/DdlPlan.java       |   12 +-
 .../internal/sql/engine/prepare/ExplainPlan.java   |    4 +-
 .../sql/engine/prepare/IgniteTypeCoercion.java     |   42 +-
 .../sql/engine/prepare/PrepareServiceImpl.java     |    4 +-
 .../prepare/ddl/AbstractTableDdlCommand.java       |   64 -
 .../engine/prepare/ddl/AbstractZoneDdlCommand.java |   45 -
 .../sql/engine/prepare/ddl/AlterColumnCommand.java |   69 -
 .../engine/prepare/ddl/AlterZoneSetCommand.java    |  103 --
 .../sql/engine/prepare/ddl/ColumnDefinition.java   |  112 --
 .../sql/engine/prepare/ddl/CreateIndexCommand.java |  117 --
 .../sql/engine/prepare/ddl/CreateTableCommand.java |  159 --
 .../sql/engine/prepare/ddl/CreateZoneCommand.java  |  124 --
 .../prepare/ddl/DdlSqlToCommandConverter.java      |  603 +++----
 .../engine/prepare/ddl/DefaultValueDefinition.java |   97 --
 .../sql/engine/prepare/ddl/DropIndexCommand.java   |   78 -
 .../ignite/internal/sql/engine/util/Commons.java   |    4 +
 .../internal/sql/engine/util/IgniteMethod.java     |    4 -
 .../ignite/internal/sql/engine/util/TypeUtils.java |   98 +-
 .../calcite/runtime/CalciteResource.properties     |    3 +-
 .../internal/sql/api/StatementBuilderImplTest.java |   13 +-
 .../sql/engine/AsyncSqlCursorImplTest.java         |    2 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  |   15 +-
 .../DdlCommandHandlerExceptionHandlingTest.java    |   27 +-
 .../ddl/DistributionZoneDdlCommandHandlerTest.java |  103 --
 .../engine/exec/mapping/FragmentMappingTest.java   |    4 +-
 .../sql/engine/exec/mapping/MappingTestRunner.java |    2 +-
 .../sql/engine/exec/rel/ScanNodeExecutionTest.java |  135 ++
 .../exec/rel/SystemRangeTableFunctionTest.java     |  114 ++
 .../sql/engine/framework/TestBuilders.java         |    3 +-
 .../internal/sql/engine/framework/TestNode.java    |    8 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |    4 +-
 .../sql/engine/planner/ImplicitCastsTest.java      |    2 +-
 .../engine/planner/KeyValueModifyPlannerTest.java  |    4 +-
 .../sql/engine/planner/LimitOffsetPlannerTest.java |   49 +
 .../planner/PrimaryKeyLookupPlannerTest.java       |    4 +-
 .../sql/engine/prepare/TypeCoercionTest.java       |   46 +-
 .../ddl/AbstractDdlSqlToCommandConverterTest.java  |   29 +-
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  |  164 +-
 .../DistributionZoneSqlToCommandConverterTest.java |  262 +--
 ...tDdlParserTest.java => AbstractParserTest.java} |   27 +-
 .../sql/engine/sql/CommentParsingTest.java         |  281 ++++
 .../sql/DistributionZoneSqlDdlParserTest.java      |    2 +-
 ...arserTest.java => IgniteSqlParserSelfTest.java} |    2 +-
 .../engine/sql/SqlAlterColumnDdlParserTest.java    |    2 +-
 .../internal/sql/engine/sql/SqlDdlParserTest.java  |   69 +-
 .../sql/engine/sql/SqlReservedWordsTest.java       |    2 +-
 .../sql/SqlTransactionControlParserTest.java       |    2 +-
 .../internal/sql/engine/util/StatementChecker.java |    4 +-
 .../internal/sql/engine/util/NativeTypeValues.java |    5 +-
 .../storage/AbstractMvTableStorageTest.java        |   63 +
 .../PersistentPageMemoryTableStorage.java          |   92 +-
 .../pagememory/VolatilePageMemoryDataRegion.java   |   61 +-
 .../VolatilePageMemoryDataStorageModule.java       |    3 +-
 .../VolatilePageMemoryStorageEngine.java           |   18 +-
 .../index/AbstractPageMemoryIndexStorage.java      |   12 +-
 .../pagememory/index/IndexPageIoModule.java        |    3 -
 .../storage/pagememory/index/IndexPageTypes.java   |   13 +-
 .../pagememory/index/freelist/IndexColumns.java    |   43 +-
 .../index/freelist/IndexColumnsFreeList.java       |  105 --
 .../index/freelist/ReadIndexColumnsValue.java      |    5 +
 .../index/freelist/io/IndexColumnsDataIo.java      |   85 -
 .../hash/InsertHashIndexRowInvokeClosure.java      |    8 +-
 .../index/hash/PageMemoryHashIndexStorage.java     |    6 +-
 .../hash/RemoveHashIndexRowInvokeClosure.java      |    8 +-
 .../sorted/InsertSortedIndexRowInvokeClosure.java  |    8 +-
 .../index/sorted/PageMemorySortedIndexStorage.java |    6 +-
 .../sorted/RemoveSortedIndexRowInvokeClosure.java  |    8 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |   35 +-
 .../storage/pagememory/mv/BlobStorage.java         |    2 +-
 .../pagememory/mv/CommitWriteInvokeClosure.java    |   46 +-
 .../storage/pagememory/mv/IndexStorageFactory.java |   39 +-
 .../storage/pagememory/mv/MvPageIoModule.java      |    2 -
 .../storage/pagememory/mv/MvPageTypes.java         |   11 +-
 .../mv/PersistentPageMemoryMvPartitionStorage.java |   53 +-
 .../storage/pagememory/mv/ReadRowVersionValue.java |    5 +
 .../mv/RemoveWriteOnGcInvokeClosure.java           |   52 +-
 .../mv/RenewablePartitionStorageState.java         |   23 +-
 .../internal/storage/pagememory/mv/RowVersion.java |   71 +-
 .../storage/pagememory/mv/RowVersionFreeList.java  |  187 ---
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |    8 +-
 .../storage/pagememory/mv/io/RowVersionDataIo.java |  154 --
 .../VolatilePageMemoryMvTableStorageTest.java      |   39 +-
 .../VolatilePageMemoryHashIndexStorageTest.java    |    4 +-
 .../VolatilePageMemorySortedIndexStorageTest.java  |    4 +-
 ...ageMemoryMvPartitionStorageConcurrencyTest.java |    4 +-
 ...VolatilePageMemoryMvPartitionStorageGcTest.java |    4 +-
 .../VolatilePageMemoryMvPartitionStorageTest.java  |    4 +-
 .../storage/rocksdb/RocksDbDataStorageModule.java  |    2 +-
 .../storage/rocksdb/RocksDbStorageEngine.java      |    2 +-
 .../schema/RocksDbProfileConfigurationSchema.java  |    2 +-
 ...bStorageEngineExtensionConfigurationSchema.java |    2 +-
 .../rocksdb/instance/SharedRocksDbInstance.java    |    6 +
 .../instance/SharedRocksDbInstanceCreator.java     |    1 +
 .../RocksDbMvPartitionStorageConcurrencyTest.java  |    4 +-
 .../rocksdb/RocksDbMvPartitionStorageGcTest.java   |    4 +-
 .../rocksdb/RocksDbMvPartitionStorageTest.java     |    4 +-
 .../storage/rocksdb/RocksDbMvTableStorageTest.java |    4 +-
 .../storage/rocksdb/RocksDbStorageEngineTest.java  |   66 -
 .../rocksdb/engine/RocksDbStorageEngineTest.java   |    2 +-
 .../rocksdb/index/RocksDbHashIndexStorageTest.java |    4 +-
 .../index/RocksDbSortedIndexStorageTest.java       |    4 +-
 .../instance/SharedRocksDbInstanceTest.java        |    2 +-
 .../internal/systemview/SystemViewManagerImpl.java |    3 +-
 .../internal/systemview/SystemViewManagerTest.java |   38 +-
 modules/table/build.gradle                         |    4 +
 .../disaster/ItDisasterRecoveryManagerTest.java    |  109 ++
 .../ItDisasterRecoveryReconfigurationTest.java     |   76 +-
 .../disaster/ItDisasterRecoverySystemViewTest.java |  101 ++
 .../raftsnapshot/ItTableRaftSnapshotsTest.java     |   14 +-
 .../rebalance/ItRebalanceDistributedTest.java      |   13 +-
 .../internal/table/ItTxResourcesVacuumTest.java    |  107 +-
 .../ignite/internal/table/InternalTable.java       |    9 +
 .../internal/table/KeyValueBinaryViewImpl.java     |   58 +-
 .../ignite/internal/table/KeyValueViewImpl.java    |  171 +-
 .../internal/table/MutableRowTupleAdapter.java     |    4 +-
 .../ignite/internal/table/RecordViewImpl.java      |    6 +-
 .../apache/ignite/internal/table/TableImpl.java    |   14 +-
 .../PartitionReplicatorNodeRecovery.java           |  113 +-
 .../table/distributed/PublicApiThreadingTable.java |    6 +
 .../internal/table/distributed/TableManager.java   |   67 +-
 .../disaster/DisasterRecoveryManager.java          |  284 +++-
 .../disaster/DisasterRecoveryRequest.java          |   10 +-
 .../disaster/DisasterRecoveryRequestType.java}     |   10 +-
 .../disaster/DisasterRecoverySystemViews.java      |  161 ++
 .../disaster/ManualGroupRestartRequest.java        |  104 ++
 .../disaster/ManualGroupUpdateRequest.java         |   27 +-
 ...ption.java => IllegalPartitionIdException.java} |   21 +-
 .../exceptions/ZonesNotFoundException.java         |    2 +-
 .../table/distributed/message/DataPresence.java}   |   13 +-
 .../table/distributed/message/HasDataResponse.java |   13 +-
 .../table/distributed/raft/PartitionListener.java  |    4 +-
 .../replicator/PartitionReplicaListener.java       |  119 +-
 .../distributed/storage/InternalTableImpl.java     |  293 ++--
 .../internal/table/partition/HashPartition.java}   |   51 +-
 .../table/partition/HashPartitionManagerImpl.java  |  129 ++
 .../ignite/internal/utils/RebalanceUtilEx.java     |   19 +-
 .../KeyValueViewOperationsSimpleSchemaTest.java    |   10 +-
 .../internal/table/KeyValueViewOperationsTest.java |  116 +-
 .../internal/table/SchemaValidationTest.java       |    2 +-
 .../CatalogStorageIndexDescriptorSupplierTest.java |   10 +-
 .../distributed/TableManagerRecoveryTest.java      |   10 +-
 .../table/distributed/TableManagerTest.java        |    6 +-
 .../internal/table/distributed/TableUtilsTest.java |    4 +-
 .../distributed/gc/RocksDbGcUpdateHandlerTest.java |    2 +-
 .../gc/VolatilePageMemoryGcUpdateHandlerTest.java  |    3 +-
 .../FullStateTransferIndexChooserTest.java         |    8 +-
 .../replication/PartitionReplicaListenerTest.java  |    5 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |    7 +-
 .../ignite/internal/table/TableTestUtils.java      |   12 +-
 .../tx/TransactionExceptionMapperProvider.java     |   46 +
 .../FinishedTransactionBatchRequestHandler.java    |    4 +-
 .../internal/tx/impl/TxCleanupRequestHandler.java  |    5 +-
 .../internal/tx/impl/TxCleanupRequestSender.java   |   17 +-
 .../tx/message/TxCleanupMessageErrorResponse.java  |    8 +
 629 files changed, 20164 insertions(+), 12528 deletions(-)
 create mode 100644 docs/_docs/administrators-guide/config/cli-config.adoc
 create mode 100644 docs/_docs/administrators-guide/config/cluster-config.adoc
 create mode 100644 docs/_docs/administrators-guide/config/config.adoc
 create mode 100644 docs/_docs/administrators-guide/config/memory-quotas.adoc
 create mode 100644 docs/_docs/administrators-guide/config/node-config.adoc
 rename docs/_docs/{ => administrators-guide/config}/storage/persistent.adoc 
(53%)
 rename docs/_docs/{ => administrators-guide/config}/storage/rocksdb.adoc (86%)
 create mode 100644 
docs/_docs/administrators-guide/config/storage/table-configuration.adoc
 rename docs/_docs/{ => administrators-guide/config}/storage/volatile.adoc (72%)
 create mode 100644 docs/_docs/administrators-guide/handling-exceptions.adoc
 create mode 100644 
docs/_docs/administrators-guide/metrics/configuring-metrics.adoc
 create mode 100644 docs/_docs/administrators-guide/metrics/metrics-list.adoc
 delete mode 100644 docs/_docs/binary-protocol.adoc
 delete mode 100644 docs/_docs/compute/compute.adoc
 delete mode 100644 docs/_docs/config/data-region.adoc
 create mode 100644 docs/_docs/developers-guide/cache.adoc
 create mode 100644 docs/_docs/developers-guide/clients/cpp.adoc
 create mode 100644 docs/_docs/developers-guide/clients/dotnet.adoc
 create mode 100644 docs/_docs/developers-guide/clients/java.adoc
 rename docs/_docs/{thin-clients => developers-guide/clients}/linq.adoc (92%)
 create mode 100644 docs/_docs/developers-guide/clients/overview.adoc
 create mode 100644 
docs/_docs/developers-guide/code-deployment/code-deployment.adoc
 create mode 100644 docs/_docs/developers-guide/compute/compute.adoc
 create mode 100644 docs/_docs/developers-guide/data-streamer.adoc
 create mode 100644 docs/_docs/developers-guide/java-to-tables.adoc
 rename docs/_docs/{ => developers-guide}/rest/rest-api.adoc (85%)
 rename docs/_docs/{ => developers-guide}/sql/calcite-based-sql-engine.adoc 
(87%)
 rename docs/_docs/{ => developers-guide}/sql/jdbc-driver.adoc (66%)
 rename docs/_docs/{ => developers-guide}/sql/odbc/connection-string.adoc (65%)
 copy docs/_docs/{includes/ignite-cli-download-windows.adoc => 
developers-guide/sql/odbc/index.adoc} (81%)
 rename docs/_docs/{ => developers-guide}/sql/odbc/odbc-driver.adoc (54%)
 rename docs/_docs/{ => developers-guide}/sql/odbc/querying-modifying-data.adoc 
(91%)
 create mode 100644 docs/_docs/developers-guide/sql/odbc/specification.adoc
 create mode 100644 docs/_docs/developers-guide/sql/system-views.adoc
 create mode 100644 docs/_docs/developers-guide/table-api.adoc
 create mode 100644 docs/_docs/developers-guide/transactions.adoc
 delete mode 100644 docs/_docs/handling-exceptions.adoc
 create mode 100644 docs/_docs/images/data_streaming.png
 create mode 100644 docs/_docs/images/jmc-metrics.png
 create mode 100644 docs/_docs/images/rbac.png
 create mode 100644 docs/_docs/limitations.adoc
 create mode 100644 docs/_docs/quick-start/embedded-mode.adoc
 delete mode 100644 docs/_docs/rebalance.adoc
 delete mode 100644 docs/_docs/rest/reference.adoc
 create mode 100644 docs/_docs/sql-reference/data-types.adoc
 create mode 100644 docs/_docs/sql-reference/grammar-reference.adoc
 create mode 100644 docs/_docs/sql-reference/transactions.adoc
 create mode 100644 docs/_docs/sql-tuning.adoc
 delete mode 100644 docs/_docs/sql/java.adoc
 delete mode 100644 docs/_docs/sql/odbc/index.adoc
 delete mode 100644 docs/_docs/ssl-tls.adoc
 delete mode 100644 docs/_docs/table-views.adoc
 delete mode 100644 docs/_docs/thin-clients/index.adoc
 delete mode 100644 docs/_docs/transactions/performing-transactions.adoc
 copy 
modules/api/src/main/java/org/apache/ignite/lang/{TableNotFoundException.java 
=> UnsupportedPartitionTypeException.java} (55%)
 rename 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterZoneSetDefaultCommand.java
 => api/src/main/java/org/apache/ignite/table/criteria/PartitionCriteria.java} 
(66%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropTableCommand.java
 => api/src/main/java/org/apache/ignite/table/partition/Partition.java} (81%)
 create mode 100644 
modules/api/src/main/java/org/apache/ignite/table/partition/PartitionManager.java
 rename 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{AlterZoneSetDefaultCatalogCommand.java
 => AlterZoneSetDefaultCommand.java} (77%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateSchemaCommand.java
 copy 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DropZoneCommandBuilder.java
 => CreateSchemaCommandBuilder.java} (69%)
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/NewSchemaEntry.java
 create mode 100644 
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/CreateSchemaCommandValidationTest.java
 delete mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/ItClusterCommandTest.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterTableAddCommand.java
 => 
cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/recovery/ItPartitionStatesCommandTest.java}
 (60%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropZoneCommand.java
 => 
cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/recovery/ItPartitionStatesReplCommandTest.java}
 (67%)
 create mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/recovery/ItPartitionStatesTest.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/recovery/PartitionStatesCall.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/recovery/PartitionStatesCallInput.java
 rename 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterTableAddCommand.java
 => 
cli/src/main/java/org/apache/ignite/internal/cli/commands/recovery/RecoveryCommand.java}
 (61%)
 copy 
modules/{catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DropZoneCommandBuilder.java
 => 
cli/src/main/java/org/apache/ignite/internal/cli/commands/recovery/RecoveryReplCommand.java}
 (60%)
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/recovery/partitions/PartitionStatesCommand.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/recovery/partitions/PartitionStatesMixin.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/recovery/partitions/PartitionStatesReplCommand.java
 delete mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/IgniteCliInterfaceTest.java
 create mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/IgniteCliInterfaceTestBase.java
 create mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/cluster/ClusterInitTest.java
 create mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/cluster/config/ClusterConfigTest.java
 create mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/node/config/NodeConfigTest.java
 create mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/node/metric/NodeMetricTest.java
 delete mode 100644 
modules/cli/src/testFixtures/java/org/apache/ignite/internal/cli/AbstractCliTest.java
 create mode 100644 
modules/client-handler/src/main/java/org/apache/ignite/client/handler/JdbcHandlerBase.java
 delete mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientColumnMetadata.java
 delete mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientColumnOrigin.java
 delete mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientStatement.java
 delete mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientStatementBuilder.java
 rename modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api => 
core/src/main/java/org/apache/ignite/internal/sql}/ColumnMetadataImpl.java (97%)
 rename modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api => 
core/src/main/java/org/apache/ignite/internal/sql}/ResultSetMetadataImpl.java 
(98%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropTableCommand.java
 => core/src/main/java/org/apache/ignite/internal/sql/SqlCommon.java} (74%)
 rename modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api => 
core/src/main/java/org/apache/ignite/internal/sql}/StatementBuilderImpl.java 
(96%)
 rename modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/api => 
core/src/main/java/org/apache/ignite/internal/sql}/StatementImpl.java (91%)
 rename modules/core/src/test/java/org/apache/ignite/internal/{ => 
hlc}/HybridClockTest.java (95%)
 rename modules/core/src/test/java/org/apache/ignite/internal/{ => 
hlc}/HybridClockTestUtils.java (100%)
 create mode 100644 
modules/eventlog/src/integrationTest/java/org/apache/ignite/internal/eventlog/ItEventLogTest.java
 copy 
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/message/HasDataResponse.java
 => 
metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/CommandId.java}
 (67%)
 create mode 100644 
modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItIdempotentCommandCacheTest.java
 copy 
modules/metastorage/src/main/java/org/apache/ignite/internal/metastorage/command/{MultiInvokeCommand.java
 => IdempotentCommand.java} (68%)
 create mode 100644 
modules/metastorage/src/main/java/org/apache/ignite/internal/metastorage/impl/CommandIdGenerator.java
 create mode 100644 
modules/metastorage/src/main/java/org/apache/ignite/internal/metastorage/metrics/MetaStorageMetricSource.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropTableCommand.java
 => 
metastorage/src/main/java/org/apache/ignite/internal/metastorage/metrics/MetaStorageMetrics.java}
 (68%)
 create mode 100644 
modules/metastorage/src/test/java/org/apache/ignite/internal/metastorage/impl/IdempotentCommandCacheTest.java
 create mode 100644 
modules/metrics/src/integrationTest/java/org/apache/ignite/internal/metrics/exporters/ItOsMetricSourceTest.java
 create mode 100644 
modules/metrics/src/main/java/org/apache/ignite/internal/metrics/sources/OsMetricSource.java
 create mode 100644 
modules/metrics/src/test/java/org/apache/ignite/internal/metrics/sources/OsMetricSourceTest.java
 delete mode 100644 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/evict/PageEvictionTracker.java
 rename 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/{AbstractFreeList.java
 => FreeListImpl.java} (86%)
 rename 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/io/{AbstractDataPageIo.java
 => DataPageIo.java} (92%)
 rename 
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/freelist/{AbstractFreeListTest.java
 => FreeListImplTest.java} (86%)
 delete mode 100644 
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/freelist/TestDataPageIo.java
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/Transactions/LazyTransaction.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/Transactions/TransactionExtensions.cs
 create mode 100644 
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/ResetPartitionsRequest.java
 create mode 100644 
modules/rest/src/integrationTest/java/org/apache/ignite/internal/rest/recovery/ItDisasterRecoveryControllerResetPartitionsTest.java
 rename 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropZoneCommand.java
 => 
runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItNullsEmbeddedClientTest.java}
 (68%)
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItNullsThinClientTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncConfigTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/table/ItPartitionManagerTest.java
 copy 
modules/schema/src/main/java/org/apache/ignite/internal/schema/row/{Row.java => 
RowImpl.java} (71%)
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/basic_queries/test_simple_table.test
 rename 
modules/sql-engine/src/integrationTest/sql/contstraint/{test_not_null_contraint.test
 => test_not_null_constraint.test} (99%)
 create mode 100644 modules/sql-engine/src/integrationTest/sql/cte/test_cte.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/cte/test_cte_in_cte.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/cte/test_cte_in_subquery.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/dml/test_self_referencing.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/identifiers/test_long_identifiers.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/order/test_nested_order_by.test
 delete mode 100644 
modules/sql-engine/src/integrationTest/sql/order/test_order_by.test_ignore
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/order/test_order_by_in_subquery.test
 copy modules/sql-engine/src/integrationTest/sql/{union => 
set}/test_basic_union.test (93%)
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/set/test_query_primary_offset.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/set/test_set_distinct.test
 rename modules/sql-engine/src/integrationTest/sql/{union/test_basic_union.test 
=> set/test_union.test} (96%)
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/set/test_union_with_limit.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/subquery/exists/test_enhanced_exists_predicate.test
 delete mode 100644 
modules/sql-engine/src/integrationTest/sql/subquery/scalar/test_correlated_subquery_cte.test_ignore
 rename 
modules/sql-engine/src/integrationTest/sql/types/decimal/{decimal_overflow.test_ignore
 => decimal_overflow.test} (76%)
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/types/string/test_unicode_escapes_in_literals.test_ignored
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/TableFunctionScan.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/ddl/DdlToCatalogCommandConverter.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/func/IterableTableFunction.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/func/SystemRangeTableFunction.java
 copy 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{prepare/ddl/DropTableCommand.java
 => exec/exp/func/TableFunction.java} (69%)
 rename 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{prepare/ddl/AlterZoneRenameCommand.java
 => exec/exp/func/TableFunctionInstance.java} (51%)
 rename 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{prepare/ddl/AlterTableDropCommand.java
 => exec/exp/func/TableFunctionRegistry.java} (59%)
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/func/TableFunctionRegistryImpl.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AbstractTableDdlCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AbstractZoneDdlCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterColumnCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterZoneSetCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/ColumnDefinition.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/CreateIndexCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/CreateTableCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/CreateZoneCommand.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DefaultValueDefinition.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropIndexCommand.java
 delete mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/ddl/DistributionZoneDdlCommandHandlerTest.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/rel/ScanNodeExecutionTest.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/rel/SystemRangeTableFunctionTest.java
 rename 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/{AbstractDdlParserTest.java
 => AbstractParserTest.java} (83%)
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/CommentParsingTest.java
 rename 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/{IgniteSqlParserTest.java
 => IgniteSqlParserSelfTest.java} (99%)
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/freelist/IndexColumnsFreeList.java
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/freelist/io/IndexColumnsDataIo.java
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/RowVersionFreeList.java
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/io/RowVersionDataIo.java
 delete mode 100644 
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/RocksDbStorageEngineTest.java
 create mode 100644 
modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
 create mode 100644 
modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
 rename 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DdlCommand.java
 => 
table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/DisasterRecoveryRequestType.java}
 (75%)
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/DisasterRecoverySystemViews.java
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/ManualGroupRestartRequest.java
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/exceptions/{PartitionsNotFoundException.java
 => IllegalPartitionIdException.java} (57%)
 rename 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/DropTableCommand.java
 => 
table/src/main/java/org/apache/ignite/internal/table/distributed/message/DataPresence.java}
 (66%)
 rename 
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/evict/PageEvictionTrackerNoOp.java
 => 
table/src/main/java/org/apache/ignite/internal/table/partition/HashPartition.java}
 (52%)
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/partition/HashPartitionManagerImpl.java
 create mode 100644 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/TransactionExceptionMapperProvider.java

Reply via email to