pub enum SourceColumnRef {
File(usize),
Partition(usize),
MissingNull(usize),
}Expand description
Reference to the source location for a logical column.
File columns are indexed against the Parquet file schema. Partition columns
are indexed against LocalParquetSource::partition_columns.
Variants§
File(usize)
Physical column in the Parquet file schema.
Partition(usize)
Synthetic column from partition metadata.
MissingNull(usize)
Nullable logical column missing from the physical file schema.
Trait Implementations§
Source§impl Clone for SourceColumnRef
impl Clone for SourceColumnRef
impl Copy for SourceColumnRef
Source§impl Debug for SourceColumnRef
impl Debug for SourceColumnRef
impl Eq for SourceColumnRef
Source§impl Hash for SourceColumnRef
impl Hash for SourceColumnRef
Source§impl PartialEq for SourceColumnRef
impl PartialEq for SourceColumnRef
impl StructuralPartialEq for SourceColumnRef
Auto Trait Implementations§
impl Freeze for SourceColumnRef
impl RefUnwindSafe for SourceColumnRef
impl Send for SourceColumnRef
impl Sync for SourceColumnRef
impl Unpin for SourceColumnRef
impl UnsafeUnpin for SourceColumnRef
impl UnwindSafe for SourceColumnRef
Blanket Implementations§
impl<T> Allocation for T
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