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(Collection<SchemaAbstractOperation> patchOperations,
Collection<QueryEntity> entityToAdd,
String conflictsMessage)
Create patch.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getConflictsMessage() |
Collection<QueryEntity> |
getEntityToAdd() |
Collection<SchemaAbstractOperation> |
getPatchOperations() |
boolean |
hasConflicts() |
boolean |
isEmpty() |
String |
toString() |
public QuerySchemaPatch(@NotNull
Collection<SchemaAbstractOperation> patchOperations,
@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 Collection<SchemaAbstractOperation> getPatchOperations()
@NotNull public Collection<QueryEntity> getEntityToAdd()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019