This is an automated email from the ASF dual-hosted git repository.
mpochatkin pushed a change to branch IGNITE-22152
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from f5d60bf6bd Fix
add 942d94ddb3 IGNITE-22523 Thin client: reserve op code range for
extensions (#4071)
add c00b97c18d Bump org.junit.platform:junit-platform-testkit from 1.10.2
to 1.10.3 (#4004)
add eb7b4e58b1 IGNITE-22713: Sql. Move timeout scheduling code to
ExecutionContext (#4073)
add 496fe683cd IGNITE-22353 Basic Python DB API Driver (#4075)
add 644536bf1f IGNITE-22708 Do not start distributionZoneRebalanceEngineV2
without feature flag (#4074)
add 5446df3bac IGNITE-22714 Use IndexMeta in PartitionReplicaListener
(#4077)
add 0077758ad6 IGNITE-22709 Use IndexMeta in ChangeIndexStatusTask (#4072)
add c3ad113dd4 Bump io.github.goooler.shadow from 8.1.7 to 8.1.8 (#3995)
add b5575f5bde IGNITE-22720 Get rid of
CatalogIndexDescriptor#txWaitCatalogVersion (#4080)
add ae982d7fea IGNITE-22310 Do not log slow network processing in storage
threads (#4079)
add 75ed4f4c76 IGNITE-21771 Removed unnecessary TODO (#4084)
add a0811f97b3 IGNITE-22728 Switch to a different Gradle CMake plugin.
(#4082)
add 8f510c448a IGNITE-22736 Fix log buffers position change by
unmarshalling process (#4086)
add bc6c427574 IGNITE-22715 Support HybridTimestamp in Network
serialization (#4078)
add ba1624502f IGNITE-22737 Cleanup comments in the platforms native code
(#4087)
add 26f4e67810 IGNITE-22619 Add `InternalTable#estimatedSize` method
(#4065)
add 78a4b821b5 IGNITE-22750 log node start errors in error logging level
(#4093)
add 7dedc06ea2 IGNITE-22581 Add planner test to verify numeric type
coercion of source for INSERT, UPDATE and MERGE operators (#4045)
add 146e803bf7 IGNITE-22735 Sql. Avoid double parsing of sql queries
(#4085)
add 514949e722 IGNITE-22555 Fixed assertion in
ReplicaStateManager.onPrimaryElected (#4055)
add 2b7dbb6643 IGNITE-22710 Add exception translation to Transaction
implementations (#4070)
add b8d08f16b7 IGNITE-16444 Get rid of unnecessary TODO (#4097)
add ca69fcd96b IGNITE-22690 Fixe tx cleanup triggered by commit partition
primary replica election from non-primary node (#4083)
add 86b8dcbe3d IGNITE-22764 Increase readability in MvPartitionStorage
tests (#4101)
add cc2ea0d1a2 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#4076)
add 2592e6de34 IGNITE-20137 Fixed
ItIgniteNodeRestartTest#testOneNodeRestartWithGap (#4098)
add 7fc402d3f5 IGNITE-22292 Move LogSyncer out of Loza and RaftServer.
(#4094)
add 9c4f2a784d IGNITE-22616 Implement
AbstractPageMemoryMvPartitionStorage#estimatedSize (#4102)
add 96095a157b IGNITE-22770 Fix testBytesSentReceived fail on short
version (#4107)
add 9b271581a7 IGNITE-22285 Implement Embedded Data Streamer with Receiver
(#4103)
add 08222ebae4 IGNITE-22761 Disable WAL in RocksDB used to spill volatile
Raft logs on disk (#4113)
add 1c9366450f IGNITE-22699 Fix anti-hijack protection of
containsAllAsync() (#4115)
add 918becac48 IGNITE-20525 Fix
ItBuildIndexTest#testChangePrimaryReplicaOnMiddleBuildIndex (#4112)
add e22683ef88 IGNITE-22780 Sql. Fix cast from VARCHAR to TS WITH LOCAL TZ
(#4116)
add d81a14651c IGNITE-22185
DistributionZoneCausalityDataNodesTest.testEmptyDataNodesOnZoneCreationBeforeTopologyEventAndZoneInitialisation
became flaky on the main (#4095)
add 95fc4dfc10 Bump org.rocksdb:rocksdbjni from 9.3.1 to 9.4.0 (#4089)
add 1d2f377a58 Bump com.github.spotbugs from 6.0.18 to 6.0.19 (#4081)
add 6aeb623fff Bump jline from 3.26.2 to 3.26.3 (#4105)
add 9c00ca1176 IGNITE-22585 Sql. Fix possible NPE in distributed query
manager when a timeout occurs during mapping (#4092)
add 0b803ee01b IGNITE-20415 Internal IncompatibleSchemaException is thrown
from public API (#4068)
add f665bb3720 IGNITE-22658 Update IgniteCatalog javadoc (#4096)
add 09ba0768b1 IGNITE-18357 Move classes from fixtures to tests (#4122)
add f54bd46f58 IGNITE-22793 Sql. Make ItCastToTsWithLocalTimeZoneTest
stable (#4123)
add 2c3ce15a0d IGNITE-22233 Add zone replica listener (#3931)
add 5d65a0022a IGNITE-22646 Support marshallers in the Java Client for
Compute API (#4100)
add 36b119e37f IGNITE-22797 Fix estimated size for insert-after-delete
scenario (#4125)
add 6178f00920 IGNITE-22799 Add partition ID to BplusTree names to make
debugging easier (#4126)
add 76ef888279 Bump netty from 4.1.111.Final to 4.1.112.Final (#4120)
add 5691869bec IGNITE-22791 Fix marshaller spelling (#4127)
add a143a94fb8 IGNITE-22617 Implement
RocksDbMvPartitionStorage#estimatedSize (#4118)
add cd3c790b03 IGNITE-22655 Sql. Improve error message for incorrect SQL
string (#4108)
add c7ecf24e8d IGNITE-22636 Implement catalog compaction coordinator
(#4059)
add 00467d1c7c IGNITE-22800 Make field BplusTree#globalRmvId monotonically
increasing to avoid errors after node recovery (#4131)
add 24a60d7eb6 IGNITE-22820 Unwrap exception cause on retry in
InternalTableImpl (#4133)
add 1f1a7cf010 IGNITE-22283 Sql. Prepare to remove NUMBER and BITMASK
native types (#4114)
add 1d76a1c434 IGNITE-22817 Sql. Align rule of conversion between numerics
(#4128)
add a1483550c4 Merge branch 'refs/heads/main' into IGNITE-22152
add 6f46512738 Fix merge
No new revisions were added by this update.
Summary of changes:
check-rules/spotbugs-excludes.xml | 1 +
docs/_docs/developers-guide/clients/cpp.adoc | 2 +-
docs/_docs/developers-guide/java-to-tables.adoc | 10 +-
gradle/libs.versions.toml | 16 +-
.../org/apache/ignite/catalog/IgniteCatalog.java | 19 +-
.../java/org/apache/ignite/compute/ComputeJob.java | 18 +-
.../org/apache/ignite/compute/JobDescriptor.java | 26 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 7 +
.../org/apache/ignite/lang/IgniteException.java | 4 +-
.../ByteArrayMarshaller.java} | 18 +-
.../JavaSerializationByteArrayMarshalling.java} | 4 +-
.../Marshaler.java => marshalling/Marshaller.java} | 18 +-
.../MarshallingException.java | 4 +-
.../TupleMarshaller.java | 6 +-
...UnsupportedObjectTypeMarshallingException.java} | 12 +-
.../java/org/apache/ignite/sql/ColumnType.java | 2 +
.../apache/ignite/table/DataStreamerReceiver.java | 2 +-
.../apache/ignite/table/DataStreamerTarget.java | 2 +-
.../apache/ignite/table/ReceiverDescriptor.java | 20 +-
.../main/java/org/apache/ignite/table/Tuple.java | 2 +
.../ignite/tx/IncompatibleSchemaException.java} | 24 +-
.../tx/MismatchingTransactionOutcomeException.java | 36 +-
.../org/apache/ignite/tx/TransactionException.java | 11 +-
.../ByteArrayMarshallerTest.java} | 34 +-
.../ignite/table/AbstractImmutableTupleTest.java | 23 -
.../internal/binarytuple/BinaryTupleBuilder.java | 2 +
.../internal/binarytuple/BinaryTupleParser.java | 2 +
.../internal/binarytuple/BinaryTupleReader.java | 2 +
modules/catalog-compaction/README.md | 1 +
.../{compute => catalog-compaction}/build.gradle | 43 +-
...ItCatalogCompactionCoordinatorChoosingTest.java | 6 +-
.../compaction/CatalogCompactionRunner.java | 385 ++++++++++++
.../message/CatalogCompactionMessageGroup.java} | 20 +-
.../CatalogMinimumRequiredTimeRequest.java} | 11 +-
.../CatalogMinimumRequiredTimeResponse.java} | 22 +-
.../CatalogCompactionRunnerSelfTest.java | 415 +++++++++++++
modules/catalog/build.gradle | 6 -
.../internal/catalog/CatalogManagerImpl.java | 20 -
.../commands/AbstractCreateIndexCommand.java | 4 +-
.../internal/catalog/commands/CatalogUtils.java | 11 +-
.../catalog/commands/CreateHashIndexCommand.java | 4 +-
.../catalog/commands/CreateSortedIndexCommand.java | 4 +-
.../catalog/commands/CreateTableCommand.java | 7 +-
.../internal/catalog/commands/DefaultValue.java | 12 -
.../descriptors/CatalogHashIndexDescriptor.java | 20 +-
.../descriptors/CatalogIndexDescriptor.java | 25 +-
.../descriptors/CatalogSortedIndexDescriptor.java | 19 +-
.../storage/AbstractChangeIndexStatusEntry.java | 17 +-
.../internal/catalog/storage/RenameIndexEntry.java | 2 -
.../ignite/internal/catalog/CatalogIndexTest.java | 68 --
.../catalog/CatalogManagerRecoveryTest.java | 24 -
.../internal/catalog/CatalogManagerSelfTest.java | 33 +-
.../ignite/internal/catalog/CatalogTableTest.java | 1 -
...ractChangeIndexStatusCommandValidationTest.java | 1 -
.../catalog/commands/CatalogUtilsTest.java | 3 +-
.../CatalogHashIndexDescriptorTest.java | 2 +-
.../CatalogSortedIndexDescriptorTest.java | 2 +-
.../storage/CatalogEntrySerializationTest.java | 15 +-
.../ignite/internal/catalog/CatalogTestUtils.java | 54 +-
.../client/proto/ClientBinaryTupleUtils.java | 42 +-
.../internal/client/proto/ClientMessagePacker.java | 8 +-
.../ignite/internal/client/proto/ClientOp.java | 8 +
.../client/proto/StreamerReceiverSerializer.java | 126 +++-
.../table/MutableTupleBinaryTupleAdapter.java | 6 -
.../ignite/internal/jdbc/JdbcConverterUtils.java | 6 -
.../internal/jdbc/proto/event/JdbcColumnMeta.java | 4 -
.../handler/ClientInboundMessageHandler.java | 2 +-
.../ClientComputeExecuteColocatedRequest.java | 4 +-
.../compute/ClientComputeExecuteRequest.java | 12 +-
.../handler/requests/sql/ClientSqlCommon.java | 9 -
...ClientStreamerWithReceiverBatchSendRequest.java | 67 +-
.../handler/requests/table/ClientTableCommon.java | 5 -
.../requests/table/ClientHandlerTupleTests.java | 7 +-
.../internal/client/compute/ClientCompute.java | 36 +-
.../client/compute/ClientJobExecution.java | 6 +-
.../internal/client/sql/ClientAsyncResultSet.java | 6 -
.../internal/client/table/ClientDataStreamer.java | 9 +-
.../client/table/ClientKeyValueBinaryView.java | 2 +-
.../internal/client/table/ClientKeyValueView.java | 2 +-
.../client/table/ClientRecordBinaryView.java | 2 +-
.../internal/client/table/ClientRecordView.java | 2 +-
.../ignite/internal/client/table/ClientSchema.java | 6 -
.../ignite/client/AbstractClientTableTest.java | 12 -
.../apache/ignite/client/ClientComputeTest.java | 35 +-
.../ignite/client/ClientKeyValueViewTest.java | 8 -
.../apache/ignite/client/ClientMetricsTest.java | 4 +-
.../apache/ignite/client/ClientRecordViewTest.java | 8 -
.../org/apache/ignite/client/ClientSqlTest.java | 20 +-
.../org/apache/ignite/client/ClientTupleTest.java | 92 ++-
.../org/apache/ignite/client/DataStreamerTest.java | 4 -
.../apache/ignite/client/RequestBalancingTest.java | 7 +-
.../org/apache/ignite/client/RetryPolicyTest.java | 5 +
.../ignite/client/TestClientHandlerModule.java | 4 +-
.../java/org/apache/ignite/client/TestServer.java | 6 +-
.../apache/ignite/client/fakes/FakeCompute.java | 18 +-
.../org/apache/ignite/client/fakes/FakeCursor.java | 9 +-
.../org/apache/ignite/client/fakes/FakeIgnite.java | 10 +-
.../ignite/client/fakes/FakeIgniteTables.java | 16 +-
.../ignite/client/fakes/FakeInternalTable.java | 38 +-
modules/compute/build.gradle | 2 +
.../ignite/internal/compute/ItComputeBaseTest.java | 4 +-
.../internal/compute/ItComputeTestStandalone.java | 2 +-
.../apache/ignite/internal/compute/PojoJob.java | 8 +-
.../internal/compute/ComputeComponentImpl.java | 6 +-
.../ignite/internal/compute/IgniteComputeImpl.java | 111 +++-
.../internal/compute/IgniteComputeInternal.java | 9 +
.../internal/compute/JobExecutionWrapper.java | 2 +-
...per.java => ResultMarshallingJobExecution.java} | 28 +-
.../compute/executor/ComputeExecutorImpl.java | 56 +-
.../compute/streamer/StreamerReceiverJob.java | 64 ++
.../internal/lang/IgniteExceptionMapperUtil.java | 50 +-
.../apache/ignite/internal/lang/InternalTuple.java | 2 +
.../ignite/internal/type/NativeTypeSpec.java | 18 +-
.../apache/ignite/internal/type/NativeTypes.java | 10 +-
.../ignite/internal/util/HashCalculator.java | 42 --
.../org/apache/ignite/internal/util/ViewUtils.java | 1 +
.../communication/MessageCollectionItemType.java | 6 +-
.../ignite/internal/lang/ExceptionUtilsTest.java | 56 ++
.../internal/testframework/IgniteTestUtils.java | 20 -
.../asserts/CompletableFutureAssert.java | 29 +-
.../rebalance/DistributionZoneRebalanceEngine.java | 18 +-
.../DistributionZoneCausalityDataNodesTest.java | 1 -
.../DistributionZoneRebalanceEngineTest.java | 5 +-
.../RebalanceUtilUpdateAssignmentsTest.java | 5 +-
modules/index/build.gradle | 1 +
.../ignite/internal/index/ItBuildIndexTest.java | 285 ++++-----
.../internal/index/ChangeIndexStatusTask.java | 44 +-
.../index/ChangeIndexStatusTaskController.java | 5 +-
.../index/ChangeIndexStatusTaskScheduler.java | 7 +
.../index/IndexAvailabilityController.java | 13 +-
.../internal/index/IndexBuildController.java | 5 +-
.../internal/index/IndexBuildingManager.java | 9 +-
.../index/ChangeIndexStatusTaskControllerTest.java | 2 +
.../internal/index/ChangeIndexStatusTaskTest.java | 40 +-
.../IndexAvailabilityControllerRestorerTest.java | 2 +-
.../index/IndexAvailabilityControllerTest.java | 12 +-
.../internal/index/IndexBuildControllerTest.java | 2 +
.../internal/jdbc/ItJdbcMetadataSelfTest.java | 3 +-
.../ignite/jdbc/ItJdbcComplexQuerySelfTest.java | 4 +-
.../ignite/internal/marshaller/BinaryMode.java | 2 +
.../internal/marshaller/MarshallerWriter.java | 2 +
.../internal/marshaller/FieldAccessorTest.java | 4 -
.../testobjects/TestObjectWithAllTypes.java | 26 -
.../impl/ItIdempotentCommandCacheTest.java | 6 +-
.../command/MetaStorageWriteCommand.java | 27 +-
.../metastorage/impl/MetaStorageServiceImpl.java | 14 +-
.../metastorage/server/KeyValueStorage.java | 1 -
.../server/raft/MetaStorageWriteHandler.java | 2 +-
.../impl/IdempotentCommandCacheTest.java | 16 +-
.../impl/StandaloneMetaStorageManager.java | 4 +-
.../serialization/BaseMethodNameResolver.java | 7 +-
.../MessageCollectionItemTypeConverter.java | 7 +-
.../network/TrackableNetworkMessageHandler.java | 23 +-
.../internal/network/annotations/Transferable.java | 2 +
.../network/serialization/MessageReader.java | 8 +
.../network/serialization/MessageWriter.java | 10 +
.../network/direct/DirectMessageReader.java | 18 +
.../network/direct/DirectMessageWriter.java | 11 +
.../internal/network/messages/AllTypesMessage.java | 3 +
.../tree/AbstractBplusTreePageMemoryTest.java | 114 +++-
.../tree/AbstractBplusTreeReusePageMemoryTest.java | 7 +-
.../pagememory/datastructure/DataStructure.java | 13 +-
.../internal/pagememory/freelist/FreeListImpl.java | 5 +-
.../internal/pagememory/freelist/PagesList.java | 6 +-
.../ignite/internal/pagememory/tree/BplusTree.java | 26 +-
.../pagememory/freelist/FreeListImplTest.java | 2 +-
.../replicator/ItReplicaLifecycleTest.java | 103 ++-
.../PartitionReplicaLifecycleManager.java | 36 +-
.../replicator/ZonePartitionRaftListener.java | 48 +-
.../replicator/ZonePartitionReplicaListener.java | 94 ++-
.../PartitionCommandsMarshallerImpl.java | 2 +
.../network/PartitionReplicationMessageGroup.java | 6 +
.../network/command/FinishTxCommand.java | 15 +-
.../network/command/TimedBinaryRowMessage.java | 9 +-
.../network/command/UpdateAllCommand.java | 4 +-
.../replicator/network/command/UpdateCommand.java | 8 +-
.../network/command/WriteIntentSwitchCommand.java | 15 +-
...caRequest.java => GetEstimatedSizeRequest.java} | 7 +-
.../ReadOnlyDirectMultiRowReplicaRequest.java | 3 +-
.../ReadOnlyDirectSingleRowReplicaRequest.java | 3 +-
.../ReadOnlyMultiRowPkReplicaRequest.java | 3 +-
.../replication/ReadOnlyReplicaRequest.java | 6 +-
.../ReadOnlyScanRetrieveBatchReplicaRequest.java | 3 +-
.../ReadOnlySingleRowPkReplicaRequest.java | 3 +-
.../ReadWriteMultiRowPkReplicaRequest.java | 3 +-
.../ReadWriteMultiRowReplicaRequest.java | 3 +-
.../ReadWriteScanRetrieveBatchReplicaRequest.java | 3 +-
.../ReadWriteSingleRowPkReplicaRequest.java | 3 +-
.../ReadWriteSingleRowReplicaRequest.java | 3 +-
.../ReadWriteSwapRowReplicaRequest.java | 3 +-
.../placementdriver/LeasePlacementDriver.java | 2 +-
.../message/LeaseGrantedMessage.java | 14 +-
.../internal/placementdriver/LeaseUpdater.java | 36 +-
.../placementdriver/leases/LeaseTracker.java | 8 +-
.../negotiation/LeaseAgreement.java | 21 +-
.../negotiation/LeaseNegotiator.java | 33 +-
modules/platforms/build.gradle | 12 +-
modules/platforms/cpp/CMakeLists.txt | 6 +-
.../platforms/cpp/ignite/common/big_decimal.cpp | 10 -
modules/platforms/cpp/ignite/common/error_codes.h | 1 +
modules/platforms/cpp/ignite/odbc/common_types.cpp | 1 +
.../cpp/ignite/odbc/config/configuration.h | 35 ++
.../cpp/tests/client-test/all_fields_type.h | 3 -
.../client-test/key_value_binary_view_test.cpp | 1 -
.../cpp/tests/client-test/key_value_view_test.cpp | 2 -
.../tests/client-test/record_binary_view_test.cpp | 1 -
.../cpp/tests/client-test/record_view_test.cpp | 2 -
.../Apache.Ignite.Tests/Compute/ComputeTests.cs | 7 -
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 1 -
.../Proto/ColocationHashTests.cs | 10 -
.../Apache.Ignite.Tests/Table/DataStreamerTests.cs | 3 -
.../Table/KeyValueViewPrimitiveTests.cs | 8 -
.../Table/PocoAllColumnsNullable.cs | 2 -
.../Table/RecordViewBinaryTests.cs | 2 -
.../Table/RecordViewPocoTests.cs | 3 -
.../Table/RecordViewPrimitiveTests.cs | 4 -
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 3 +
modules/platforms/python/.gitignore | 13 +
modules/platforms/python/CMakeLists.txt | 54 ++
modules/platforms/python/LICENSE | 14 +
modules/platforms/python/MANIFEST.in | 7 +
modules/platforms/python/NOTICE | 5 +
modules/platforms/python/README.md | 48 ++
modules/platforms/python/cpp_module/CMakeLists.txt | 56 ++
modules/platforms/python/cpp_module/module.cpp | 195 ++++++
.../python/cpp_module/module.h} | 17 +-
.../platforms/python/cpp_module/py_connection.cpp | 109 ++++
.../platforms/python/cpp_module/py_connection.h | 70 +++
modules/platforms/python/pyignite3/__init__.py | 149 +++++
modules/platforms/python/requirements/install.txt | 3 +
modules/platforms/python/requirements/tests.txt | 7 +
modules/platforms/python/setup.py | 158 +++++
modules/platforms/python/tests/__init__.py | 14 +
modules/platforms/python/tests/conftest.py | 18 +
modules/platforms/python/tests/test_connect.py | 33 +
modules/platforms/python/tests/util.py | 155 +++++
.../apache/ignite/internal/raft/RaftManager.java | 3 -
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 1 +
.../ignite/raft/jraft/core/MockStateMachine.java | 0
.../apache/ignite/raft/jraft/core/TestCluster.java | 0
.../raft/jraft/core/TestJRaftServiceFactory.java | 0
.../raft/server/counter/GetValueCommand.java | 7 +-
.../server/counter/IncrementAndGetCommand.java | 7 +-
.../counter/IntegrationTestMessageGroup.java} | 11 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 6 -
.../internal/raft/server/impl/JraftServerImpl.java | 12 +-
.../internal/raft/storage/LogStorageFactory.java | 1 +
.../apache/ignite/raft/jraft/core/NodeImpl.java | 10 +-
.../apache/ignite/raft/jraft/core/Replicator.java | 5 +-
.../apache/ignite/raft/jraft/rpc/RpcRequests.java | 12 +-
.../raft/jraft/storage/impl/RocksDbSpillout.java | 1 +
.../ignite/internal/raft/TestLozaFactory.java | 1 +
.../ignite/raft/messages/TestMessageGroup.java | 7 -
.../ItPlacementDriverReplicaSideTest.java | 2 +-
.../apache/ignite/internal/replicator/Replica.java | 9 +
.../ignite/internal/replicator/ReplicaImpl.java | 10 +-
.../ignite/internal/replicator/ReplicaManager.java | 49 +-
.../replicator/ZonePartitionReplicaImpl.java | 8 +-
.../command/SafeTimePropagatingCommand.java | 18 +-
.../message/ReplicationGroupIdMessage.java | 2 +-
.../internal/replicator/message/TableAware.java} | 15 +-
.../replicator/message/TimestampAware.java | 20 +-
.../replicator/PlacementDriverReplicaSideTest.java | 4 +-
.../internal/replicator/ReplicaManagerTest.java | 2 +-
modules/runner/build.gradle | 1 +
.../ignite/internal/benchmark/InsertBenchmark.java | 29 +-
.../runner/app/ItIgniteNodeRestartTest.java | 68 +-
.../runner/app/ItReplicaStateManagerTest.java | 2 -
.../apache/ignite/internal/runner/app/Jobs.java | 309 +++++++++
.../runner/app/PlatformTestNodeRunner.java | 25 -
.../client/ItThinClientComputeMarshallingTest.java | 259 ++++++--
.../runner/app/client/ItThinClientComputeTest.java | 4 -
...tThinClientComputeTypeCheckMarshallingTest.java | 233 +++++++
.../app/compute/ItEmbeddedMarshallingTest.java | 140 +++++
.../ItSchemaForwardCompatibilityTest.java | 49 +-
.../schemasync/ItSchemaSyncSingleNodeTest.java | 27 +-
.../streamer/ItAbstractDataStreamerTest.java | 36 +-
.../streamer/ItServerDataStreamerTest.java | 23 -
.../ignite/internal/table/ItDurableFinishTest.java | 7 +-
.../ignite/internal/table/ItInternalTableTest.java | 10 +-
.../internal/table/ItPublicApiColocationTest.java | 28 +-
.../internal/table/ItThinClientColocationTest.java | 2 -
.../org/apache/ignite/internal/app/IgniteImpl.java | 43 +-
.../ignite/internal/schema/BinaryRowConverter.java | 6 -
.../ignite/internal/schema/BinaryTupleSchema.java | 6 -
.../CatalogToSchemaDescriptorConverter.java | 8 -
.../configuration/ValueSerializationHelper.java | 9 -
.../internal/schema/marshaller/MarshallerUtil.java | 7 -
.../schema/registry/UpgradingRowAdapter.java | 20 +-
.../ignite/internal/schema/row/RowAssembler.java | 13 +-
.../ignite/internal/util/ColocationUtils.java | 10 -
.../schema/AbstractSchemaConverterTest.java | 7 +-
.../org/apache/ignite/internal/schema/RowTest.java | 13 -
.../CatalogToSchemaDescriptorConverterTest.java | 20 +-
.../schema/marshaller/KvMarshallerTest.java | 45 +-
.../schema/marshaller/MarshallerUtilTest.java | 4 -
.../schema/marshaller/RecordMarshallerTest.java | 30 +-
.../schema/registry/UpgradingRowAdapterTest.java | 2 -
.../ignite/internal/schema/BinaryRowMatcher.java | 44 +-
.../ignite/internal/schema/SchemaTestUtils.java | 19 +-
.../internal/sql/engine/ItAlterTableDdlTest.java | 13 +-
.../internal/sql/engine/ItDataTypesTest.java | 19 +-
.../internal/sql/engine/ItFunctionsTest.java | 2 +-
.../sql/engine/datatypes/ItCastToBigintTest.java | 691 +++++++++++++++++++++
.../sql/engine/datatypes/ItCastToIntTest.java | 681 ++++++++++++++++++++
.../sql/engine/datatypes/ItCastToSmallintTest.java | 682 ++++++++++++++++++++
.../sql/engine/datatypes/ItCastToTinyintTest.java | 682 ++++++++++++++++++++
.../datatypes/ItCastToTsWithLocalTimeZoneTest.java | 600 ++++++++++++++++++
.../engine/datatypes/tests/TestTypeArguments.java | 4 +-
.../integrationTest/sql/cast/test_cast_bigint.test | 2 +-
.../integrationTest/sql/cast/test_cast_int.test | 12 +-
.../sql/cast/test_cast_smallint.test | 12 +-
.../sql/cast/test_cast_tinyint.test | 12 +-
.../sql/identifiers/test_long_identifiers.test | 57 +-
.../sql/types/decimal/cast_from_decimal.test | 2 +-
.../sql/types/decimal/cast_to_decimal.test | 2 +-
.../ignite/internal/sql/engine/QueryCancel.java | 5 +
.../sql/engine/exec/ExchangeServiceImpl.java | 2 +-
.../internal/sql/engine/exec/ExecutionContext.java | 19 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 258 ++++----
.../internal/sql/engine/exec/SqlRowHandler.java | 12 +-
.../sql/engine/exec/UpdatableTableImpl.java | 9 +-
.../sql/engine/exec/exp/RexToLixTranslator.java | 5 +-
.../internal/sql/engine/externalize/RelJson.java | 10 +
.../sql/engine/message/QueryStartRequest.java | 15 +-
.../engine/prepare/IgniteSqlToRelConvertor.java | 71 ++-
.../sql/engine/prepare/KeyValueGetPlan.java | 11 +-
.../sql/engine/prepare/KeyValueModifyPlan.java | 11 +-
.../sql/engine/prepare/PrepareServiceImpl.java | 15 +-
.../internal/sql/engine/rex/IgniteRexBuilder.java | 13 -
.../sql/engine/sql/IgniteSqlCreateTableOption.java | 15 -
.../internal/sql/engine/sql/IgniteSqlParser.java | 63 ++
.../internal/sql/engine/sql/IgniteSqlUpdate.java | 3 +-
.../sql/engine/sql/IgniteSqlZoneOption.java | 15 -
.../internal/sql/engine/sql/ParserServiceImpl.java | 19 +-
.../ignite/internal/sql/engine/util/Commons.java | 20 -
.../internal/sql/engine/util/IgniteMath.java | 140 ++---
.../ignite/internal/sql/engine/util/TypeUtils.java | 19 -
.../sql/engine/exec/ExecutionServiceImplTest.java | 350 +++++++----
.../exec/rel/TableScanNodeExecutionTest.java | 4 +-
.../sql/engine/exec/row/RowSchemaTypesTest.java | 9 +-
.../sql/engine/exec/row/SqlRowHandlerTest.java | 4 +-
.../sql/engine/framework/ArrayRowHandler.java | 12 -
.../sql/engine/framework/TestBuilders.java | 12 -
.../sql/engine/planner/AbstractPlannerTest.java | 12 +
.../engine/planner/JoinWithUsingPlannerTest.java | 5 +-
.../planner/datatypes/BaseTypeCoercionTest.java | 16 +
.../datatypes/MergeSourcesCoercionTest.java | 532 ++++++++++++++++
.../NumericBinaryOperationsTypeCoercionTest.java | 218 +------
.../NumericComparisonTypeCoercionTest.java | 218 +------
.../NumericInsertSourcesCoercionTest.java | 478 ++++++++++++++
...st.java => NumericSetOperatorCoercionTest.java} | 232 +------
.../NumericUpdateSourcesCoercionTest.java | 516 +++++++++++++++
.../planner/datatypes/utils/NumericPair.java | 54 --
.../sql/engine/planner/datatypes/utils/Types.java | 6 -
.../pruning/PartitionPruningPredicateSelfTest.java | 14 +-
.../engine/schema/SqlSchemaManagerImplTest.java | 6 +-
.../sql/engine/util/EmptyCacheFactory.java | 3 +-
.../sql/engine/util/ProjectedTupleTest.java | 4 +
.../internal/sql/engine/util/NativeTypeValues.java | 5 -
.../internal/sql/engine/util/SqlTestUtils.java | 78 ++-
.../ignite/internal/storage/DataStorageModule.java | 5 +-
.../internal/storage/DataStorageModules.java | 10 +-
.../internal/storage/MvPartitionStorage.java | 1 -
.../storage/index/BinaryTupleComparator.java | 6 -
.../storage/index/StorageIndexDescriptor.java | 4 -
.../internal/storage/DataStorageModulesTest.java | 8 +-
.../storage/index/BinaryTupleComparatorTest.java | 28 -
.../storage/index/StorageIndexDescriptorTest.java | 2 -
.../AbstractMvPartitionStorageConcurrencyTest.java | 15 +-
.../storage/AbstractMvPartitionStorageGcTest.java | 19 +-
.../storage/AbstractMvPartitionStorageTest.java | 305 ++++++---
.../storage/AbstractMvTableStorageTest.java | 85 ++-
.../storage/impl/TestDataStorageModule.java | 6 +-
.../storage/impl/TestMvPartitionStorage.java | 21 +-
.../index/AbstractHashIndexStorageTest.java | 1 -
.../storage/index/AbstractIndexStorageTest.java | 2 -
.../index/AbstractSortedIndexStorageTest.java | 1 -
.../AbstractPageMemoryStorageEngine.java | 43 ++
.../pagememory/AbstractPageMemoryTableStorage.java | 3 +
.../PersistentPageMemoryDataStorageModule.java | 17 +-
.../PersistentPageMemoryStorageEngine.java | 29 +-
.../PersistentPageMemoryTableStorage.java | 16 +-
.../storage/pagememory/StoragePartitionMeta.java | 55 +-
.../pagememory/StoragePartitionMetaFactory.java | 3 +-
.../storage/pagememory/StoragePartitionMetaIo.java | 25 +
.../pagememory/VolatilePageMemoryDataRegion.java | 12 +-
.../VolatilePageMemoryDataStorageModule.java | 20 +-
.../VolatilePageMemoryStorageEngine.java | 30 +-
.../pagememory/VolatilePageMemoryTableStorage.java | 17 +-
.../storage/pagememory/index/InlineUtils.java | 6 +-
.../pagememory/index/hash/HashIndexRow.java | 6 +
.../pagememory/index/hash/HashIndexRowKey.java | 6 +
.../pagememory/index/hash/HashIndexTree.java | 18 +-
.../pagememory/index/meta/IndexMetaKey.java | 7 +
.../pagememory/index/meta/IndexMetaTree.java | 8 +-
.../pagememory/index/sorted/SortedIndexRow.java | 6 +
.../pagememory/index/sorted/SortedIndexTree.java | 21 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 22 +-
.../mv/AddWriteCommittedInvokeClosure.java | 19 +-
.../pagememory/mv/CommitWriteInvokeClosure.java | 50 +-
.../storage/pagememory/mv/IndexStorageFactory.java | 11 +-
.../mv/PersistentPageMemoryMvPartitionStorage.java | 15 +
.../storage/pagememory/mv/VersionChainTree.java | 10 +-
.../mv/VolatilePageMemoryMvPartitionStorage.java | 23 +
.../internal/storage/pagememory/mv/gc/GcQueue.java | 10 +-
.../PersistentPageMemoryMvTableStorageTest.java | 20 +-
.../StoragePartitionMetaManagerTest.java | 7 +-
.../pagememory/StoragePartitionMetaTest.java | 48 +-
.../VolatilePageMemoryMvTableStorageTest.java | 17 +-
.../PersistentPageMemoryStorageEngineTest.java | 11 +-
.../storage/pagememory/index/InlineUtilsTest.java | 11 +-
.../PersistentPageMemoryHashIndexStorageTest.java | 7 +-
...PersistentPageMemorySortedIndexStorageTest.java | 7 +-
.../VolatilePageMemoryHashIndexStorageTest.java | 4 +-
.../VolatilePageMemorySortedIndexStorageTest.java | 4 +-
.../AbstractPageMemoryMvPartitionStorageTest.java | 48 +-
...ageMemoryMvPartitionStorageConcurrencyTest.java | 14 +-
...rsistentPageMemoryMvPartitionStorageGcTest.java | 7 +-
...PersistentPageMemoryMvPartitionStorageTest.java | 11 +-
...ageMemoryMvPartitionStorageConcurrencyTest.java | 11 +-
...VolatilePageMemoryMvPartitionStorageGcTest.java | 4 +-
.../VolatilePageMemoryMvPartitionStorageTest.java | 4 +-
.../storage/rocksdb/ColumnFamilyUtils.java | 8 -
.../internal/storage/rocksdb/GarbageCollector.java | 34 +-
.../storage/rocksdb/RocksDbDataStorageModule.java | 4 +-
.../storage/rocksdb/RocksDbMetaStorage.java | 8 +
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 114 +++-
.../internal/storage/rocksdb/ThreadLocalState.java | 11 +-
.../rocksdb/instance/SharedRocksDbInstance.java | 2 +
.../RocksDbMvPartitionStorageConcurrencyTest.java | 7 -
.../rocksdb/RocksDbMvPartitionStorageTest.java | 37 --
.../storage/rocksdb/RocksDbMvTableStorageTest.java | 13 -
.../internal/systemview/utils/SystemViewUtils.java | 12 -
.../internal/systemview/SystemViewManagerTest.java | 10 +-
modules/table/build.gradle | 1 +
.../ignite/distributed/ReplicaUnavailableTest.java | 15 +-
.../ReplicasSafeTimePropagationTest.java | 17 +-
.../rebalance/ItRebalanceDistributedTest.java | 26 +-
.../ignite/internal/table/ItColocationTest.java | 13 +-
.../ignite/internal/table/ItEstimatedSizeTest.java | 182 ++++++
.../internal/table/ItTransactionRecoveryTest.java | 11 +-
.../internal/table/ItTxResourcesVacuumTest.java | 4 +-
.../threading/ItKvRecordApiThreadingTest.java | 2 +
.../ignite/internal/table/AbstractTableView.java | 4 +-
.../apache/ignite/internal/table/DataStreamer.java | 2 +-
.../internal/table/IgniteTablesInternal.java | 2 +
.../ignite/internal/table/InternalTable.java | 22 +-
.../internal/table/KeyValueBinaryViewImpl.java | 30 +-
.../ignite/internal/table/KeyValueViewImpl.java | 50 +-
.../table/PublicApiThreadingKeyValueView.java | 2 +-
.../table/PublicApiThreadingRecordView.java | 2 +-
.../internal/table/RecordBinaryViewImpl.java | 30 +-
.../ignite/internal/table/RecordViewImpl.java | 48 +-
.../internal/table/StreamerReceiverRunner.java | 63 ++
.../table/TableExceptionMapperProvider.java} | 17 +-
.../internal/table/distributed/TableManager.java | 263 ++++++--
.../internal/table/distributed/TableUtils.java | 1 -
.../table/distributed/index/IndexMeta.java | 2 +-
.../table/distributed/index/MetaIndexStatus.java | 2 +-
...ava => IncompatibleSchemaVersionException.java} | 18 +-
.../replicator/PartitionReplicaListener.java | 67 +-
.../replicator/SchemaCompatibilityValidator.java | 6 +-
.../StaleTransactionOperationException.java | 5 +-
.../replicator/TransactionStateResolver.java | 2 +-
.../schema/PartitionCommandsMarshallerImpl.java | 2 +
.../distributed/storage/InternalTableImpl.java | 300 ++++++---
...> UpdateCommandsMarshallingMicroBenchmark.java} | 17 +-
.../internal/table/InteropOperationsTest.java | 61 +-
.../KeyValueViewOperationsSimpleSchemaTest.java | 10 +-
.../internal/table/KeyValueViewOperationsTest.java | 6 +-
.../internal/table/MutableRowTupleAdapterTest.java | 8 +-
.../internal/table/RecordViewOperationsTest.java | 6 +-
.../table/TableExceptionMapperProviderTest.java | 54 ++
.../distributed/TableManagerRecoveryTest.java | 38 +-
.../table/distributed/TableManagerTest.java | 21 +-
.../PartitionRaftCommandsSerializationTest.java | 17 +-
.../PersistentPageMemoryGcUpdateHandlerTest.java | 7 +-
.../gc/VolatilePageMemoryGcUpdateHandlerTest.java | 3 +-
.../raft/PartitionCommandListenerTest.java | 54 +-
.../PartitionReplicaListenerIndexLockingTest.java | 8 +
.../replication/PartitionReplicaListenerTest.java | 124 ++--
.../SchemaCompatibilityValidatorTest.java | 16 -
.../PartitionCommandsMarshallerImplTest.java | 6 +-
.../storage/InternalTableEstimatedSizeTest.java | 476 ++++++++++++++
.../distributed/storage/InternalTableImplTest.java | 5 +-
.../table/type/NumericTypesSerializerTest.java | 72 +--
.../apache/ignite/distributed/ItTxTestCluster.java | 4 +-
.../table/impl/DummyInternalTableImpl.java | 4 +-
.../table/impl/DummyValidationSchemasSource.java | 8 -
.../tx/IncompatibleSchemaAbortException.java} | 16 +-
...tchingTransactionOutcomeInternalException.java} | 13 +-
.../tx/TransactionExceptionMapperProvider.java | 6 +
.../internal/tx/TransactionInternalException.java} | 40 +-
.../java/org/apache/ignite/internal/tx/TxMeta.java | 3 +-
.../org/apache/ignite/internal/tx/TxStateMeta.java | 3 +-
.../ignite/internal/tx/TxStateMetaAbandoned.java | 3 +-
.../ignite/internal/tx/TxStateMetaFinishing.java | 3 +-
.../tx/impl/IgniteAbstractTransactionImpl.java | 31 +-
.../internal/tx/impl/TransactionInflights.java | 4 +-
.../tx/impl/TransactionsExceptionMapperUtil.java | 85 +++
.../internal/tx/impl/TxCleanupRequestHandler.java | 6 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 17 +-
.../ignite/internal/tx/impl/TxMessageSender.java | 21 +-
.../tx/message/TransactionMetaMessage.java | 11 +-
.../internal/tx/message/TxCleanupMessage.java | 19 +-
.../tx/message/TxFinishReplicaRequest.java | 22 +-
.../tx/message/TxStateCoordinatorRequest.java | 8 +-
.../message/WriteIntentSwitchReplicaRequest.java | 19 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 12 +-
settings.gradle | 2 +
511 files changed, 13624 insertions(+), 4624 deletions(-)
rename
modules/api/src/main/java/org/apache/ignite/{marshaling/ByteArrayMarshaler.java
=> marshalling/ByteArrayMarshaller.java} (65%)
rename
modules/api/src/main/java/org/apache/ignite/{marshaling/JavaSerializationByteArrayMarshallilng.java
=> marshalling/JavaSerializationByteArrayMarshalling.java} (96%)
rename modules/api/src/main/java/org/apache/ignite/{marshaling/Marshaler.java
=> marshalling/Marshaller.java} (75%)
rename modules/api/src/main/java/org/apache/ignite/{marshaling =>
marshalling}/MarshallingException.java (97%)
copy modules/api/src/main/java/org/apache/ignite/{marshaling =>
marshalling}/TupleMarshaller.java (88%)
rename
modules/api/src/main/java/org/apache/ignite/{marshaling/UnsupportedObjectTypeMarshalingException.java
=> marshalling/UnsupportedObjectTypeMarshallingException.java} (81%)
copy
modules/{partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/replication/ReadOnlyScanRetrieveBatchReplicaRequest.java
=> api/src/main/java/org/apache/ignite/tx/IncompatibleSchemaException.java}
(52%)
copy modules/{transactions/src/main/java/org/apache/ignite/internal =>
api/src/main/java/org/apache/ignite}/tx/MismatchingTransactionOutcomeException.java
(53%)
rename
modules/api/src/test/java/org/apache/ignite/{marshaling/ByteArrayMarshalerTest.java
=> marshalling/ByteArrayMarshallerTest.java} (76%)
create mode 100644 modules/catalog-compaction/README.md
copy modules/{compute => catalog-compaction}/build.gradle (57%)
rename
modules/{catalog/src/integrationTest/java/org/apache/ignite/internal/catalog =>
catalog-compaction/src/integrationTest/java/org/apache/ignite/internal/catalog/compaction}/ItCatalogCompactionCoordinatorChoosingTest.java
(93%)
create mode 100644
modules/catalog-compaction/src/main/java/org/apache/ignite/internal/catalog/compaction/CatalogCompactionRunner.java
copy
modules/{raft/src/testFixtures/java/org/apache/ignite/raft/messages/TestMessageGroup.java
=>
catalog-compaction/src/main/java/org/apache/ignite/internal/catalog/compaction/message/CatalogCompactionMessageGroup.java}
(59%)
copy
modules/{partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/replication/ReadWriteSwapRowReplicaRequest.java
=>
catalog-compaction/src/main/java/org/apache/ignite/internal/catalog/compaction/message/CatalogMinimumRequiredTimeRequest.java}
(68%)
copy
modules/{transactions/src/main/java/org/apache/ignite/internal/tx/message/TxStateCoordinatorRequest.java
=>
catalog-compaction/src/main/java/org/apache/ignite/internal/catalog/compaction/message/CatalogMinimumRequiredTimeResponse.java}
(64%)
create mode 100644
modules/catalog-compaction/src/test/java/org/apache/ignite/internal/catalog/compaction/CatalogCompactionRunnerSelfTest.java
copy
modules/compute/src/main/java/org/apache/ignite/internal/compute/{JobExecutionWrapper.java
=> ResultMarshallingJobExecution.java} (62%)
create mode 100644
modules/compute/src/main/java/org/apache/ignite/internal/compute/streamer/StreamerReceiverJob.java
copy
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/replication/{ReadWriteScanRetrieveBatchReplicaRequest.java
=> GetEstimatedSizeRequest.java} (78%)
create mode 100644 modules/platforms/python/.gitignore
create mode 100644 modules/platforms/python/CMakeLists.txt
create mode 100644 modules/platforms/python/LICENSE
create mode 100644 modules/platforms/python/MANIFEST.in
create mode 100644 modules/platforms/python/NOTICE
create mode 100644 modules/platforms/python/README.md
create mode 100644 modules/platforms/python/cpp_module/CMakeLists.txt
create mode 100644 modules/platforms/python/cpp_module/module.cpp
copy
modules/{api/src/main/java/org/apache/ignite/marshaling/TupleMarshaller.java =>
platforms/python/cpp_module/module.h} (71%)
create mode 100644 modules/platforms/python/cpp_module/py_connection.cpp
create mode 100644 modules/platforms/python/cpp_module/py_connection.h
create mode 100644 modules/platforms/python/pyignite3/__init__.py
create mode 100644 modules/platforms/python/requirements/install.txt
create mode 100644 modules/platforms/python/requirements/tests.txt
create mode 100644 modules/platforms/python/setup.py
create mode 100644 modules/platforms/python/tests/__init__.py
create mode 100644 modules/platforms/python/tests/conftest.py
create mode 100644 modules/platforms/python/tests/test_connect.py
create mode 100644 modules/platforms/python/tests/util.py
rename modules/raft/src/{testFixtures =>
integrationTest}/java/org/apache/ignite/raft/jraft/core/MockStateMachine.java
(100%)
rename modules/raft/src/{testFixtures =>
integrationTest}/java/org/apache/ignite/raft/jraft/core/TestCluster.java (100%)
rename modules/raft/src/{testFixtures =>
integrationTest}/java/org/apache/ignite/raft/jraft/core/TestJRaftServiceFactory.java
(100%)
rename modules/raft/src/{testFixtures =>
integrationTest}/java/org/apache/ignite/raft/server/counter/GetValueCommand.java
(76%)
rename modules/raft/src/{testFixtures =>
integrationTest}/java/org/apache/ignite/raft/server/counter/IncrementAndGetCommand.java
(76%)
copy
modules/raft/src/{testFixtures/java/org/apache/ignite/raft/messages/TestMessageGroup.java
=>
integrationTest/java/org/apache/ignite/raft/server/counter/IntegrationTestMessageGroup.java}
(77%)
rename
modules/{api/src/main/java/org/apache/ignite/marshaling/TupleMarshaller.java =>
replicator/src/main/java/org/apache/ignite/internal/replicator/message/TableAware.java}
(72%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/Jobs.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientComputeTypeCheckMarshallingTest.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/compute/ItEmbeddedMarshallingTest.java
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/ItCastToBigintTest.java
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/ItCastToIntTest.java
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/ItCastToSmallintTest.java
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/ItCastToTinyintTest.java
create mode 100644
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/ItCastToTsWithLocalTimeZoneTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/MergeSourcesCoercionTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/NumericInsertSourcesCoercionTest.java
rename
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/{SetOperatorCoercionTest.java
=> NumericSetOperatorCoercionTest.java} (74%)
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/NumericUpdateSourcesCoercionTest.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/AbstractPageMemoryStorageEngine.java
create mode 100644
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItEstimatedSizeTest.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/StreamerReceiverRunner.java
copy
modules/{transactions/src/main/java/org/apache/ignite/internal/tx/TransactionExceptionMapperProvider.java
=>
table/src/main/java/org/apache/ignite/internal/table/TableExceptionMapperProvider.java}
(69%)
rename
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/{IncompatibleSchemaException.java
=> IncompatibleSchemaVersionException.java} (76%)
rename
modules/table/src/test/java/org/apache/ignite/internal/benchmarks/{UpdateCommandsMarshalingMicroBenchmark.java
=> UpdateCommandsMarshallingMicroBenchmark.java} (91%)
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/TableExceptionMapperProviderTest.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/storage/InternalTableEstimatedSizeTest.java
copy
modules/{partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/replication/ReadOnlyReplicaRequest.java
=>
transactions/src/main/java/org/apache/ignite/internal/tx/IncompatibleSchemaAbortException.java}
(56%)
rename
modules/transactions/src/main/java/org/apache/ignite/internal/tx/{MismatchingTransactionOutcomeException.java
=> MismatchingTransactionOutcomeInternalException.java} (79%)
copy modules/{api/src/main/java/org/apache/ignite/tx/TransactionException.java
=>
transactions/src/main/java/org/apache/ignite/internal/tx/TransactionInternalException.java}
(69%)
create mode 100644
modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/TransactionsExceptionMapperUtil.java