public class MaintenanceRebuildIndexUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
INDEX_REBUILD_PARAMETER_SEPARATOR_REGEX
Regex for
INDEX_REBUILD_PARAMETER_SEPARATOR. |
| Constructor and Description |
|---|
MaintenanceRebuildIndexUtils() |
| Modifier and Type | Method and Description |
|---|---|
static MaintenanceTask |
mergeTasks(MaintenanceTask oldTask,
MaintenanceTask newTask)
Merges two index rebuild maintenance tasks concatenating their parameters.
|
static List<MaintenanceRebuildIndexTarget> |
parseMaintenanceTaskParameters(@Nullable String parameters)
Parses
MaintenanceTask.parameters() to a list of a MaintenanceRebuildIndexTargets. |
static MaintenanceTask |
toMaintenanceTask(int cacheId,
String idxName)
Constructs an index rebuild maintenance task.
|
public static final String INDEX_REBUILD_PARAMETER_SEPARATOR_REGEX
INDEX_REBUILD_PARAMETER_SEPARATOR.public static List<MaintenanceRebuildIndexTarget> parseMaintenanceTaskParameters(@Nullable @Nullable String parameters)
MaintenanceTask.parameters() to a list of a MaintenanceRebuildIndexTargets.parameters - Task's parameters.public static MaintenanceTask toMaintenanceTask(int cacheId, String idxName)
cacheId - Cache id.idxName - Index name.public static MaintenanceTask mergeTasks(MaintenanceTask oldTask, MaintenanceTask newTask)
oldTask - Old tasknewTask - New task.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025