pub struct StructuredScanPlan { /* private fields */ }Expand description
Structured distributed scan plan.
Wraps cobble::ScanPlan and produces structured scan splits/scanners.
Implementations§
Source§impl StructuredScanPlan
impl StructuredScanPlan
pub fn new(manifest: GlobalSnapshotManifest) -> Self
pub fn with_start(self, start: Vec<u8>) -> Self
pub fn with_end(self, end: Vec<u8>) -> Self
pub fn splits(&self) -> Vec<StructuredScanSplit>
Auto Trait Implementations§
impl Freeze for StructuredScanPlan
impl RefUnwindSafe for StructuredScanPlan
impl Send for StructuredScanPlan
impl Sync for StructuredScanPlan
impl Unpin for StructuredScanPlan
impl UnsafeUnpin for StructuredScanPlan
impl UnwindSafe for StructuredScanPlan
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> 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 more