Struct delta_sharing_server::reader::delta::DeltaTableReader
source · pub struct DeltaTableReader;Expand description
TableReader implementation for the Delta Lake format.
Implementations§
Trait Implementations§
source§impl Clone for DeltaTableReader
impl Clone for DeltaTableReader
source§fn clone(&self) -> DeltaTableReader
fn clone(&self) -> DeltaTableReader
Returns a copy of the value. Read more
1.0.0 · 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 DeltaTableReader
impl Debug for DeltaTableReader
source§impl Default for DeltaTableReader
impl Default for DeltaTableReader
source§impl PartialEq<DeltaTableReader> for DeltaTableReader
impl PartialEq<DeltaTableReader> for DeltaTableReader
source§fn eq(&self, other: &DeltaTableReader) -> bool
fn eq(&self, other: &DeltaTableReader) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl TableReader for DeltaTableReader
impl TableReader for DeltaTableReader
source§fn get_table_version<'life0, 'life1, 'async_trait>(
&'life0 self,
storage_path: &'life1 str,
version: Version
) -> Pin<Box<dyn Future<Output = Result<TableVersionNumber, TableReaderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_table_version<'life0, 'life1, 'async_trait>( &'life0 self, storage_path: &'life1 str, version: Version ) -> Pin<Box<dyn Future<Output = Result<TableVersionNumber, TableReaderError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
Retrieve the table version number that corresponds to the version
request.
source§fn get_table_metadata<'life0, 'life1, 'async_trait>(
&'life0 self,
storage_path: &'life1 str
) -> Pin<Box<dyn Future<Output = Result<TableMetadata, TableReaderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_table_metadata<'life0, 'life1, 'async_trait>( &'life0 self, storage_path: &'life1 str ) -> Pin<Box<dyn Future<Output = Result<TableMetadata, TableReaderError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
Retrieve the table metadata corresponding to the latest table version.
source§fn get_table_data<'life0, 'life1, 'async_trait>(
&'life0 self,
storage_path: &'life1 str,
version: u64,
_limit: Option<u64>,
_predicates: Option<String>
) -> Pin<Box<dyn Future<Output = Result<UnsignedTableData, TableReaderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_table_data<'life0, 'life1, 'async_trait>( &'life0 self, storage_path: &'life1 str, version: u64, _limit: Option<u64>, _predicates: Option<String> ) -> Pin<Box<dyn Future<Output = Result<UnsignedTableData, TableReaderError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
Retrieve the table data for a specific table version. Read more
source§fn get_table_changes<'life0, 'life1, 'async_trait>(
&'life0 self,
_storage_path: &'life1 str,
_range: VersionRange
) -> Pin<Box<dyn Future<Output = Result<UnsignedTableData, TableReaderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_table_changes<'life0, 'life1, 'async_trait>( &'life0 self, _storage_path: &'life1 str, _range: VersionRange ) -> Pin<Box<dyn Future<Output = Result<UnsignedTableData, TableReaderError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,
Retrieve the table change data for a specific range of table versions. Read more
impl StructuralPartialEq for DeltaTableReader
Auto Trait Implementations§
impl RefUnwindSafe for DeltaTableReader
impl Send for DeltaTableReader
impl Sync for DeltaTableReader
impl Unpin for DeltaTableReader
impl UnwindSafe for DeltaTableReader
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