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 FileScanTasks.
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> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any.§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