This is an automated email from the ASF dual-hosted git repository. korlov pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 0d12df82e2 IGNITE-20280 Lease updater exception is not logged on initialization (#2579) add 63d938a005 IGNITE-20017: Introduce new command to catalog to create system view (#2528) No new revisions were added by this update. Summary of changes: .../internal/catalog/CatalogManagerImpl.java | 17 +- .../catalog/CatalogParamsValidationUtils.java | 6 +- .../ignite/internal/catalog/CatalogService.java | 2 + .../catalog/CatalogValidationException.java | 2 +- .../commands/AbstractCreateIndexCommand.java | 6 +- .../commands/AlterTableAddColumnCommand.java | 2 +- .../commands/AlterTableAlterColumnCommand.java | 2 +- .../commands/AlterTableDropColumnCommand.java | 2 +- .../internal/catalog/commands/CatalogUtils.java | 22 ++ .../internal/catalog/commands/ColumnParams.java | 20 ++ .../catalog/commands/CreateSystemViewCommand.java | 206 +++++++++++ ...er.java => CreateSystemViewCommandBuilder.java} | 40 ++- .../catalog/commands/CreateTableCommand.java | 10 +- .../catalog/commands/DropIndexCommand.java | 2 +- .../catalog/commands/DropTableCommand.java | 4 +- .../descriptors/CatalogObjectDescriptor.java | 5 +- .../descriptors/CatalogSchemaDescriptor.java | 28 +- .../descriptors/CatalogSystemViewDescriptor.java | 105 ++++++ .../internal/catalog/events/CatalogEvent.java | 5 +- ...s.java => CreateSystemViewEventParameters.java} | 20 +- .../internal/catalog/storage/AlterColumnEntry.java | 18 +- .../internal/catalog/storage/DropColumnsEntry.java | 17 +- .../internal/catalog/storage/DropIndexEntry.java | 19 +- .../internal/catalog/storage/DropTableEntry.java | 19 +- .../internal/catalog/storage/NewColumnsEntry.java | 16 +- .../internal/catalog/storage/NewIndexEntry.java | 19 +- .../catalog/storage/NewSystemViewEntry.java | 99 ++++++ .../internal/catalog/storage/NewTableEntry.java | 26 +- .../internal/catalog/CatalogManagerSelfTest.java | 43 ++- .../internal/catalog/CatalogSystemViewTest.java | 381 +++++++++++++++++++++ .../commands/AbstractCommandValidationTest.java | 10 +- .../CreateSystemViewCommandValidationTest.java | 141 ++++++++ .../internal/catalog/BaseCatalogManagerTest.java | 12 +- .../engine/schema/CatalogSqlSchemaManagerTest.java | 5 +- 34 files changed, 1201 insertions(+), 130 deletions(-) create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateSystemViewCommand.java copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{CreateTableCommandBuilder.java => CreateSystemViewCommandBuilder.java} (52%) create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogSystemViewDescriptor.java copy modules/catalog/src/main/java/org/apache/ignite/internal/catalog/events/{CreateIndexEventParameters.java => CreateSystemViewEventParameters.java} (61%) create mode 100644 modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/NewSystemViewEntry.java create mode 100644 modules/catalog/src/test/java/org/apache/ignite/internal/catalog/CatalogSystemViewTest.java create mode 100644 modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/CreateSystemViewCommandValidationTest.java