pub struct CatalogOverlay { /* private fields */ }Expand description
Buffered, uncommitted catalog edits layered over a base CatalogStore.
An overlay snapshots the parent’s rows, sequences, and journal, accumulates local puts, deletes, and sequence bumps, and is either committed back as a single transaction or discarded.
Implementations§
Source§impl CatalogOverlay
impl CatalogOverlay
Sourcepub fn parent_epoch(&self) -> u64
pub fn parent_epoch(&self) -> u64
Returns the parent store epoch the overlay was created from.
Trait Implementations§
Source§impl Clone for CatalogOverlay
impl Clone for CatalogOverlay
Source§fn clone(&self) -> CatalogOverlay
fn clone(&self) -> CatalogOverlay
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for CatalogOverlay
impl !UnwindSafe for CatalogOverlay
impl Freeze for CatalogOverlay
impl Send for CatalogOverlay
impl Sync for CatalogOverlay
impl Unpin for CatalogOverlay
impl UnsafeUnpin for CatalogOverlay
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