pub struct ListingTableOptions { /* private fields */ }Expand description
Listing options for a BigWig table
Implementations§
Source§impl ListingTableOptions
impl ListingTableOptions
Sourcepub fn with_table_partition_cols(self, table_partition_cols: Vec<Field>) -> Self
pub fn with_table_partition_cols(self, table_partition_cols: Vec<Field>) -> Self
Set the table partition columns
Sourcepub fn infer_schema(&self) -> Result<TableSchema>
pub fn infer_schema(&self) -> Result<TableSchema>
Infer the schema for the table
Trait Implementations§
Source§impl Clone for ListingTableOptions
impl Clone for ListingTableOptions
Source§fn clone(&self) -> ListingTableOptions
fn clone(&self) -> ListingTableOptions
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 moreSource§impl Debug for ListingTableOptions
impl Debug for ListingTableOptions
Source§impl Default for ListingTableOptions
impl Default for ListingTableOptions
Source§impl ExonIndexedListingOptions for ListingTableOptions
impl ExonIndexedListingOptions for ListingTableOptions
Source§fn create_physical_plan_with_regions<'life0, 'async_trait>(
&'life0 self,
conf: FileScanConfig,
regions: Vec<Region>,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_physical_plan_with_regions<'life0, 'async_trait>(
&'life0 self,
conf: FileScanConfig,
regions: Vec<Region>,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create a physical plan for the table with regions
Source§impl ExonListingOptions for ListingTableOptions
impl ExonListingOptions for ListingTableOptions
Source§fn table_partition_cols(&self) -> &[Field]
fn table_partition_cols(&self) -> &[Field]
The partition columns for the table
Source§fn file_extension(&self) -> &str
fn file_extension(&self) -> &str
The file type for the table
Source§fn create_physical_plan<'life0, 'async_trait>(
&'life0 self,
conf: FileScanConfig,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_physical_plan<'life0, 'async_trait>(
&'life0 self,
conf: FileScanConfig,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Create a physical plan for the table
Source§fn file_compression_type(&self) -> FileCompressionType
fn file_compression_type(&self) -> FileCompressionType
The file compression type for the table
Auto Trait Implementations§
impl Freeze for ListingTableOptions
impl RefUnwindSafe for ListingTableOptions
impl Send for ListingTableOptions
impl Sync for ListingTableOptions
impl Unpin for ListingTableOptions
impl UnsafeUnpin for ListingTableOptions
impl UnwindSafe for ListingTableOptions
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,
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 moreCreates a shared type from an unshared type.