pub struct StructuredScanOptions { /* private fields */ }Implementations§
Source§impl StructuredScanOptions
impl StructuredScanOptions
pub fn for_column(column_index: usize) -> Self
pub fn for_columns(column_indices: Vec<usize>) -> Self
pub fn with_column_family(self, column_family: impl Into<String>) -> Self
pub fn with_preload_scan_cursor_block(self, enabled: bool) -> Self
Sourcepub fn with_stop_at_block_boundary(self, enabled: bool) -> Self
pub fn with_stop_at_block_boundary(self, enabled: bool) -> Self
Structured wrapper around ScanOptions::with_stop_at_block_boundary.
When enabled, scans pause after crossing the next physical storage
boundary and expose that pause through the underlying iterator’s
stopped_at_block_boundary() signal. Callers can then return the
partial batch, clear the stop, and continue scanning from the same
position.
pub fn as_cobble(&self) -> &ScanOptions
pub fn into_cobble(self) -> ScanOptions
Trait Implementations§
Source§impl Clone for StructuredScanOptions
impl Clone for StructuredScanOptions
Source§impl Debug for StructuredScanOptions
impl Debug for StructuredScanOptions
Source§impl Default for StructuredScanOptions
impl Default for StructuredScanOptions
Source§impl From<ScanOptions> for StructuredScanOptions
impl From<ScanOptions> for StructuredScanOptions
Source§fn from(value: ScanOptions) -> Self
fn from(value: ScanOptions) -> Self
Converts to this type from the input type.
Source§impl From<StructuredScanOptions> for ScanOptions
impl From<StructuredScanOptions> for ScanOptions
Source§fn from(value: StructuredScanOptions) -> Self
fn from(value: StructuredScanOptions) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for StructuredScanOptions
impl !UnwindSafe for StructuredScanOptions
impl Freeze for StructuredScanOptions
impl Send for StructuredScanOptions
impl Sync for StructuredScanOptions
impl Unpin for StructuredScanOptions
impl UnsafeUnpin for StructuredScanOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
impl<T> ErasedDestructor for Twhere
T: 'static,
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