pub struct OnlineUpdateStats {
pub total_inserts: u64,
pub total_deletes: u64,
pub total_updates: u64,
pub pending_cleanup: usize,
pub last_maintenance_ms: u64,
pub maintenance_count: u64,
}Expand description
Statistics for online update operations
Fields§
§total_inserts: u64Total vectors inserted since index creation
total_deletes: u64Total vectors deleted since index creation
total_updates: u64Total vectors updated since index creation
pending_cleanup: usizeVectors pending cleanup (deleted but not yet removed)
last_maintenance_ms: u64Last maintenance operation timestamp (unix millis)
maintenance_count: u64Number of maintenance operations performed
Trait Implementations§
Source§impl Clone for OnlineUpdateStats
impl Clone for OnlineUpdateStats
Source§fn clone(&self) -> OnlineUpdateStats
fn clone(&self) -> OnlineUpdateStats
Returns a duplicate of the value. Read more
1.0.0 · 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 OnlineUpdateStats
impl Debug for OnlineUpdateStats
Source§impl Default for OnlineUpdateStats
impl Default for OnlineUpdateStats
Source§fn default() -> OnlineUpdateStats
fn default() -> OnlineUpdateStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OnlineUpdateStats
impl<'de> Deserialize<'de> for OnlineUpdateStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OnlineUpdateStats
impl RefUnwindSafe for OnlineUpdateStats
impl Send for OnlineUpdateStats
impl Sync for OnlineUpdateStats
impl Unpin for OnlineUpdateStats
impl UnsafeUnpin for OnlineUpdateStats
impl UnwindSafe for OnlineUpdateStats
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> 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 more