This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-20498
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from d6191d9009 Minor after review.
add ccea9b68d4 IGNITE-20576 Fix
testGetReturningTupleWithUnknownSchemaRequestsNewSchema (#2738)
add 7058acde50 IGNITE-20359 Expose storage profiles as a node attribute
(#2711)
add 0304a5745a IGNITE-20439 Sql. Support multiple schemas in
CatalogSqlSchemaManager (#2719)
add 51bbcf05e9 IGNITE-20311 Sql. Fix behaviour of ROUND function (#2690)
add fa122e1efc IGNITE-20684 Use proper sync method (#2715)
add ee084943ca IGNITE-20670 Extract deployment code integration test to
related module (#2714)
add 2c1f39a670 IGNITE-20304 Sql. Documentation for system views module
(#2726)
add 7a1540365d IGNITE-20644 Java thin: Fix error detection in
doSchemaOutInOpAsync (#2739)
add 626ee55e7a Merge branch 'main' into ignite-20498
No new revisions were added by this update.
Summary of changes:
.../internal/catalog/CatalogManagerImpl.java | 3 +-
.../ignite/internal/catalog/CatalogService.java | 2 +
.../internal/catalog/CatalogTestUtilsTest.java | 102 +++
.../ignite/internal/catalog/CatalogTestUtils.java | 89 +++
.../repl/executor/ItIgnitePicocliCommandsTest.java | 11 +-
.../client/table/ClientKeyValueBinaryView.java | 2 +-
.../ignite/internal/client/table/ClientTable.java | 72 +-
.../org/apache/ignite/client/ClientTableTest.java | 26 +-
.../cluster/management/NodeAttributes.java | 11 +-
.../management/NodeAttributesCollector.java | 21 +-
.../ClusterManagementConfigurationModule.java | 2 +-
.../StorageProfileConfigurationSchema.java} | 12 +-
...ava => StorageProfilesConfigurationSchema.java} | 11 +-
.../management/raft/CmgRaftGroupListener.java | 17 +-
.../cluster/management/raft/CmgRaftService.java | 3 +-
.../raft/commands/ClusterNodeMessage.java | 5 +-
.../management/topology/api/LogicalNode.java | 47 +-
.../management/BaseItClusterManagementTest.java | 12 +-
.../internal/cluster/management/MockNode.java | 6 +-
modules/code-deployment/build.gradle | 7 +
.../ignite/internal/deployment/DeployFile.java | 0
.../ignite/internal/deployment/DeployFiles.java | 0
.../deployment/ItDeploymentUnitFailoverTest.java | 0
.../internal/deployment/ItDeploymentUnitTest.java | 0
.../apache/ignite/internal/deployment/Unit.java | 0
.../ignite/internal/util/ExceptionUtils.java | 16 -
.../distributionzones/DistributionZonesUtil.java | 2 +-
.../DistributionZonesTestUtil.java | 4 +-
.../ItMetaStorageMultipleNodesAbstractTest.java | 6 +-
.../metastorage/impl/ItMetaStorageWatchTest.java | 6 +-
.../Table/SchemaSynchronizationTest.cs | 2 -
modules/runner/build.gradle | 1 +
.../internal/compute/ItLogicalTopologyTest.java | 29 +-
.../ItDistributedConfigurationPropertiesTest.java | 6 +-
.../ItDistributedConfigurationStorageTest.java | 6 +-
...niteDistributionZoneManagerNodeRestartTest.java | 2 +-
.../rebalance/ItRebalanceDistributedTest.java | 6 +-
.../runner/app/ItIgniteNodeRestartTest.java | 6 +-
.../ItThinClientSchemaSynchronizationTest.java | 11 +-
.../ignite/internal/sql/api/ItCommonApiTest.java | 11 +-
.../internal/sql/engine/ItDataTypesTest.java | 2 +-
.../internal/sql/engine/ItFunctionsTest.java | 112 +++
.../internal/sql/engine/ItSqlOperatorsTest.java | 4 +-
.../internal/sql/engine/ItSystemViewsTest.java | 204 +++---
.../sql/types/decimal/test_decimal_ops.test | 64 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 6 +-
.../internal/ClusterPerTestIntegrationTest.java | 0
.../ignite/internal/IgniteIntegrationTest.java | 0
.../internal/junit/StopAllIgnitesAfterTests.java | 0
.../schema/marshaller/KvMarshallerTest.java | 9 +-
.../internal/sql/engine/SqlQueryProcessor.java | 19 +-
.../sql/engine/exec/ExecutableTableRegistry.java | 6 +-
.../engine/exec/ExecutableTableRegistryImpl.java | 25 +-
.../internal/sql/engine/exec/ExecutionContext.java | 2 +-
.../engine/exec/ExecutionDependencyResolver.java | 3 +-
.../exec/ExecutionDependencyResolverImpl.java | 20 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 17 +-
.../sql/engine/exec/exp/IgniteSqlFunctions.java | 122 +++-
.../internal/sql/engine/exec/exp/RexImpTable.java | 3 +-
.../internal/sql/engine/exec/rel/AbstractNode.java | 17 +-
.../sql/engine/message/QueryStartRequest.java | 5 -
.../sql/engine/prepare/PrepareServiceImpl.java | 9 +-
.../internal/sql/engine/schema/IgniteSchema.java | 8 +-
.../sql/engine/schema/SqlSchemaManager.java | 18 +-
...chemaManager.java => SqlSchemaManagerImpl.java} | 186 ++---
.../sql/engine/sql/fun/IgniteSqlOperatorTable.java | 34 +-
.../internal/sql/engine/util/BaseQueryContext.java | 4 -
.../internal/sql/engine/util/IgniteMethod.java | 27 +-
.../engine/util/cache/CaffeineCacheFactory.java | 2 +-
.../exec/ExecutableTableRegistrySelfTest.java | 20 +-
.../exec/ExecutionDependencyResolverSelfTest.java | 32 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 6 +-
.../engine/exec/NoOpExecutableTableRegistry.java | 2 +-
.../engine/exec/exp/IgniteSqlFunctionsTest.java | 115 ++++
.../engine/framework/PredefinedSchemaManager.java | 20 +-
.../internal/sql/engine/framework/TestNode.java | 10 +-
.../sql/engine/planner/PlannerTimeoutTest.java | 4 +-
.../engine/schema/CatalogSqlSchemaManagerTest.java | 756 ---------------------
.../engine/schema/SqlSchemaManagerImplTest.java | 708 +++++++++++++++++++
.../sql/metrics/PlanningCacheMetricsTest.java | 4 +-
.../internal/sql/engine/util/QueryChecker.java | 2 +
.../internal/sql/engine/util/QueryCheckerImpl.java | 88 ++-
modules/system-view-api/README.md | 134 ++++
modules/system-view/README.md | 39 +-
.../internal/systemview/SystemViewManagerTest.java | 2 +-
85 files changed, 2176 insertions(+), 1269 deletions(-)
create mode 100644
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/CatalogTestUtilsTest.java
copy
modules/{configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorInjectedName2ConfigurationSchema.java
=>
cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/StorageProfileConfigurationSchema.java}
(71%)
copy
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/{NodeAttributesConfigurationSchema.java
=> StorageProfilesConfigurationSchema.java} (75%)
rename modules/{runner =>
code-deployment}/src/integrationTest/java/org/apache/ignite/internal/deployment/DeployFile.java
(100%)
rename modules/{runner =>
code-deployment}/src/integrationTest/java/org/apache/ignite/internal/deployment/DeployFiles.java
(100%)
rename modules/{runner =>
code-deployment}/src/integrationTest/java/org/apache/ignite/internal/deployment/ItDeploymentUnitFailoverTest.java
(100%)
rename modules/{runner =>
code-deployment}/src/integrationTest/java/org/apache/ignite/internal/deployment/ItDeploymentUnitTest.java
(100%)
rename modules/{runner =>
code-deployment}/src/integrationTest/java/org/apache/ignite/internal/deployment/Unit.java
(100%)
rename modules/runner/src/{integrationTest =>
testFixtures}/java/org/apache/ignite/internal/ClusterPerTestIntegrationTest.java
(100%)
rename modules/runner/src/{integrationTest =>
testFixtures}/java/org/apache/ignite/internal/IgniteIntegrationTest.java (100%)
rename modules/runner/src/{integrationTest =>
testFixtures}/java/org/apache/ignite/internal/junit/StopAllIgnitesAfterTests.java
(100%)
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/schema/{CatalogSqlSchemaManager.java
=> SqlSchemaManagerImpl.java} (71%)
delete mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/schema/CatalogSqlSchemaManagerTest.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/schema/SqlSchemaManagerImplTest.java
create mode 100644 modules/system-view-api/README.md