IndexUpdater class abstract interface Query Enterprise Edition

Class for updating a lazy index.

This feature is only available in the Enterprise Edition.

Currently, only vector indexes can be lazy (VectorIndexConfiguration.lazy).

Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
length int
The number of index rows that need to have their indexed value updated.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

finish() FutureOr<void>
Updates the index with the computed vectors and removes any index rows for which vector was set to null
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setVector(int index, List<double>? vector) FutureOr<void>
Sets the vector for the value at given index.
skipVector(int index) FutureOr<void>
Skips setting the vector for the value at given the index.
toString() String
A string representation of this object.
inherited
value<T extends Object>(int index) FutureOr<T?>
The result of evaluating the query index's expression at the given index.

Operators

operator ==(Object other) bool
The equality operator.
inherited