You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2021/09/20 13:26:08 UTC
[ignite-3] branch ignite-15341 updated (f9bd0a7 -> 1a32d67)
This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-15341
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from f9bd0a7 Merge branch 'main' into ignite-15341
add 7e726b8 IGNITE-15186 Implement basic JDBC client: Statement, ResultSet (#284)
add 74eef32 IGNITE-15501 Improvements in ConfigurationExtension - support for listeners and internal schema extensions (#334)
add f1c39fd IGNITE-15520 Fixed NamedListChange class type parameters. (#341)
add 350fb95 IGNITE-15288 Full-featured RaftGroupService - Fixes #321.
add 83fcbbd IGNITE-15339 Fix broken access methods for column of temporal types after row upgrade (#335)
add 1f1ca6c IGNITE-15188 JDBC driver for 3.0: Database metadata (#339)
add 403085d IGNITE-15404 Rework disctributed configuration flow. (#330)
add c7d44a5 IGNITE-15519: Make tuples serializable (#343)
add c065cbd IGNITE-15430 .NET: Add Table API (#342)
add 2bea2cc IGNITE-15519: Fix compilation due to competed commits.
add a250e8b IGNITE-15444 Implement MetaStorageManager component stop (#332)
add 9ab3ae2 IGNITE-15438 Fix unexpectedly large allocations in InternalTableImpl (#315)
add 9d6f8bf Merge branch 'main' into ignite-15341
add 1a32d67 Minors.
No new revisions were added by this update.
Summary of changes:
.../ignite/internal/affinity/AffinityManager.java | 164 --
.../ignite/internal/affinity/AffinityUtils.java} | 38 +-
.../internal/affinity/event/AffinityEvent.java | 31 -
.../affinity/event/AffinityEventParameters.java | 64 -
.../internal/affinity/AffinityManagerTest.java | 289 ---
.../internal/affinity/AffinityServiceTest.java | 77 +
.../java/org/apache/ignite/table/KeyValueView.java | 2 +-
.../java/org/apache/ignite/table/TableView.java | 2 +-
.../java/org/apache/ignite/table/TupleImpl.java | 55 +-
.../ExecutionService.java => QueryProcessor.java} | 29 +-
.../{prepare/QueryPlan.java => SqlCursor.java} | 18 +-
.../query/calcite/SqlQueryProcessor.java | 7 +-
.../{prepare/DdlPlan.java => SqlQueryType.java} | 52 +-
.../query/calcite/exec/ExecutionService.java | 4 +-
.../query/calcite/exec/ExecutionServiceImpl.java | 22 +-
.../processors/query/calcite/util/Commons.java | 16 +-
.../ignite/client/proto/query/ClientMessage.java} | 26 +-
.../client/proto/query/IgniteQueryErrorCode.java | 80 +
.../client/proto/query/JdbcQueryEventHandler.java | 104 ++
.../client/proto/query/JdbcStatementType.java} | 33 +-
.../ignite/client/proto/query/SqlStateCode.java | 81 +
.../proto/query/event/BatchExecuteRequest.java | 120 ++
.../proto/query/event/BatchExecuteResult.java | 94 +
.../proto/query/event/ClientMessageUtils.java} | 51 +-
.../client/proto/query/event/JdbcColumnMeta.java | 344 ++++
.../proto/query/event/JdbcMetaColumnsRequest.java | 102 +
.../proto/query/event/JdbcMetaColumnsResult.java | 108 ++
.../query/event/JdbcMetaPrimaryKeysRequest.java | 86 +
.../query/event/JdbcMetaPrimaryKeysResult.java | 114 ++
.../proto/query/event/JdbcMetaSchemasRequest.java | 70 +
.../proto/query/event/JdbcMetaSchemasResult.java | 94 +
.../proto/query/event/JdbcMetaTablesRequest.java | 121 ++
.../proto/query/event/JdbcMetaTablesResult.java | 99 +
.../proto/query/event/JdbcPrimaryKeyMeta.java | 167 ++
.../client/proto/query/event/JdbcTableMeta.java | 138 ++
.../ignite/client/proto/query/event/Query.java | 87 +
.../proto/query/event/QueryCloseRequest.java} | 49 +-
.../proto/query/event/QueryCloseResult.java} | 29 +-
.../proto/query/event/QueryExecuteRequest.java | 137 ++
.../proto/query/event/QueryExecuteResult.java | 117 ++
.../proto/query/event/QueryFetchRequest.java | 86 +
.../client/proto/query/event/QueryFetchResult.java | 123 ++
.../proto/query/event/QuerySingleResult.java | 189 ++
.../ignite/client/proto/query/event/Response.java | 134 ++
.../client/proto/query/event}/package-info.java | 5 +-
.../ignite/client/proto/query}/package-info.java | 5 +-
.../internal/client/proto/ClientDataType.java | 3 +
.../internal/client/proto/ClientMessagePacker.java | 158 ++
.../client/proto/ClientMessageUnpacker.java | 82 +
.../internal/client/proto/ClientMsgPackType.java | 3 +
.../ignite/internal/client/proto/ClientOp.java | 24 +
.../proto/ClientMessagePackerUnpackerTest.java | 63 +
modules/client-handler/pom.xml | 5 +
.../ignite/client/handler/ITClientHandlerTest.java | 3 +-
.../ignite/client/handler/ClientHandlerModule.java | 11 +-
.../handler/ClientInboundMessageHandler.java | 44 +-
.../client/handler/JdbcQueryEventHandlerImpl.java | 285 +++
.../ClientSqlCloseRequest.java} | 40 +-
.../ClientSqlColumnMetadataRequest.java} | 40 +-
.../ClientSqlExecuteBatchRequest.java} | 40 +-
.../ClientSqlExecuteRequest.java} | 38 +-
.../ClientSqlFetchRequest.java} | 40 +-
.../ClientSqlPrimaryKeyMetadataRequest.java} | 40 +-
.../ClientSqlSchemasMetadataRequest.java} | 40 +-
.../ClientSqlTableMetadataRequest.java} | 40 +-
.../handler/requests/sql/JdbcMetadataCatalog.java | 335 ++++
.../client/handler/requests/sql}/package-info.java | 4 +-
.../handler/requests/table/ClientTableCommon.java | 9 +-
.../requests/table/ClientTableGetRequest.java | 2 +-
.../requests/table/ClientTablesGetRequest.java | 2 +-
modules/client/pom.xml | 6 +
.../ignite/internal/client/TcpIgniteClient.java | 15 +
.../client/query/JdbcClientQueryEventHandler.java | 125 ++
.../ignite/internal/client/table/ClientTable.java | 19 +-
.../ignite/internal/client/table/ClientTables.java | 4 +-
.../ignite/internal/jdbc/ConnectionProperties.java | 144 ++
.../internal/jdbc/ConnectionPropertiesImpl.java | 843 +++++++++
.../ignite/internal/jdbc/JdbcConnection.java | 792 ++++++++
.../ignite/internal/jdbc/JdbcDatabaseMetadata.java | 1531 +++++++++++++++
.../internal/jdbc/JdbcPreparedStatement.java | 529 ++++++
.../apache/ignite/internal/jdbc/JdbcResultSet.java | 1976 ++++++++++++++++++++
.../apache/ignite/internal/jdbc/JdbcStatement.java | 657 +++++++
.../apache/ignite/internal/jdbc}/package-info.java | 4 +-
.../org/apache/ignite/jdbc/IgniteJdbcDriver.java | 124 ++
.../java/org/apache/ignite/jdbc}/package-info.java | 4 +-
.../apache/ignite/client/AbstractClientTest.java | 4 +-
.../java/org/apache/ignite/client/CustomTuple.java | 28 +-
.../org/apache/ignite/client/fakes/FakeCursor.java | 63 +
.../org/apache/ignite/client/fakes/FakeIgnite.java | 14 +-
.../client/fakes/FakeIgniteQueryProcessor.java} | 26 +-
.../ignite/client/fakes/FakeIgniteTables.java | 23 +-
.../ignite/client/fakes/FakeInternalTable.java | 8 +-
.../configuration/processor/Processor.java | 8 +-
.../configuration/NamedConfigurationTree.java | 4 +-
.../ignite/configuration/NamedListChange.java | 15 +-
.../configuration/NamedListConfiguration.java | 4 +-
.../internal/configuration/tree/NamedListNode.java | 14 +-
.../BasicConfigurationSchema.java} | 14 +-
.../testframework/ConfigurationExtension.java | 92 +-
.../testframework/ConfigurationExtensionTest.java | 72 +-
.../ExtendedConfigurationSchema.java} | 12 +-
.../testframework/InjectConfiguration.java | 11 +-
.../tree/TraversableTreeNodeTest.java | 2 +-
.../org/apache/ignite/internal/manager/Event.java | 2 +-
.../ignite/internal/manager/EventParameters.java | 2 +-
.../apache/ignite/internal/manager/Producer.java | 2 +-
.../ignite/internal/util/IgniteSpinBusyLock.java | 91 +
.../internal/util/IgniteSpinReadWriteLock.java | 406 ++++
.../client/ITMetaStorageServiceTest.java | 6 +-
.../internal/metastorage/client/CursorImpl.java | 13 +-
.../metastorage/client/MetaStorageServiceImpl.java | 20 +-
.../internal/metastorage/MetaStorageManager.java | 480 ++++-
.../dotnet/Apache.Ignite.Benchmarks/Program.cs | 30 +-
.../Proto/WriteGuidBenchmarks.cs | 30 +-
.../Table/TupleGetBenchmarks.cs | 30 +-
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 15 +
.../dotnet/Apache.Ignite.Tests/JavaServer.cs | 44 +-
.../{TablesTests.cs => CustomTestIgniteTuple.cs} | 36 +-
.../Apache.Ignite.Tests/Table/IgniteTupleTests.cs | 25 +
.../dotnet/Apache.Ignite.Tests/Table/TableTests.cs | 477 ++++-
.../Apache.Ignite.Tests/Table/TablesTests.cs | 25 +-
.../Internal/Buffers/PooledArrayBufferWriter.cs | 28 +
.../Apache.Ignite/Internal/ClientFailoverSocket.cs | 4 +-
.../Internal/Proto/ClientMessagePackType.cs | 5 +
.../Proto/{ProtoCommon.cs => IgniteUuid.cs} | 18 +-
.../Internal/Proto/MessagePackReaderExtensions.cs | 27 +
.../Internal/Proto/MessagePackWriterExtensions.cs | 13 +
.../dotnet/Apache.Ignite/Internal/Table/Table.cs | 485 ++++-
.../dotnet/Apache.Ignite/Internal/Table/Tables.cs | 4 +-
.../dotnet/Apache.Ignite/Table/ITableView.cs | 145 +-
.../dotnet/Apache.Ignite/Table/IgniteTuple.cs | 23 +
.../java/org/apache/ignite/raft/client/Peer.java | 1 +
.../apache/ignite/raft/client/RaftErrorCode.java | 70 -
.../raft/client/message/AddLearnersRequest.java | 40 -
.../raft/client/message/AddPeersRequest.java | 40 -
.../raft/client/message/ChangePeersResponse.java | 40 -
.../raft/client/message/GetLeaderRequest.java | 33 -
.../raft/client/message/GetLeaderResponse.java | 34 -
.../raft/client/message/GetPeersRequest.java | 36 -
.../raft/client/message/GetPeersResponse.java | 40 -
.../client/message/RaftClientMessageGroup.java | 96 -
.../raft/client/message/RaftErrorResponse.java | 46 -
.../raft/client/message/RemoveLearnersRequest.java | 40 -
.../raft/client/message/RemovePeersRequest.java | 40 -
.../raft/client/message/SnapshotRequest.java | 33 -
.../client/message/TransferLeadershipRequest.java | 39 -
.../raft/client/service/RaftGroupService.java | 36 +-
.../service/ITAbstractListenerSnapshotTest.java | 6 +-
.../raft/server/ITJRaftCounterServerTest.java | 4 +-
.../raft/server/ITSimpleCounterServerTest.java | 2 +-
.../ignite/raft/server/RaftServerAbstractTest.java | 4 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 20 +-
.../internal/raft/server/impl/JRaftServerImpl.java | 1 -
.../apache/ignite/raft/jraft/RaftMessageGroup.java | 17 +
.../apache/ignite/raft/jraft/entity/PeerId.java | 14 +-
.../apache/ignite/raft/jraft/error/RaftError.java | 2 +-
.../ignite/raft/jraft/option/NodeOptions.java | 1 -
.../ignite/raft/jraft/option/RaftOptions.java | 23 -
.../ignite/raft/jraft/option/RpcOptions.java | 19 -
.../ignite/raft/jraft/rpc}/ActionRequest.java | 10 +-
.../ignite/raft/jraft/rpc}/ActionResponse.java | 10 +-
.../apache/ignite/raft/jraft/rpc/RpcRequests.java | 24 +-
.../ignite/raft/jraft/rpc/RpcResponseFactory.java | 21 +
.../impl/{client => }/ActionRequestProcessor.java | 63 +-
.../raft/jraft/rpc/impl/IgniteRpcServer.java | 16 +-
.../ignite/raft/jraft/rpc/impl}/RaftException.java | 32 +-
.../raft/jraft/rpc}/impl/RaftGroupServiceImpl.java | 274 ++-
.../rpc/impl/cli/AddLearnersRequestProcessor.java | 3 +-
.../rpc/impl/cli/AddPeerRequestProcessor.java | 3 +-
.../rpc/impl/cli/BaseCliRequestProcessor.java | 4 +-
.../rpc/impl/cli/ChangePeersRequestProcessor.java | 3 +-
.../rpc/impl/cli/GetLeaderRequestProcessor.java | 2 +-
.../rpc/impl/cli/GetPeersRequestProcessor.java | 3 +-
.../rpc/impl/cli/IgniteCliRpcRequestClosure.java | 93 +
.../impl/cli/RemoveLearnersRequestProcessor.java | 3 +-
.../rpc/impl/cli/RemovePeerRequestProcessor.java | 3 +-
.../impl/cli/ResetLearnersRequestProcessor.java | 3 +-
.../rpc/impl/cli/ResetPeerRequestProcessor.java | 3 +-
.../rpc/impl/cli/SnapshotRequestProcessor.java | 3 +-
.../impl/cli/TransferLeaderRequestProcessor.java | 3 +-
.../rpc/impl/client/GetLeaderRequestProcessor.java | 85 -
.../rpc/impl/client/SnapshotRequestProcessor.java | 71 -
.../internal/raft/server/impl/RaftServerImpl.java | 32 +-
.../raft/jraft/core}/RaftGroupServiceTest.java | 330 +++-
.../ignite/raft/jraft/rpc/TestIgniteRpcServer.java | 1 -
.../rpc/impl/cli/BaseCliRequestProcessorTest.java | 5 +-
.../runner/app/jdbc/AbstractJdbcSelfTest.java | 114 ++
.../app/jdbc/JdbcConnectionPropertiesTest.java} | 31 +-
.../runner/app/jdbc/JdbcConnectionSelfTest.java | 1275 +++++++++++++
.../runner/app/jdbc/JdbcMetadataSelfTest.java | 637 +++++++
.../runner/app/jdbc/JdbcResultSetSelfTest.java | 1107 +++++++++++
.../runner/app/jdbc/JdbcStatementSelfTest.java | 864 +++++++++
.../org/apache/ignite/internal/app/IgniteImpl.java | 44 +-
.../ignite/internal/schema/SchemaDescriptor.java | 20 +-
.../ignite/internal/schema/SchemaManager.java | 408 ----
.../ignite/internal/schema/SchemaRegistry.java | 11 +
.../apache/ignite/internal/schema/SchemaUtils.java | 147 ++
.../configuration/SchemaDescriptorConverter.java | 6 +-
.../ignite/internal/schema/event/SchemaEvent.java | 35 -
.../schema/event/SchemaEventParameters.java | 60 -
.../schema/registry/UpgradingRowAdapter.java | 58 +-
.../org/apache/ignite/internal/schema/row/Row.java | 8 +-
.../internal/schema/row/TemporalTypesHelper.java | 2 +-
.../benchmarks/SerializerBenchmarkTest.java | 3 +-
.../schema/RowAssemblerAdvancedSchemaTest.java | 10 +-
.../schema/RowAssemblerSimpleSchemaTest.java | 37 +-
.../org/apache/ignite/internal/schema/RowTest.java | 12 +-
.../internal/schema/SchemaDescriptorTest.java | 4 +-
.../apache/ignite/internal/schema/TestUtils.java | 4 +-
.../SchemaDescriptorConverterTest.java | 7 +-
.../schema/marshaller/JavaSerializerTest.java | 19 +-
.../schema/registry/SchemaRegistryImplTest.java | 79 +-
.../schema/registry/UpgradingRowAdapterTest.java | 336 ++++
.../apache/ignite/internal/storage/Storage.java | 15 +-
.../storage/basic/ConcurrentHashMapStorage.java | 30 +-
.../internal/storage/AbstractStorageTest.java | 32 +-
.../internal/storage/rocksdb/RocksDbStorage.java | 67 +-
modules/table/pom.xml | 31 +
.../ignite/distributed/ITDistributedTableTest.java | 11 +-
.../ignite/distributed/ITTablePersistenceTest.java | 24 +-
.../schema/ExtendedTableConfigurationSchema.java} | 44 +-
.../schema/SchemaConfigurationSchema.java} | 12 +-
.../internal/table/AbstractRowTupleAdapter.java | 41 +-
.../ignite/internal/table/AbstractTableView.java | 10 +-
.../internal/table/IgniteTablesInternal.java | 4 +-
.../ignite/internal/table/InternalTable.java | 4 +-
.../internal/table/MutableRowTupleAdapter.java | 88 +-
.../apache/ignite/internal/table/TableImpl.java | 4 +-
.../internal/table/distributed/TableManager.java | 906 ++++-----
.../table/distributed/raft/PartitionListener.java | 10 +-
.../distributed/storage/InternalTableImpl.java | 140 +-
.../internal/table/event/TableEventParameters.java | 11 +-
.../TupleMarshallerFixlenOnlyBenchmark.java | 2 -
.../TupleMarshallerVarlenOnlyBenchmark.java | 2 -
.../internal/table/KVBinaryViewOperationsTest.java | 10 -
.../internal/table/MutableRowTupleAdapterTest.java | 183 +-
.../internal/table/StrictSchemaOperationsTest.java | 8 -
.../table/TableBinaryViewOperationsTest.java | 12 -
.../ignite/internal/table/TableManagerTest.java | 217 +--
.../org/apache/ignite/internal/table/TxTest.java | 4 -
.../raft/PartitionCommandListenerTest.java | 8 +-
.../table/impl/DummyInternalTableImpl.java | 5 +-
.../internal/table/impl/TestTupleBuilder.java | 28 +-
.../table/type/NumericTypesSerializerTest.java | 8 -
.../org/apache/ignite/table/TupleImplTest.java | 62 +-
parent/pom.xml | 8 +-
246 files changed, 20100 insertions(+), 4046 deletions(-)
delete mode 100644 modules/affinity/src/main/java/org/apache/ignite/internal/affinity/AffinityManager.java
copy modules/{metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/Condition.java => affinity/src/main/java/org/apache/ignite/internal/affinity/AffinityUtils.java} (54%)
delete mode 100644 modules/affinity/src/main/java/org/apache/ignite/internal/affinity/event/AffinityEvent.java
delete mode 100644 modules/affinity/src/main/java/org/apache/ignite/internal/affinity/event/AffinityEventParameters.java
delete mode 100644 modules/affinity/src/test/java/org/apache/ignite/internal/affinity/AffinityManagerTest.java
create mode 100644 modules/affinity/src/test/java/org/apache/ignite/internal/affinity/AffinityServiceTest.java
copy modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/{exec/ExecutionService.java => QueryProcessor.java} (63%)
copy modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/{prepare/QueryPlan.java => SqlCursor.java} (77%)
copy modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/{prepare/DdlPlan.java => SqlQueryType.java} (52%)
copy modules/{client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTableDropRequest.java => client-common/src/main/java/org/apache/ignite/client/proto/query/ClientMessage.java} (62%)
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/IgniteQueryErrorCode.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/JdbcQueryEventHandler.java
copy modules/{configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/internal/ErrorInternal1ConfigurationSchema.java => client-common/src/main/java/org/apache/ignite/client/proto/query/JdbcStatementType.java} (56%)
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/SqlStateCode.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/BatchExecuteRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/BatchExecuteResult.java
copy modules/{client/src/main/java/org/apache/ignite/internal/client/PayloadInputChannel.java => client-common/src/main/java/org/apache/ignite/client/proto/query/event/ClientMessageUtils.java} (53%)
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcColumnMeta.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaColumnsRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaColumnsResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaPrimaryKeysRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaPrimaryKeysResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaSchemasRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaSchemasResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaTablesRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcMetaTablesResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcPrimaryKeyMeta.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/JdbcTableMeta.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/Query.java
copy modules/{schema/src/main/java/org/apache/ignite/internal/schema/definition/index/SortedIndexColumnDefinitionImpl.java => client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryCloseRequest.java} (51%)
copy modules/{configuration-api/src/main/java/org/apache/ignite/configuration/validation/ValidationIssue.java => client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryCloseResult.java} (66%)
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryExecuteRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryExecuteResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryFetchRequest.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QueryFetchResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/QuerySingleResult.java
create mode 100644 modules/client-common/src/main/java/org/apache/ignite/client/proto/query/event/Response.java
copy modules/{api/src/main/java/org/apache/ignite/lang => client-common/src/main/java/org/apache/ignite/client/proto/query/event}/package-info.java (90%)
copy modules/{metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client => client-common/src/main/java/org/apache/ignite/client/proto/query}/package-info.java (84%)
create mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/JdbcQueryEventHandlerImpl.java
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleContainsKeyRequest.java => sql/ClientSqlCloseRequest.java} (56%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleReplaceExactSchemalessRequest.java => sql/ClientSqlColumnMetadataRequest.java} (54%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleReplaceExactSchemalessRequest.java => sql/ClientSqlExecuteBatchRequest.java} (55%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleReplaceExactSchemalessRequest.java => sql/ClientSqlExecuteRequest.java} (56%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleContainsKeyRequest.java => sql/ClientSqlFetchRequest.java} (56%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleReplaceExactSchemalessRequest.java => sql/ClientSqlPrimaryKeyMetadataRequest.java} (53%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleReplaceExactSchemalessRequest.java => sql/ClientSqlSchemasMetadataRequest.java} (54%)
copy modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/{table/ClientTupleReplaceExactSchemalessRequest.java => sql/ClientSqlTableMetadataRequest.java} (55%)
create mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql/JdbcMetadataCatalog.java
copy modules/{cli/src/test/java/org/apache/ignite/cli => client-handler/src/main/java/org/apache/ignite/client/handler/requests/sql}/package-info.java (91%)
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/query/JdbcClientQueryEventHandler.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/ConnectionProperties.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/ConnectionPropertiesImpl.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcConnection.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcDatabaseMetadata.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcPreparedStatement.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcResultSet.java
create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/jdbc/JdbcStatement.java
copy modules/{cli/src/test/java/org/apache/ignite/cli => client/src/main/java/org/apache/ignite/internal/jdbc}/package-info.java (91%)
create mode 100644 modules/client/src/main/java/org/apache/ignite/jdbc/IgniteJdbcDriver.java
copy modules/{api/src/main/java/org/apache/ignite/table => client/src/main/java/org/apache/ignite/jdbc}/package-info.java (93%)
create mode 100644 modules/client/src/test/java/org/apache/ignite/client/fakes/FakeCursor.java
copy modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/trait/AllNodes.java => client/src/test/java/org/apache/ignite/client/fakes/FakeIgniteQueryProcessor.java} (61%)
copy modules/configuration/src/test/java/org/apache/ignite/internal/configuration/{sample/CacheConfigurationSchema.java => testframework/BasicConfigurationSchema.java} (78%)
copy modules/{configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/internal/ExtendedSimpleConfigurationSchema.java => configuration/src/test/java/org/apache/ignite/internal/configuration/testframework/ExtendedConfigurationSchema.java} (76%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/IgniteSpinBusyLock.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/IgniteSpinReadWriteLock.java
copy modules/platforms/dotnet/Apache.Ignite.Tests/Table/{TablesTests.cs => CustomTestIgniteTuple.cs} (53%)
copy modules/platforms/dotnet/Apache.Ignite/Internal/Proto/{ProtoCommon.cs => IgniteUuid.cs} (64%)
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/RaftErrorCode.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/AddLearnersRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/AddPeersRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/ChangePeersResponse.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetLeaderRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetLeaderResponse.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetPeersRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/GetPeersResponse.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RaftClientMessageGroup.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RaftErrorResponse.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RemoveLearnersRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/RemovePeersRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/SnapshotRequest.java
delete mode 100644 modules/raft-client/src/main/java/org/apache/ignite/raft/client/message/TransferLeadershipRequest.java
rename modules/{raft-client/src/main/java/org/apache/ignite/raft/client/message => raft/src/main/java/org/apache/ignite/raft/jraft/rpc}/ActionRequest.java (80%)
rename modules/{raft-client/src/main/java/org/apache/ignite/raft/client/message => raft/src/main/java/org/apache/ignite/raft/jraft/rpc}/ActionResponse.java (77%)
rename modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/{client => }/ActionRequestProcessor.java (75%)
rename modules/{raft-client/src/main/java/org/apache/ignite/raft/client/exception => raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl}/RaftException.java (56%)
rename modules/{raft-client/src/main/java/org/apache/ignite/raft/client/service => raft/src/main/java/org/apache/ignite/raft/jraft/rpc}/impl/RaftGroupServiceImpl.java (54%)
create mode 100644 modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/cli/IgniteCliRpcRequestClosure.java
delete mode 100644 modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/client/GetLeaderRequestProcessor.java
delete mode 100644 modules/raft/src/main/java/org/apache/ignite/raft/jraft/rpc/impl/client/SnapshotRequestProcessor.java
rename modules/{raft-client/src/test/java/org/apache/ignite/raft/client/service => raft/src/test/java/org/apache/ignite/raft/jraft/core}/RaftGroupServiceTest.java (56%)
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/AbstractJdbcSelfTest.java
copy modules/{network/src/test/java/org/apache/ignite/internal/network/processor/EmptyMessageTest.java => runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcConnectionPropertiesTest.java} (52%)
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcConnectionSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcMetadataSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcResultSetSelfTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/jdbc/JdbcStatementSelfTest.java
delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/SchemaManager.java
create mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/SchemaUtils.java
delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/event/SchemaEvent.java
delete mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/event/SchemaEventParameters.java
create mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/registry/UpgradingRowAdapterTest.java
copy modules/{api/src/main/java/org/apache/ignite/configuration/schemas/table/TableIndexConfigurationSchema.java => table/src/main/java/org/apache/ignite/internal/configuration/schema/ExtendedTableConfigurationSchema.java} (52%)
copy modules/{configuration/src/test/java/org/apache/ignite/internal/configuration/sample/CacheConfigurationSchema.java => table/src/main/java/org/apache/ignite/internal/configuration/schema/SchemaConfigurationSchema.java} (79%)