This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-19642
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 3468e0bdad Minor.
add 620e7ead8a IGNITE-19658 Fix NPE in ItMetaStorageServiceTest (#2158)
add 26dd41a0b1 IGNITE-19648 Failed to cancel rebalance (#2155)
add 63cf2beecb IGNITE-19646 Transform IndexManager to internally work
against Catalog event types (#2143)
add 703d6c4cac IGNITE-19407 Sql. Introduce DDL command for ALTER COLUMN
TYPE (#2105)
add cbdda8cffa Merge branch 'main' into ignite-19642
No new revisions were added by this update.
Summary of changes:
modules/catalog/build.gradle | 1 +
.../ignite/internal/catalog/CatalogManager.java | 9 +
.../internal/catalog/CatalogServiceImpl.java | 126 +++++-
.../catalog/commands/AlterColumnParams.java | 139 ++++++
.../internal/catalog/commands/CatalogUtils.java | 27 ++
.../internal/catalog/commands/ColumnParams.java | 48 ++-
.../internal/catalog/commands/DefaultValue.java | 44 ++
.../descriptors/CatalogDescriptorUtils.java | 191 +++++++++
...meters.java => AlterColumnEventParameters.java} | 26 +-
.../internal/catalog/events/CatalogEvent.java | 2 +-
...{NewColumnsEntry.java => AlterColumnEntry.java} | 26 +-
.../internal/catalog/CatalogServiceSelfTest.java | 469 ++++++++++++++++++++-
.../apache/ignite/internal/index/IndexManager.java | 173 ++++----
.../metastorage/impl/ItMetaStorageServiceTest.java | 3 +-
.../sql/engine/ClusterPerClassIntegrationTest.java | 31 +-
.../configuration/SchemaConfigurationUtils.java | 63 +++
modules/sql-engine/src/main/codegen/config.fmpp | 4 +-
.../src/main/codegen/includes/parserImpls.ftl | 82 ++--
.../sql/engine/exec/ddl/DdlCommandHandler.java | 3 +
.../engine/exec/ddl/DdlCommandHandlerWrapper.java | 6 +
.../exec/ddl/DdlToCatalogCommandConverter.java | 33 ++
.../sql/engine/prepare/ddl/AlterColumnCommand.java | 69 +++
.../prepare/ddl/DdlSqlToCommandConverter.java | 91 ++++
.../sql/engine/sql/IgniteSqlAlterColumn.java | 108 ++++-
.../engine/sql/IgniteSqlAlterColumnDefault.java | 75 ----
.../engine/sql/IgniteSqlAlterColumnNotNull.java | 70 ---
.../sql/engine/sql/IgniteSqlAlterColumnType.java | 96 -----
.../engine/sql/SqlAlterColumnDdlParserTest.java | 85 ++--
modules/storage-api/build.gradle | 2 +
.../ignite/internal/storage/StorageException.java | 12 +
.../storage/StorageRebalanceException.java | 11 +
.../internal/storage/engine/MvTableStorage.java | 2 +-
.../storage/index/HashIndexDescriptor.java | 100 ++---
.../internal/storage/index/IndexDescriptor.java | 33 +-
.../storage/index/SortedIndexDescriptor.java | 110 ++---
.../internal/storage/util/MvPartitionStorages.java | 75 ++--
.../internal/storage/util/StorageOperation.java | 29 ++
.../storage/util/MvPartitionStoragesTest.java | 38 +-
.../storage/AbstractMvTableStorageTest.java | 69 +--
.../internal/storage/impl/TestMvTableStorage.java | 3 +-
.../index/AbstractHashIndexStorageTest.java | 11 +-
.../index/AbstractSortedIndexStorageTest.java | 11 +-
modules/storage-page-memory/build.gradle | 1 +
.../pagememory/AbstractPageMemoryTableStorage.java | 3 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 49 ++-
modules/storage-rocksdb/build.gradle | 1 +
.../storage/rocksdb/RocksDbTableStorage.java | 40 +-
.../replicator/PartitionReplicaListener.java | 36 +-
48 files changed, 1992 insertions(+), 744 deletions(-)
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/AlterColumnParams.java
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogDescriptorUtils.java
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/events/{AddColumnEventParameters.java
=> AlterColumnEventParameters.java} (62%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/{NewColumnsEntry.java
=> AlterColumnEntry.java} (67%)
create mode 100644
modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/SchemaConfigurationUtils.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/AlterColumnCommand.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlAlterColumnDefault.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlAlterColumnNotNull.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlAlterColumnType.java