pub struct MinimalStoreStrategy { /* private fields */ }Expand description
Minimal indexing strategy - memory-constrained
Implementations§
Source§impl MinimalStoreStrategy
impl MinimalStoreStrategy
Sourcepub fn new() -> MinimalStoreStrategy
pub fn new() -> MinimalStoreStrategy
Create with SPO index
Sourcepub fn with_index(index: IndexType) -> MinimalStoreStrategy
pub fn with_index(index: IndexType) -> MinimalStoreStrategy
Create with custom index
Trait Implementations§
Source§impl Clone for MinimalStoreStrategy
impl Clone for MinimalStoreStrategy
Source§fn clone(&self) -> MinimalStoreStrategy
fn clone(&self) -> MinimalStoreStrategy
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 moreSource§impl Debug for MinimalStoreStrategy
impl Debug for MinimalStoreStrategy
Source§impl Default for MinimalStoreStrategy
impl Default for MinimalStoreStrategy
Source§fn default() -> MinimalStoreStrategy
fn default() -> MinimalStoreStrategy
Returns the “default value” for a type. Read more
Source§impl StoreStrategy for MinimalStoreStrategy
impl StoreStrategy for MinimalStoreStrategy
Source§fn index_on_add(&self) -> bool
fn index_on_add(&self) -> bool
Should index on add?
Source§fn select_index(&self, _pattern: PatternType) -> IndexType
fn select_index(&self, _pattern: PatternType) -> IndexType
Select best index for pattern
Source§fn estimate_cost(&self, pattern: PatternType) -> f64
fn estimate_cost(&self, pattern: PatternType) -> f64
Get estimated cost for pattern with this strategy
Auto Trait Implementations§
impl Freeze for MinimalStoreStrategy
impl RefUnwindSafe for MinimalStoreStrategy
impl Send for MinimalStoreStrategy
impl Sync for MinimalStoreStrategy
impl Unpin for MinimalStoreStrategy
impl UnsafeUnpin for MinimalStoreStrategy
impl UnwindSafe for MinimalStoreStrategy
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<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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request