public class SchemaIndexCacheVisitorImpl extends Object implements SchemaIndexCacheVisitor
| Modifier and Type | Field and Description |
|---|---|
protected GridFutureAdapter<Void> |
buildIdxFut
Future for create/rebuild index.
|
protected IgniteLogger |
log
Logger.
|
| Constructor and Description |
|---|
SchemaIndexCacheVisitorImpl(GridCacheContext cctx,
@Nullable SchemaIndexCacheFilter rowFilter,
@Nullable SchemaIndexOperationCancellationToken cancel,
GridFutureAdapter<Void> buildIdxFut)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeExecute()
This method is called before creating or rebuilding indexes.
|
String |
toString() |
void |
visit(SchemaIndexCacheVisitorClosure clo)
Visit cache entries and pass them to closure.
|
protected final GridFutureAdapter<Void> buildIdxFut
protected IgniteLogger log
public SchemaIndexCacheVisitorImpl(GridCacheContext cctx, @Nullable @Nullable SchemaIndexCacheFilter rowFilter, @Nullable @Nullable SchemaIndexOperationCancellationToken cancel, GridFutureAdapter<Void> buildIdxFut)
cctx - Cache context.rowFilter - Row filter.cancel - Cancellation token.buildIdxFut - Future for create/rebuild index.public void visit(SchemaIndexCacheVisitorClosure clo)
visit in interface SchemaIndexCacheVisitorclo - Closure.protected void beforeExecute()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020