pub enum QueryEvent {
StartingLoadingPartitionCentroids,
FinishedLoadingPartitionCentroids,
StartingLoadingCodebooks,
FinishedLoadingCodebooks,
StartingPartitionSelection,
FinishedPartitionSelection,
StartingLoadingPartition(usize),
FinishedLoadingPartition(usize),
StartingPartitionQueryExecution(usize),
FinishedPartitionQueryExecution(usize),
StartingKNNSelection,
FinishedKNNSelection,
}Expand description
Event notified while querying.
Variants§
StartingLoadingPartitionCentroids
Starting to load all the partition centroids.
FinishedLoadingPartitionCentroids
Finished loading all the partition centroids.
StartingLoadingCodebooks
Starting to load all the codebooks.
FinishedLoadingCodebooks
Finished loading all the codebooks.
StartingPartitionSelection
Starting to select partitions to query.
FinishedPartitionSelection
Finished selecting partitions to query.
StartingLoadingPartition(usize)
Starting to load a single partition at a given index.
FinishedLoadingPartition(usize)
Finished loading a single partition at a given index.
StartingPartitionQueryExecution(usize)
Starting to run query on a single partition at a given index.
FinishedPartitionQueryExecution(usize)
Finished running query on a single partition at a given index.
StartingKNNSelection
Starting to select k-nearest neighbors (k-NN).
FinishedKNNSelection
Finished selecting k-nearest neighbors (k-NN).
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for QueryEvent
impl Send for QueryEvent
impl Sync for QueryEvent
impl Unpin for QueryEvent
impl UnwindSafe for QueryEvent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more