pub struct GarbageCollector { /* private fields */ }Expand description
Garbage Collector for B+ Tree
Implementations§
Source§impl GarbageCollector
impl GarbageCollector
Sourcepub fn new(config: GcConfig) -> GarbageCollector
pub fn new(config: GcConfig) -> GarbageCollector
Create new GC
Sourcepub fn set_oldest_active(&self, ts: Timestamp)
pub fn set_oldest_active(&self, ts: Timestamp)
Update oldest active transaction timestamp
Trait Implementations§
Source§impl Default for GarbageCollector
impl Default for GarbageCollector
Source§fn default() -> GarbageCollector
fn default() -> GarbageCollector
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for GarbageCollector
impl RefUnwindSafe for GarbageCollector
impl Send for GarbageCollector
impl Sync for GarbageCollector
impl Unpin for GarbageCollector
impl UnsafeUnpin for GarbageCollector
impl UnwindSafe for GarbageCollector
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request