pub struct StreamingPhysicalPlan {
pub source: StreamingSource,
pub operators: Vec<StreamingOperator>,
pub source_limits: Vec<SourceLimit>,
}Expand description
Physical plan compiler and plan node types. A physical source and only the operators approved for batch-at-a-time execution.
Fields§
§source: StreamingSourceSource tree to open through bounded source factories.
operators: Vec<StreamingOperator>Operators in source-to-consumer order.
source_limits: Vec<SourceLimit>Source limitations determined before opening the source.
Trait Implementations§
Source§impl Clone for StreamingPhysicalPlan
impl Clone for StreamingPhysicalPlan
Source§fn clone(&self) -> StreamingPhysicalPlan
fn clone(&self) -> StreamingPhysicalPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for StreamingPhysicalPlan
impl !UnwindSafe for StreamingPhysicalPlan
impl Freeze for StreamingPhysicalPlan
impl Send for StreamingPhysicalPlan
impl Sync for StreamingPhysicalPlan
impl Unpin for StreamingPhysicalPlan
impl UnsafeUnpin for StreamingPhysicalPlan
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