This is an automated email from the ASF dual-hosted git repository. ptupitsyn pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from b2f470a3f IGNITE-17281 Added support error codes and trace ids to rest components. Fixes #926 add ea4d63194 IGNITE-16756 .NET: Implement SQL API (#935) No new revisions were added by this update. Summary of changes: .../ignite/internal/client/sql/ClientSession.java | 2 +- .../Apache.Ignite.Benchmarks.csproj | 2 + .../Sql/ResultSetBenchmarks.cs | 90 +++++ .../SerializerHandlerBenchmarksBase.cs | 2 +- .../Apache.Ignite.Tests/Apache.Ignite.Tests.csproj | 1 + .../ByteArrayPoolTests.cs} | 21 +- .../ClientProtocolVersionTest.cs | 2 +- .../dotnet/Apache.Ignite.Tests/FakeServer.cs | 236 ++++++++++--- .../dotnet/Apache.Ignite.Tests/FakeServerTests.cs | 22 ++ .../dotnet/Apache.Ignite.Tests/ListLogger.cs | 6 +- .../Proto/MessagePackExtensionsTest.cs | 40 +++ .../Apache.Ignite.Tests/Sql/SqlStatementTests.cs | 86 +++++ .../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs | 277 +++++++++++++++ .../Apache.Ignite.Tests/Table/IgniteTupleTests.cs | 6 +- .../Serialization/ObjectSerializerHandlerTests.cs | 10 +- .../dotnet/Apache.Ignite/ClientOperationType.cs | 6 + modules/platforms/dotnet/Apache.Ignite/IIgnite.cs | 6 + .../Internal/Buffers/ByteArrayPool.cs | 68 ++++ .../Internal/Buffers/PooledArrayBufferWriter.cs | 12 +- .../Apache.Ignite/Internal/Buffers/PooledBuffer.cs | 15 +- .../Apache.Ignite/Internal/ClientFailoverSocket.cs | 64 +++- .../Internal/ClientProtocolVersion.cs | 2 +- .../dotnet/Apache.Ignite/Internal/ClientSocket.cs | 9 +- .../Apache.Ignite/Internal/IgniteClientInternal.cs | 6 + .../Apache.Ignite/Internal/Proto/ClientOp.cs | 11 +- .../Internal/Proto/ClientOpExtensions.cs | 3 + .../Internal/Proto/MessagePackReaderExtensions.cs | 18 + .../Internal/Proto/MessagePackWriterExtensions.cs | 18 + .../{Table/Column.cs => Sql/ColumnMetadata.cs} | 10 +- .../{Table/Column.cs => Sql/ColumnOrigin.cs} | 9 +- .../dotnet/Apache.Ignite/Internal/Sql/ResultSet.cs | 391 +++++++++++++++++++++ .../Internal/Sql/ResultSetMetadata.cs | 63 ++++ .../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 96 +++++ .../Apache.Ignite/Internal/Table/RecordView.cs | 14 +- .../Table/Serialization/RecordSerializer.cs | 10 +- .../Internal/Transactions/Transactions.cs | 12 +- .../dotnet/Apache.Ignite/RetryReadPolicy.cs | 1 + .../dotnet/Apache.Ignite/Sql/IColumnMetadata.cs | 66 ++++ .../ServerMessageType.cs => Sql/IColumnOrigin.cs} | 19 +- .../dotnet/Apache.Ignite/Sql/IResultSet.cs | 68 ++++ .../IResultSetMetadata.cs} | 21 +- modules/platforms/dotnet/Apache.Ignite/Sql/ISql.cs | 49 +++ .../dotnet/Apache.Ignite/Sql/SqlColumnType.cs | 88 +++++ .../dotnet/Apache.Ignite/Sql/SqlStatement.cs | 151 ++++++++ .../dotnet/Apache.Ignite/Table/IgniteTuple.cs | 11 +- modules/platforms/dotnet/Directory.Build.props | 2 +- .../runner/app/client/ItThinClientSqlTest.java | 7 +- 47 files changed, 1973 insertions(+), 156 deletions(-) create mode 100644 modules/platforms/dotnet/Apache.Ignite.Benchmarks/Sql/ResultSetBenchmarks.cs copy modules/platforms/dotnet/Apache.Ignite.Tests/{Proto/ClientOpExtensionsTest.cs => Buffers/ByteArrayPoolTests.cs} (65%) create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/Sql/SqlStatementTests.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Buffers/ByteArrayPool.cs copy modules/platforms/dotnet/Apache.Ignite/Internal/{Table/Column.cs => Sql/ColumnMetadata.cs} (78%) copy modules/platforms/dotnet/Apache.Ignite/Internal/{Table/Column.cs => Sql/ColumnOrigin.cs} (78%) create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Sql/ResultSet.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Sql/ResultSetMetadata.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Sql/Sql.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/IColumnMetadata.cs copy modules/platforms/dotnet/Apache.Ignite/{Internal/Proto/ServerMessageType.cs => Sql/IColumnOrigin.cs} (73%) create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/IResultSet.cs copy modules/platforms/dotnet/Apache.Ignite/{IIgniteClient.cs => Sql/IResultSetMetadata.cs} (66%) create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/ISql.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/SqlColumnType.cs create mode 100644 modules/platforms/dotnet/Apache.Ignite/Sql/SqlStatement.cs