SyncIndexUpdater class abstract interface Query Enterprise Edition
A IndexUpdater with a primarily synchronous API.
- Implemented types
Properties
Methods
-
array(
int index) → Array? -
Returns the element at the given
index
as an Array.inherited -
blob(
int index) → Blob? -
Returns the element at the given
index
as a Blob.inherited -
boolean(
int index) → bool -
Returns the element at the given
index
as a bool.inherited -
date(
int index) → DateTime? -
Returns the element at the given
index
as a DateTime.inherited -
dictionary(
int index) → Dictionary? -
Returns the element at the given
index
as a Dictionary.inherited -
finish(
) → void -
Updates the index with the computed vectors and removes any index rows for
which vector was set to
null
override -
float(
int index) → double -
Returns the element at the given
index
as an floating point number.inherited -
integer(
int index) → int -
Returns the element at the given
index
as an integer number.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
number(
int index) → num? -
Returns the element at the given
index
as a num.inherited -
setVector(
int index, List< double> ? vector) → void -
Sets the
vector
for the value at givenindex
.override -
skipVector(
int index) → void -
Skips setting the vector for the value at given the
index
.override -
string(
int index) → String? -
Returns the element at the given
index
as a String.inherited -
toPlainList(
) → List< Object?> -
Deeply converts this array into a representation of plain Dart objects and
returns it.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
value<
T extends Object> (int index) → T? -
The result of evaluating the query index's expression at the given
index
.override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
int index) → Fragment -
Returns a Fragment for the value at the given
index
.inherited