pub struct IncrementalStatistics {Show 15 fields
pub total_updates: usize,
pub successful_updates: usize,
pub failed_updates: usize,
pub entities_added: usize,
pub entities_updated: usize,
pub entities_removed: usize,
pub relationships_added: usize,
pub relationships_updated: usize,
pub relationships_removed: usize,
pub conflicts_resolved: usize,
pub cache_invalidations: usize,
pub average_update_time_ms: f64,
pub peak_updates_per_second: f64,
pub current_change_log_size: usize,
pub current_delta_count: usize,
}Expand description
Comprehensive statistics for incremental operations
Fields§
§total_updates: usizeTotal number of update operations
successful_updates: usizeNumber of successful updates
failed_updates: usizeNumber of failed updates
entities_added: usizeNumber of entities added
entities_updated: usizeNumber of entities updated
entities_removed: usizeNumber of entities removed
relationships_added: usizeNumber of relationships added
relationships_updated: usizeNumber of relationships updated
relationships_removed: usizeNumber of relationships removed
conflicts_resolved: usizeNumber of conflicts resolved
cache_invalidations: usizeNumber of cache invalidations performed
average_update_time_ms: f64Average update time in milliseconds
peak_updates_per_second: f64Peak updates per second achieved
current_change_log_size: usizeCurrent size of the change log
current_delta_count: usizeCurrent number of active deltas
Implementations§
Trait Implementations§
Source§impl Clone for IncrementalStatistics
impl Clone for IncrementalStatistics
Source§fn clone(&self) -> IncrementalStatistics
fn clone(&self) -> IncrementalStatistics
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 IncrementalStatistics
impl Debug for IncrementalStatistics
Source§impl<'de> Deserialize<'de> for IncrementalStatistics
impl<'de> Deserialize<'de> for IncrementalStatistics
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 IncrementalStatistics
impl RefUnwindSafe for IncrementalStatistics
impl Send for IncrementalStatistics
impl Sync for IncrementalStatistics
impl Unpin for IncrementalStatistics
impl UnsafeUnpin for IncrementalStatistics
impl UnwindSafe for IncrementalStatistics
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