pub struct LimitingSink { /* private fields */ }Expand description
Limiting sink that stops after collecting N rows.
Enables early termination for LIMIT queries.
Implementations§
Source§impl LimitingSink
impl LimitingSink
Sourcepub fn into_chunks(self) -> Vec<DataChunk>
pub fn into_chunks(self) -> Vec<DataChunk>
Take ownership of collected chunks.
Trait Implementations§
Source§impl Sink for LimitingSink
impl Sink for LimitingSink
Auto Trait Implementations§
impl Freeze for LimitingSink
impl RefUnwindSafe for LimitingSink
impl Send for LimitingSink
impl Sync for LimitingSink
impl Unpin for LimitingSink
impl UnsafeUnpin for LimitingSink
impl UnwindSafe for LimitingSink
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