pub struct BlockFlusher { /* private fields */ }Expand description
Block flusher for V2 graph file block management with real backend integration
Implementations§
Source§impl BlockFlusher
impl BlockFlusher
Sourcepub fn flush_dirty_block(&self, block_offset: u64) -> CheckpointResult<()>
pub fn flush_dirty_block(&self, block_offset: u64) -> CheckpointResult<()>
Flush dirty block to V2 graph file using real backend operations
Sourcepub fn flush_dirty_blocks(&self, block_offsets: &[u64]) -> CheckpointResult<()>
pub fn flush_dirty_blocks(&self, block_offsets: &[u64]) -> CheckpointResult<()>
Flush multiple dirty blocks efficiently with real backend operations
Sourcepub fn v2_graph_path(&self) -> &Path
pub fn v2_graph_path(&self) -> &Path
Get V2 graph file path
Auto Trait Implementations§
impl Freeze for BlockFlusher
impl RefUnwindSafe for BlockFlusher
impl Send for BlockFlusher
impl Sync for BlockFlusher
impl Unpin for BlockFlusher
impl UnwindSafe for BlockFlusher
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