pub struct StreamingProcessor { /* private fields */ }Expand description
Streaming processor for large dataset processing
Implementations§
Source§impl StreamingProcessor
impl StreamingProcessor
Sourcepub fn process_stream(&mut self, operations: &[DsonOperation]) -> Result<()>
pub fn process_stream(&mut self, operations: &[DsonOperation]) -> Result<()>
Sourcepub const fn processor(&self) -> &BlackBoxProcessor
pub const fn processor(&self) -> &BlackBoxProcessor
Get the underlying processor for inspection
Sourcepub fn batch_count(&self) -> usize
pub fn batch_count(&self) -> usize
Get processed batch count
Sourcepub fn total_items(&self) -> usize
pub fn total_items(&self) -> usize
Get total items processed
Auto Trait Implementations§
impl Freeze for StreamingProcessor
impl !RefUnwindSafe for StreamingProcessor
impl Send for StreamingProcessor
impl Sync for StreamingProcessor
impl Unpin for StreamingProcessor
impl UnwindSafe for StreamingProcessor
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> 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