CompletableFuture<?> |
PojoIndexer.add(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity,
DocumentCommitStrategy commitStrategy,
DocumentRefreshStrategy refreshStrategy) |
Add an entity to the index, assuming that the entity is absent from the index.
|
void |
PojoIndexingPlan.add(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity) |
Add an entity to the index, assuming that the entity is absent from the index.
|
CompletableFuture<?> |
PojoIndexer.addOrUpdate(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity,
DocumentCommitStrategy commitStrategy,
DocumentRefreshStrategy refreshStrategy) |
Update an entity in the index, or add it if it's absent from the index.
|
void |
PojoIndexingPlan.addOrUpdate(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity) |
Update an entity in the index, or add it if it's absent from the index.
|
void |
PojoIndexingPlan.addOrUpdate(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity,
String... dirtyPaths) |
Update an entity in the index, or add it if it's absent from the index,
but try to avoid reindexing if the given dirty paths
are known not to impact the indexed form of that entity.
|
CompletableFuture<?> |
PojoIndexer.delete(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity,
DocumentCommitStrategy commitStrategy,
DocumentRefreshStrategy refreshStrategy) |
Delete an entity from the index.
|
void |
PojoIndexingPlan.delete(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
Object entity) |
Delete an entity from the index.
|
CompletableFuture<?> |
PojoIndexer.purge(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey,
DocumentCommitStrategy commitStrategy,
DocumentRefreshStrategy refreshStrategy) |
Purge an entity from the index.
|
void |
PojoIndexingPlan.purge(PojoRawTypeIdentifier<?> typeIdentifier,
Object providedId,
String providedRoutingKey) |
Purge an entity from the index.
|