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