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

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


    from 26f8fb4756 Fix conversion jdbc arguments of temporal types.
     add 1f1000d074 IGNITE-19272 Sql. Log query exception on remote node and 
pass traceId back (#1994)
     add 7502b9cf81 IGNITE-19356 Removed headers to fix javadoc (#1974)
     add 5c2491c3cd IGNITE-18373 Sql. VarBinary type erroneously processed 
(#1979)
     add 9adde78591 IGNITE-19328 .NET: Generate API documentation (#2020)
     add d279c36a49 IGNITE-19409 Fix bytes load offsets in 
binary_tuple_parser::get_period(). Some compiler warnings fixed. (#2022)
     add bf88018151 IGNITE-19306 Fixed SQL parameter description (#1984)
     add 7ac673ab7e IGNITE-19427 
ItPageMemoryStorageExampleTest.testPersistentExample() is muted. (#2027)
     add 22e2df000b IGNITE-19394 "peek" contract improved to avoid missing data 
on RW scans. (#2021)
     add 499cd24559 IGNITE-19429 Forgot to wait for the 
RaftServer#raftNodeReadyFuture when start the raft node metastorage (#2033)
     add e4ef4527cb IGNITE-19391 .NET: Add commit hash to assembly version 
(#2028)
     add c9bff85d94 IGNITE-19420 Remove a node from Logical Topology  as soon 
as it leaves Physical Topology (#2026)
     add 6f479853fc IGNITE-19432 Tests in PartitionReplicaListenerTest are not 
independent (#2034)
     add 9e504e831d IGNITE-19411 Sql. Jdbc add unit tests for PreparedStatement 
set parameter methods (#2017)
     add b9362869d7 IGNITE-19330 Unmute TestRemainder test  (#2024)
     add 556caca415 IGNITE-14306 Hint ENFORCE JOIN ORDER support (#1982)
     add f235c6fe2a Merge branch 'main' into ignite-19321

No new revisions were added by this update.

Summary of changes:
 docs/_docs/sql-reference/ddl.adoc                  |   2 +-
 .../storage/ItPageMemoryStorageExampleTest.java    |   2 +
 gradle/libs.versions.toml                          |   4 +
 .../internal/cli/CliIntegrationTestBase.java       |   5 +-
 .../call/CallInitializedIntegrationTestBase.java   |   2 +-
 .../client/handler/JdbcQueryEventHandlerImpl.java  |   6 +
 .../handler/requests/table/ClientTableCommon.java  |   1 -
 .../management/ClusterManagementGroupManager.java  |  12 +-
 .../ClusterManagementConfigurationSchema.java      |   8 -
 .../management/BaseItClusterManagementTest.java    |   4 +-
 .../ignite/configuration/annotation/Config.java    |   2 -
 .../annotation/ConfigurationRoot.java              |   2 -
 .../configuration/annotation/NamedConfigValue.java |   1 -
 .../java/org/apache/ignite/lang/IgniteTuple3.java  |   5 +-
 .../org/apache/ignite/lang/RemoteException.java    |  54 +++
 modules/jdbc/build.gradle                          |   3 +
 .../internal/jdbc/JdbcPreparedStatement.java       |  89 ++++-
 .../internal/jdbc/PreparedStatementParamsTest.java | 433 +++++++++++++++++++++
 .../impl/ItMetaStorageMultipleNodesTest.java       |   2 +-
 .../metastorage/impl/MetaStorageManagerImpl.java   |   4 +-
 .../impl/StandaloneMetaStorageManager.java         |   2 +-
 modules/platforms/build.gradle                     |  21 +
 .../cpp/ignite/tuple/binary_tuple_parser.cpp       |  24 +-
 modules/platforms/dotnet/.config/dotnet-tools.json |  12 +
 .../Linq/LinqTests.Functions.cs                    |   5 +-
 .../dotnet/Apache.Ignite.Tests/LoggingTests.cs     |   5 +
 .../Apache.Ignite.Tests/ProjectFilesTests.cs       |   1 +
 .../dotnet/Apache.Ignite.Tests/VersionTests.cs     |  59 +++
 modules/platforms/dotnet/Apache.Ignite.sln         |   2 +
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs |   3 +
 .../Internal/Common/IgniteArgumentCheck.cs         |   2 +-
 .../Apache.Ignite/Internal/Compute/Compute.cs      |   1 -
 .../Apache.Ignite/Internal/Table/RecordView.cs     |   1 -
 .../dotnet/Apache.Ignite/Internal/VersionUtils.cs} |  31 +-
 modules/platforms/dotnet/DEVNOTES.md               |  12 +
 modules/platforms/dotnet/Directory.Build.props     |   9 +-
 modules/platforms/dotnet/docs/.gitignore           |   9 +
 modules/platforms/dotnet/docs/api/.gitignore       |   5 +
 modules/platforms/dotnet/docs/api/index.md         |   3 +
 modules/platforms/dotnet/docs/articles/linq.md     |   1 +
 modules/platforms/dotnet/docs/articles/toc.yml     |   4 +
 modules/platforms/dotnet/docs/docfx.json           |  68 ++++
 modules/platforms/dotnet/docs/images/favicon.ico   | Bin 0 -> 1150 bytes
 modules/platforms/dotnet/docs/images/logo.svg      |   1 +
 .../dotnet/docs/images/logo_ignite_32_32.png       | Bin 0 -> 1676 bytes
 modules/platforms/dotnet/docs/index.md             |   1 +
 modules/platforms/dotnet/docs/toc.yml              |   5 +
 modules/platforms/dotnet/version.json              |  13 +
 .../apache/ignite/internal/raft/RaftManager.java   |   5 +-
 .../java/org/apache/ignite/internal/raft/Loza.java |   9 +-
 .../ignite/internal/rest/cluster/RestTestBase.java |   2 +-
 .../internal/ClusterPerTestIntegrationTest.java    |  35 +-
 .../internal/compute/ItLogicalTopologyTest.java    |  49 ++-
 .../internal/sql/api/ItSqlAsynchronousApiTest.java |   3 +-
 .../sql/engine/ClusterPerClassIntegrationTest.java |   3 +-
 .../internal/sql/engine/ItAggregatesTest.java      |  10 +-
 .../internal/sql/engine/ItDataTypesTest.java       |  69 ----
 .../ignite/internal/sql/engine/ItDmlTest.java      |   4 +-
 .../engine/datatypes/CustomDataTypeTestSpecs.java  |  75 ----
 .../sql/engine/datatypes/DataTypeTestSpecs.java    | 137 +++++++
 ...ypeTest.java => BaseAggregateDataTypeTest.java} |  35 +-
 ...stomDataTypeTest.java => BaseDataTypeTest.java} |  48 ++-
 ...mDataTypeTest.java => BaseDmlDataTypeTest.java} |   5 +-
 ...peTest.java => BaseExpressionDataTypeTest.java} |  31 +-
 ...ataTypeTest.java => BaseIndexDataTypeTest.java} |  17 +-
 ...DataTypeTest.java => BaseJoinDataTypeTest.java} |  42 +-
 ...ataTypeTest.java => BaseQueryDataTypeTest.java} |   4 +-
 ...ataTypeTest.java => BaseSetOpDataTypeTest.java} |  16 +-
 ...DataTypeTestSpec.java => DataTypeTestSpec.java} |  41 +-
 .../engine/datatypes/tests/TestDataSamples.java    |   7 +-
 .../engine/datatypes/tests/TestTypeArguments.java  |  19 +-
 .../datatypes/tests/TestTypeArgumentsTest.java     |  23 +-
 .../engine/datatypes/uuid/ItUuidAggregateTest.java |  12 +-
 .../sql/engine/datatypes/uuid/ItUuidDmlTest.java   |  14 +-
 .../datatypes/uuid/ItUuidExpressionTest.java       |  12 +-
 .../sql/engine/datatypes/uuid/ItUuidIndexTest.java |  12 +-
 .../sql/engine/datatypes/uuid/ItUuidJoinTest.java  |  12 +-
 .../sql/engine/datatypes/uuid/ItUuidQueryTest.java |  14 +-
 .../sql/engine/datatypes/uuid/ItUuidSetOpTest.java |  12 +-
 .../ItVarBinaryAggregateTest.java}                 |  20 +-
 .../datatypes/varbinary/ItVarBinaryDmlTest.java    |  73 ++++
 .../varbinary/ItVarBinaryExpressionTest.java       | 191 +++++++++
 .../ItVarBinaryIndexTest.java}                     |  21 +-
 .../ItVarBinaryJoinTest.java}                      |  21 +-
 .../ItVarBinaryQueryTest.java}                     |  21 +-
 .../ItVarBinarySetOpTest.java}                     |  21 +-
 .../sql/engine/util/NativeTypeWrapper.java}        |  38 +-
 .../internal/sql/engine/util/QueryChecker.java     |  27 +-
 .../sql/engine/util/TestQueryProcessor.java        |  81 ++++
 .../ignite/internal/sql/engine/util/VarBinary.java |  96 +++++
 .../internal/sql/engine/AsyncSqlCursorImpl.java    |  52 +--
 .../sql/engine/exec/ExchangeServiceImpl.java       |  36 +-
 .../sql/engine/exec/ExecutionServiceImpl.java      |  13 +-
 .../ignite/internal/sql/engine/hint/Hint.java      |  72 ++++
 .../ignite/internal/sql/engine/hint/Hints.java     |  89 +++++
 .../internal/sql/engine/hint/IgniteHint.java       |  78 ++++
 .../internal/sql/engine/message/ErrorMessage.java  |  16 +-
 ....java => RemoteFragmentExecutionException.java} |  31 +-
 .../internal/sql/engine/prepare/IgnitePlanner.java |  11 +
 .../sql/engine/prepare/IgnitePrograms.java         |   6 +-
 .../internal/sql/engine/prepare/PlannerHelper.java |  33 +-
 .../ignite/internal/sql/engine/util/Commons.java   |   8 +-
 .../ignite/internal/sql/engine/util/HintUtils.java |  54 ++-
 .../ignite/internal/sql/engine/util/TypeUtils.java |  10 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  |   7 +-
 .../sql/engine/exec/MockedStructuresTest.java      |   7 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |  79 +++-
 .../sql/engine/planner/JoinCommutePlannerTest.java |  43 +-
 .../ignite/internal/storage/index/PeekCursor.java  |  18 +-
 .../index/AbstractHashIndexStorageTest.java        | 229 ++---------
 .../storage/index/AbstractIndexStorageTest.java    | 383 ++++++++++++++++++
 .../index/AbstractSortedIndexStorageTest.java      | 370 ++++--------------
 .../index/impl/BinaryTupleRowSerializer.java       |  16 +-
 .../storage/index/impl/TestHashIndexStorage.java   |  89 +++--
 .../storage/index/impl/TestSortedIndexStorage.java | 181 ++++-----
 .../index/sorted/PageMemorySortedIndexStorage.java |  76 ++--
 .../AbstractPageMemoryHashIndexStorageTest.java    |  39 +-
 .../rocksdb/index/RocksDbSortedIndexStorage.java   |  55 ++-
 modules/table/build.gradle                         |   1 +
 .../internal/table/distributed/TableManager.java   |   2 +-
 .../replication/PartitionReplicaListenerTest.java  | 207 +++++-----
 121 files changed, 3147 insertions(+), 1492 deletions(-)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/lang/RemoteException.java
 create mode 100644 
