pub struct ChannelPartitionStream { /* private fields */ }Expand description
A partition stream that reads from an MPSC channel.
Implementations§
Source§impl ChannelPartitionStream
impl ChannelPartitionStream
pub fn new(schema: SchemaRef, receiver: Receiver<RecordBatch>) -> Self
Trait Implementations§
Source§impl Debug for ChannelPartitionStream
impl Debug for ChannelPartitionStream
Source§impl PartitionStream for ChannelPartitionStream
impl PartitionStream for ChannelPartitionStream
Source§fn execute(&self, _ctx: Arc<TaskContext>) -> SendableRecordBatchStream
fn execute(&self, _ctx: Arc<TaskContext>) -> SendableRecordBatchStream
Returns a stream yielding this partitions values
Auto Trait Implementations§
impl !Freeze for ChannelPartitionStream
impl !RefUnwindSafe for ChannelPartitionStream
impl Send for ChannelPartitionStream
impl Sync for ChannelPartitionStream
impl Unpin for ChannelPartitionStream
impl UnsafeUnpin for ChannelPartitionStream
impl UnwindSafe for ChannelPartitionStream
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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