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 f7b464cef7 IGNITE-20275 Fix race condition in
ClientInboundMessageHandler (#2525)
add 5cd2c01ef1 IGNITE-20285 Move handler of CreateTable command from
CatalogManager to command itself (#2508)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/ignite/lang/ErrorGroups.java | 9 +
.../ignite/internal/catalog/CatalogCommand.java} | 11 +-
.../ignite/internal/catalog/CatalogManager.java | 20 +-
.../internal/catalog/CatalogManagerImpl.java | 62 +--
.../catalog/CatalogParamsValidationUtils.java | 111 +++---
.../catalog/CatalogValidationException.java | 10 +
.../catalog/TableExistsValidationException.java} | 14 +-
.../ignite/internal/catalog/UpdateProducer.java} | 18 +-
...mandParams.java => AbstractCatalogCommand.java} | 8 +-
.../internal/catalog/commands/CatalogUtils.java | 65 +++-
.../catalog/commands/CreateTableCommand.java | 270 +++++++++++++
.../commands/CreateTableCommandBuilder.java | 58 +++
.../catalog/commands/CreateTableParams.java | 122 ------
.../internal/catalog/CatalogManagerSelfTest.java | 127 +++---
.../catalog/CatalogManagerValidationTest.java | 103 +----
.../commands/CreateTableCommandValidationTest.java | 425 +++++++++++++++++++++
.../internal/catalog/BaseCatalogManagerTest.java | 30 +-
.../ignite/internal/util/CollectionUtils.java | 9 +
.../engine/exec/ddl/DdlCommandHandlerWrapper.java | 9 +-
.../exec/ddl/DdlToCatalogCommandConverter.java | 17 +-
.../sql/engine/exec/MockedStructuresTest.java | 4 +-
21 files changed, 1017 insertions(+), 485 deletions(-)
copy
modules/{raft/src/main/java/org/apache/ignite/raft/jraft/util/internal/IntegerFieldUpdater.java
=>
catalog/src/main/java/org/apache/ignite/internal/catalog/CatalogCommand.java}
(80%)
copy
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/ConfigurationNodeModificationException.java
=>
catalog/src/main/java/org/apache/ignite/internal/catalog/TableExistsValidationException.java}
(67%)
copy
modules/{file-transfer/src/main/java/org/apache/ignite/internal/network/file/TransferredFilesCollector.java
=>
catalog/src/main/java/org/apache/ignite/internal/catalog/UpdateProducer.java}
(59%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DdlCommandParams.java
=> AbstractCatalogCommand.java} (81%)
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableCommand.java
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableCommandBuilder.java
delete mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/CreateTableParams.java
create mode 100644
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/CreateTableCommandValidationTest.java