Enum datafusion::execution::memory_manager::ConsumerType
source · [−]pub enum ConsumerType {
Requesting,
Tracking,
}
Expand description
Type of the memory consumer
Variants
Requesting
consumers that can grow its memory usage by requesting more from the memory manager or shrinks its memory usage when we can no more assign available memory to it. Examples are spillable sorter, spillable hashmap, etc.
Tracking
consumers that are not spillable, counting in for only tracking purpose.
Auto Trait Implementations
impl RefUnwindSafe for ConsumerType
impl Send for ConsumerType
impl Sync for ConsumerType
impl Unpin for ConsumerType
impl UnwindSafe for ConsumerType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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