Struct datafusion::execution::memory_manager::MemoryManager
source · [−]pub struct MemoryManager { /* private fields */ }
Expand description
Manage memory usage during physical plan execution
Implementations
sourceimpl MemoryManager
impl MemoryManager
sourcepub fn new(config: MemoryManagerConfig) -> Arc<Self>
pub fn new(config: MemoryManagerConfig) -> Arc<Self>
Create new memory manager based on the configuration
sourcepub fn get_requester_total(&self) -> usize
pub fn get_requester_total(&self) -> usize
Return the total memory usage for all requesters
Trait Implementations
sourceimpl Debug for MemoryManager
impl Debug for MemoryManager
Auto Trait Implementations
impl !RefUnwindSafe for MemoryManager
impl Send for MemoryManager
impl Sync for MemoryManager
impl Unpin for MemoryManager
impl !UnwindSafe for MemoryManager
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more