pub struct BufferedWriter { /* private fields */ }Expand description
A writer for a buffered stream.
Implementations§
Source§impl BufferedWriter
impl BufferedWriter
Sourcepub fn write_stream(&self) -> &str
pub fn write_stream(&self) -> &str
Return the full resource name of the underlying write stream.
Sourcepub fn append(&self, rows: ArrowRecordBatch) -> AppendWithOffset
pub fn append(&self, rows: ArrowRecordBatch) -> AppendWithOffset
Append rows to the buffered stream.
Sourcepub async fn flush(&self, offset: i64) -> Result<FlushRowsResponse>
pub async fn flush(&self, offset: i64) -> Result<FlushRowsResponse>
Flush the buffered stream, making rows up to the specified offset available for reading.
Sourcepub async fn finalize(&self) -> Result<FinalizeWriteStreamResponse>
pub async fn finalize(&self) -> Result<FinalizeWriteStreamResponse>
Finalize the buffered stream, preventing further writes.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BufferedWriter
impl !RefUnwindSafe for BufferedWriter
impl !UnwindSafe for BufferedWriter
impl Send for BufferedWriter
impl Sync for BufferedWriter
impl Unpin for BufferedWriter
impl UnsafeUnpin for BufferedWriter
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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