pub struct SchemaMapping { /* private fields */ }👎Deprecated since 52.0.0: SchemaMapping has been removed. Use PhysicalExprAdapterFactory instead. See upgrading.md for more details.
Expand description
Deprecated: The SchemaMapping struct held a mapping from the file schema to the table schema.
This struct has been removed. Use PhysicalExprAdapterFactory instead.
See upgrading.md for more details.
Trait Implementations§
Source§impl Debug for SchemaMapping
impl Debug for SchemaMapping
Source§impl SchemaMapper for SchemaMapping
impl SchemaMapper for SchemaMapping
Source§fn map_batch(&self, _batch: RecordBatch) -> Result<RecordBatch>
fn map_batch(&self, _batch: RecordBatch) -> Result<RecordBatch>
👎Deprecated since 52.0.0: SchemaMapper has been removed. Use PhysicalExprAdapterFactory instead. See upgrading.md for more details.
Adapts a
RecordBatch to match the table_schema.Source§fn map_column_statistics(
&self,
_file_col_statistics: &[ColumnStatistics],
) -> Result<Vec<ColumnStatistics>>
fn map_column_statistics( &self, _file_col_statistics: &[ColumnStatistics], ) -> Result<Vec<ColumnStatistics>>
👎Deprecated since 52.0.0: SchemaMapper has been removed. Use PhysicalExprAdapterFactory instead. See upgrading.md for more details.
Adapts file-level column
Statistics to match the table_schema.Auto Trait Implementations§
impl Freeze for SchemaMapping
impl RefUnwindSafe for SchemaMapping
impl Send for SchemaMapping
impl Sync for SchemaMapping
impl Unpin for SchemaMapping
impl UnwindSafe for SchemaMapping
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> 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