pub enum PartialRows {
ProtoRowsBatch(ProtoRowsBatch),
}
Expand description
Partial Rows in one of the supported formats. It may require many
PartialResultSets to stream a batch of rows that can decoded on the client.
The client should buffer partial_rows until it gets a resume_token
,
at which point the batch is complete and can be decoded and yielded to the
user. Each sub-message documents the appropriate way to combine results.
Variants§
ProtoRowsBatch(ProtoRowsBatch)
Partial rows in serialized ProtoRows format.
Implementations§
Source§impl PartialRows
impl PartialRows
Sourcepub fn merge(
field: &mut Option<PartialRows>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<PartialRows>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
Source§impl Clone for PartialRows
impl Clone for PartialRows
Source§fn clone(&self) -> PartialRows
fn clone(&self) -> PartialRows
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PartialRows
impl Debug for PartialRows
Source§impl PartialEq for PartialRows
impl PartialEq for PartialRows
impl StructuralPartialEq for PartialRows
Auto Trait Implementations§
impl Freeze for PartialRows
impl RefUnwindSafe for PartialRows
impl Send for PartialRows
impl Sync for PartialRows
impl Unpin for PartialRows
impl UnwindSafe for PartialRows
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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