modules/jdbc/src/test/java/org/apache/ignite/internal/jdbc/PreparedStatementParamsTest.java
 create mode 100644 modules/platforms/dotnet/.config/dotnet-tools.json
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/VersionTests.cs
 copy 
modules/{runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/uuid/ItUuidDmlTest.java
 => platforms/dotnet/Apache.Ignite/Internal/VersionUtils.cs} (53%)
 create mode 100644 modules/platforms/dotnet/docs/.gitignore
 create mode 100644 modules/platforms/dotnet/docs/api/.gitignore
 create mode 100644 modules/platforms/dotnet/docs/api/index.md
 create mode 100644 modules/platforms/dotnet/docs/articles/linq.md
 create mode 100644 modules/platforms/dotnet/docs/articles/toc.yml
 create mode 100644 modules/platforms/dotnet/docs/docfx.json
 create mode 100644 modules/platforms/dotnet/docs/images/favicon.ico
 create mode 100644 modules/platforms/dotnet/docs/images/logo.svg
 create mode 100644 modules/platforms/dotnet/docs/images/logo_ignite_32_32.png
 create mode 100644 modules/platforms/dotnet/docs/index.md
 create mode 100644 modules/platforms/dotnet/docs/toc.yml
 create mode 100644 modules/platforms/dotnet/version.json
 delete mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/CustomDataTypeTestSpecs.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/DataTypeTestSpecs.java
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseAggregateCustomDataTypeTest.java
 => BaseAggregateDataTypeTest.java} (82%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseCustomDataTypeTest.java
 => BaseDataTypeTest.java} (79%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseDmlCustomDataTypeTest.java
 => BaseDmlDataTypeTest.java} (96%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseExpressionCustomDataTypeTest.java
 => BaseExpressionDataTypeTest.java} (93%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseIndexCustomDataTypeTest.java
 => BaseIndexDataTypeTest.java} (91%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseJoinCustomDataTypeTest.java
 => BaseJoinDataTypeTest.java} (75%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseQueryCustomDataTypeTest.java
 => BaseQueryDataTypeTest.java} (98%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{BaseSetOpCustomDataTypeTest.java
 => BaseSetOpDataTypeTest.java} (89%)
 rename 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/tests/{CustomDataTypeTestSpec.java
 => DataTypeTestSpec.java} (58%)
 copy 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/{uuid/ItUuidSetOpTest.java
 => varbinary/ItVarBinaryAggregateTest.java} (60%)
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/varbinary/ItVarBinaryDmlTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/varbinary/ItVarBinaryExpressionTest.java
 copy 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/{uuid/ItUuidJoinTest.java
 => varbinary/ItVarBinaryIndexTest.java} (60%)
 copy 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/{uuid/ItUuidJoinTest.java
 => varbinary/ItVarBinaryJoinTest.java} (60%)
 copy 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/{uuid/ItUuidJoinTest.java
 => varbinary/ItVarBinaryQueryTest.java} (60%)
 copy 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/{uuid/ItUuidJoinTest.java
 => varbinary/ItVarBinarySetOpTest.java} (60%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/message/ErrorMessage.java
 => 
runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/util/NativeTypeWrapper.java}
 (51%)
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/util/TestQueryProcessor.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/util/VarBinary.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/hint/Hint.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/hint/Hints.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/hint/IgniteHint.java
 rename 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/metadata/{RemoteException.java
 => RemoteFragmentExecutionException.java} (60%)
 create mode 100644 
modules/storage-api/src/testFixtures/java/org/apache/ignite/internal/storage/index/AbstractIndexStorageTest.java

Reply via email to