pub struct MemoryIngestStore { /* private fields */ }Expand description
In-memory store (tests, and a node’s scratch store).
Implementations§
Source§impl MemoryIngestStore
impl MemoryIngestStore
Sourcepub fn provenance(&self, instance: &str, id: u64) -> Option<Provenance>
pub fn provenance(&self, instance: &str, id: u64) -> Option<Provenance>
Provenance of the vector instance stored under id.
Trait Implementations§
Source§impl IngestStore for MemoryIngestStore
impl IngestStore for MemoryIngestStore
Source§fn ingest(
&self,
from: &Provenance,
vectors: &[IngestVector],
dedup: bool,
) -> Result<IngestOutcome, StoreError>
fn ingest( &self, from: &Provenance, vectors: &[IngestVector], dedup: bool, ) -> Result<IngestOutcome, StoreError>
Write a batch.
Auto Trait Implementations§
impl !Freeze for MemoryIngestStore
impl RefUnwindSafe for MemoryIngestStore
impl Send for MemoryIngestStore
impl Sync for MemoryIngestStore
impl Unpin for MemoryIngestStore
impl UnsafeUnpin for MemoryIngestStore
impl UnwindSafe for MemoryIngestStore
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> 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