pub enum DatabaseStorageClass {
RowTable,
Index,
FullText,
Vector,
MixedRowAndEmbedding,
Internal,
}Expand description
Operational storage grouping. mixed_row_and_embedding is deliberately
separate: SQLite cannot attribute bytes within a table page to one column,
so counting all of knowledge_sections as pure vector bytes would be a
false precision claim.
Variants§
Trait Implementations§
Source§impl Clone for DatabaseStorageClass
impl Clone for DatabaseStorageClass
impl Copy for DatabaseStorageClass
Source§impl Debug for DatabaseStorageClass
impl Debug for DatabaseStorageClass
impl Eq for DatabaseStorageClass
Source§impl PartialEq for DatabaseStorageClass
impl PartialEq for DatabaseStorageClass
Source§impl Serialize for DatabaseStorageClass
impl Serialize for DatabaseStorageClass
impl StructuralPartialEq for DatabaseStorageClass
Auto Trait Implementations§
impl Freeze for DatabaseStorageClass
impl RefUnwindSafe for DatabaseStorageClass
impl Send for DatabaseStorageClass
impl Sync for DatabaseStorageClass
impl Unpin for DatabaseStorageClass
impl UnsafeUnpin for DatabaseStorageClass
impl UnwindSafe for DatabaseStorageClass
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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