pub enum MemoryAccountingClass {
BufferPool,
VectorIndex,
FtsIndex,
Graph,
CompiledPlan,
Other,
}Expand description
Accounting class = which subsystem caused the allocation.
Variants§
BufferPool
Buffer-manager page cache frames.
VectorIndex
Vector (HNSW) indexes.
FtsIndex
Full-text indexes.
Graph
Graph adjacency structures.
CompiledPlan
Compiled execution plans.
Other
Anything not covered above.
Implementations§
Trait Implementations§
Source§impl Clone for MemoryAccountingClass
impl Clone for MemoryAccountingClass
Source§fn clone(&self) -> MemoryAccountingClass
fn clone(&self) -> MemoryAccountingClass
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 moreimpl Copy for MemoryAccountingClass
Source§impl Debug for MemoryAccountingClass
impl Debug for MemoryAccountingClass
impl Eq for MemoryAccountingClass
Source§impl From<u8> for MemoryAccountingClass
impl From<u8> for MemoryAccountingClass
Source§impl Hash for MemoryAccountingClass
impl Hash for MemoryAccountingClass
Source§impl PartialEq for MemoryAccountingClass
impl PartialEq for MemoryAccountingClass
impl StructuralPartialEq for MemoryAccountingClass
Auto Trait Implementations§
impl Freeze for MemoryAccountingClass
impl RefUnwindSafe for MemoryAccountingClass
impl Send for MemoryAccountingClass
impl Sync for MemoryAccountingClass
impl Unpin for MemoryAccountingClass
impl UnsafeUnpin for MemoryAccountingClass
impl UnwindSafe for MemoryAccountingClass
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more