public class QuerySchemaPatch extends Object
SchemaAbstractOperation operations for changing query entities.
This patch is high level path on QueryEntityPatch but
it has operations for all QueryEntity in schema
and also contains QueryEntity for adding to schema by whole.QueryEntityPatch| Constructor and Description |
|---|
QuerySchemaPatch(@NotNull Collection<SchemaAbstractOperation> patchOperations,
@NotNull Collection<QueryEntity> entityToAdd,
String conflictsMessage)
Create patch.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getConflictsMessage() |
@NotNull Collection<QueryEntity> |
getEntityToAdd() |
@NotNull Collection<SchemaAbstractOperation> |
getPatchOperations() |
boolean |
hasConflicts() |
boolean |
isEmpty() |
String |
toString() |
public QuerySchemaPatch(@NotNull
@NotNull Collection<SchemaAbstractOperation> patchOperations,
@NotNull
@NotNull Collection<QueryEntity> entityToAdd,
String conflictsMessage)
public boolean hasConflicts()
true if patch has conflict.public String getConflictsMessage()
public boolean isEmpty()
true if patch is empty and can't be applying.@NotNull public @NotNull Collection<SchemaAbstractOperation> getPatchOperations()
@NotNull public @NotNull Collection<QueryEntity> getEntityToAdd()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020