pub struct BackingBtreeIndexMethod;Expand description
Special ‘backing_btree’ index method which can be used by other custom index methods
Under the hood, it’s marked as ‘treat_as_btree’ which recognized by the tursodb core as a special index method which should be translated to ordinary btree but also do not explicitly managed by the core
Trait Implementations§
Source§impl Debug for BackingBtreeIndexMethod
impl Debug for BackingBtreeIndexMethod
Source§impl IndexMethod for BackingBtreeIndexMethod
impl IndexMethod for BackingBtreeIndexMethod
Source§fn attach(
&self,
configuration: &IndexMethodConfiguration,
) -> Result<Arc<dyn IndexMethodAttachment>>
fn attach( &self, configuration: &IndexMethodConfiguration, ) -> Result<Arc<dyn IndexMethodAttachment>>
create attachment of the index method to the specific table with specific method configuration
Auto Trait Implementations§
impl Freeze for BackingBtreeIndexMethod
impl RefUnwindSafe for BackingBtreeIndexMethod
impl Send for BackingBtreeIndexMethod
impl Sync for BackingBtreeIndexMethod
impl Unpin for BackingBtreeIndexMethod
impl UnsafeUnpin for BackingBtreeIndexMethod
impl UnwindSafe for BackingBtreeIndexMethod
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
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