public class RebuildIndexAction extends Object implements MaintenanceAction<Boolean>
| Constructor and Description |
|---|
RebuildIndexAction(List<MaintenanceRebuildIndexTarget> indexesToRebuild,
IgniteH2Indexing indexing,
IgniteLogger log)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
createCacheTablesInfo(String cacheName,
SchemaManager schemaMgr)
Creates information about the cache tables.
|
@Nullable String |
description() |
Boolean |
execute() |
static @Nullable H2TreeIndex |
findIndex(String cacheName,
String idxName,
SchemaManager schemaMgr)
Finds index for the cache by the name.
|
String |
name() |
public RebuildIndexAction(List<MaintenanceRebuildIndexTarget> indexesToRebuild, IgniteH2Indexing indexing, IgniteLogger log)
indexesToRebuild - Indexes to rebuild.indexing - Indexing.log - Logger.public Boolean execute()
execute in interface MaintenanceAction<Boolean>@Nullable public static @Nullable H2TreeIndex findIndex(String cacheName, String idxName, SchemaManager schemaMgr)
cacheName - Cache name.idxName - Index name.schemaMgr - Schema manager.null if index was not found.public static String createCacheTablesInfo(String cacheName, SchemaManager schemaMgr)
cacheName - Cache name.schemaMgr - Schema manager.public String name()
name in interface MaintenanceAction<Boolean>@Nullable public @Nullable String description()
description in interface MaintenanceAction<Boolean>
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025