pub struct PendingWriter { /* private fields */ }Expand description
A writer for a pending stream.
Implementations§
Source§impl PendingWriter
impl PendingWriter
Sourcepub fn write_stream(&self) -> &str
pub fn write_stream(&self) -> &str
Returns the full resource name of the underlying write stream.
Sourcepub fn append(&self, rows: ArrowRecordBatch) -> AppendWithOffset
pub fn append(&self, rows: ArrowRecordBatch) -> AppendWithOffset
Appends rows to the pending stream.
Sourcepub async fn finalize(&self) -> Result<FinalizeWriteStreamResponse>
pub async fn finalize(&self) -> Result<FinalizeWriteStreamResponse>
Finalizes the pending stream, preventing further writes.
Sourcepub async fn commit(&self) -> Result<BatchCommitWriteStreamsResponse>
pub async fn commit(&self) -> Result<BatchCommitWriteStreamsResponse>
Commits the pending stream to the table.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for PendingWriter
impl !RefUnwindSafe for PendingWriter
impl !UnwindSafe for PendingWriter
impl Send for PendingWriter
impl Sync for PendingWriter
impl Unpin for PendingWriter
impl UnsafeUnpin for PendingWriter
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