This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 4bc5a9ec82 IGNITE-20442 Sql. Extend grammar with transaction related
statements. (#2663)
add 0597d0cb1e IGNITE-20620 Add index availability command to catalog
(#2680)
No new revisions were added by this update.
Summary of changes:
.../IndexAlreadyAvailableValidationException.java} | 23 ++--
.../catalog/IndexNotFoundValidationException.java | 4 +-
.../internal/catalog/commands/CatalogUtils.java | 20 ++++
.../catalog/commands/DropIndexCommand.java | 9 +-
.../commands/MakeIndexAvailableCommand.java | 130 +++++++++++++++++++++
....java => MakeIndexAvailableCommandBuilder.java} | 6 +-
.../descriptors/CatalogHashIndexDescriptor.java | 30 +++--
.../descriptors/CatalogIndexDescriptor.java | 21 +---
.../descriptors/CatalogSchemaDescriptor.java | 5 +-
.../descriptors/CatalogSortedIndexDescriptor.java | 46 +++++---
.../internal/catalog/events/CatalogEvent.java | 3 +
...java => MakeIndexAvailableEventParameters.java} | 21 ++--
...ndexEntry.java => MakeIndexAvailableEntry.java} | 72 ++++++------
.../internal/catalog/CatalogManagerSelfTest.java | 81 ++++++++++++-
.../commands/AbstractCommandValidationTest.java | 6 +-
.../commands/DropIndexCommandValidationTest.java | 3 +-
...> MakeIndexAvailableCommandValidationTest.java} | 68 +++++------
.../engine/schema/CatalogSqlSchemaManagerTest.java | 4 +-
.../storage/AbstractMvTableStorageTest.java | 6 +-
.../index/AbstractHashIndexStorageTest.java | 3 +-
.../index/AbstractSortedIndexStorageTest.java | 3 +-
.../distributed/schema/FullTableSchemaTest.java | 2 +-
22 files changed, 390 insertions(+), 176 deletions(-)
copy
modules/{configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/ConfigurationProcessorException.java
=>
catalog/src/main/java/org/apache/ignite/internal/catalog/IndexAlreadyAvailableValidationException.java}
(64%)
create mode 100644
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/MakeIndexAvailableCommand.java
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DdlCommandParams.java
=> MakeIndexAvailableCommandBuilder.java} (82%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/events/{TableEventParameters.java
=> MakeIndexAvailableEventParameters.java} (70%)
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/{NewIndexEntry.java
=> MakeIndexAvailableEntry.java} (68%)
copy
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/commands/{DropIndexCommandValidationTest.java
=> MakeIndexAvailableCommandValidationTest.java} (59%)