pub struct PartitionColumn {
pub name: String,
pub data_type: DataType,
pub nullable: bool,
}Expand description
Partition column materialized from frontend file metadata.
Partition columns are synthetic source columns: they are not present in the Parquet file schema, but they may be read, projected, or used by filters as if they came from the source.
Fields§
§name: StringColumn name exposed to native expressions.
data_type: DataTypeArrow type of the partition value.
nullable: boolWhether the partition value may be null.
Implementations§
Trait Implementations§
Source§impl Clone for PartitionColumn
impl Clone for PartitionColumn
Source§impl Debug for PartitionColumn
impl Debug for PartitionColumn
impl Eq for PartitionColumn
Source§impl PartialEq for PartitionColumn
impl PartialEq for PartitionColumn
impl StructuralPartialEq for PartitionColumn
Auto Trait Implementations§
impl Freeze for PartitionColumn
impl RefUnwindSafe for PartitionColumn
impl Send for PartitionColumn
impl Sync for PartitionColumn
impl Unpin for PartitionColumn
impl UnsafeUnpin for PartitionColumn
impl UnwindSafe for PartitionColumn
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