Type Alias RowStream

Source
pub type RowStream<'a> = GenericRowStream<&'a [Column], Typed>;
Expand description

A stream of table rows.

Aliased Type§

struct RowStream<'a> { /* private fields */ }

Trait Implementations§

Source§

impl<'a> AsyncLendingIterator for RowStream<'a>

Source§

type Ok<'i> = GenericRow<&'i [Column], &'i mut Vec<Range<usize>>, Typed> where Self: 'i

Source§

type Err = Error

Source§

fn try_next( &mut self, ) -> impl Future<Output = Result<Option<Self::Ok<'_>>, Self::Err>> + Send

Source§

fn size_hint(&self) -> (usize, Option<usize>)

Source§

impl IntoIterator for RowStream<'_>

Source§

type Item = Result<GenericRow<Arc<[Column]>, Vec<Range<usize>>, Typed>, Error>

The type of the elements being iterated over.
Source§

type IntoIter = GenericRowStream<Arc<[Column]>, Typed>

Which kind of iterator are we turning this into?
Source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more