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.