pub struct VectorTableInfo {
pub name: String,
pub dim: u16,
pub distance: DistanceMetric,
pub algorithm: IndexAlgorithm,
pub live_rows: usize,
pub tracked_rows: usize,
}Expand description
Snapshot view of one registered index.
Returned by VectorRegistry::info for the FT.INFO command
path. Kept distinct from VectorTable so the FT.INFO
handler can serialise a stable, copy-safe summary without
locking the registry across the response.
Fields§
§name: StringIndex name.
dim: u16Frozen vector dimension.
distance: DistanceMetricDistance metric.
algorithm: IndexAlgorithmIndex algorithm.
live_rows: usizeLive (non-tombstoned) row count.
tracked_rows: usizeNumber of tracked rows (live + soft-deleted).
Trait Implementations§
Source§impl Clone for VectorTableInfo
impl Clone for VectorTableInfo
Source§fn clone(&self) -> VectorTableInfo
fn clone(&self) -> VectorTableInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VectorTableInfo
impl Debug for VectorTableInfo
Source§impl PartialEq for VectorTableInfo
impl PartialEq for VectorTableInfo
Source§fn eq(&self, other: &VectorTableInfo) -> bool
fn eq(&self, other: &VectorTableInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VectorTableInfo
Auto Trait Implementations§
impl Freeze for VectorTableInfo
impl RefUnwindSafe for VectorTableInfo
impl Send for VectorTableInfo
impl Sync for VectorTableInfo
impl Unpin for VectorTableInfo
impl UnsafeUnpin for VectorTableInfo
impl UnwindSafe for VectorTableInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.