pub struct TableScan { /* private fields */ }
Expand description
Table scan.
Implementations§
Source§impl TableScan
impl TableScan
Sourcepub async fn plan_files(&self) -> Result<FileScanTaskStream>
pub async fn plan_files(&self) -> Result<FileScanTaskStream>
Returns a stream of FileScanTask
s.
Sourcepub async fn to_arrow(&self) -> Result<ArrowRecordBatchStream>
pub async fn to_arrow(&self) -> Result<ArrowRecordBatchStream>
Returns an ArrowRecordBatchStream
.
Sourcepub fn column_names(&self) -> Option<&[String]>
pub fn column_names(&self) -> Option<&[String]>
Returns a reference to the column names of the table scan.
Sourcepub fn snapshot(&self) -> Option<&SnapshotRef>
pub fn snapshot(&self) -> Option<&SnapshotRef>
Returns a reference to the snapshot of the table scan.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TableScan
impl !RefUnwindSafe for TableScan
impl Send for TableScan
impl Sync for TableScan
impl Unpin for TableScan
impl !UnwindSafe for TableScan
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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