pub struct BatchRows { /* private fields */ }Expand description
A set of rows returned from execute_batch/execute_transactional_batch. It is essentially
rows of rows for each statement in the batch call.
§Note
All rows will be materialized in memory, if you would like to stream them then use query
instead as this is optimized better for memory usage.
Implementations§
Source§impl BatchRows
impl BatchRows
Sourcepub fn next_stmt_row(&mut self) -> Option<Option<Rows>>
pub fn next_stmt_row(&mut self) -> Option<Option<Rows>>
Get the next set of rows, it is wrapped in two options, if the first option returns None
then the set of batch statement results has ended. If the inner option returns None then
the statement was never executed (potentially due to a conditional).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BatchRows
impl !RefUnwindSafe for BatchRows
impl Send for BatchRows
impl Sync for BatchRows
impl Unpin for BatchRows
impl !UnwindSafe for BatchRows
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> 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