pub enum ByteRangeDisposition {
FullFiles,
CoalescedFullFiles,
RowGroupSelection,
Rejected,
}Expand description
Disposition of byte-range file entries.
This describes the planning-time representation of file entries. The lower-level reads performed by the selected Parquet backend are not described here.
Variants§
FullFiles
Source entries describe whole files.
CoalescedFullFiles
Byte ranges were safely coalesced back to whole-file reads.
RowGroupSelection
Byte-ranged source entries are represented by explicit row-group selections on whole-file local reads.
Rejected
Byte ranges remain and are not supported by the native source.
Implementations§
Trait Implementations§
Source§impl Clone for ByteRangeDisposition
impl Clone for ByteRangeDisposition
impl Copy for ByteRangeDisposition
Source§impl Debug for ByteRangeDisposition
impl Debug for ByteRangeDisposition
impl Eq for ByteRangeDisposition
Source§impl Hash for ByteRangeDisposition
impl Hash for ByteRangeDisposition
Source§impl PartialEq for ByteRangeDisposition
impl PartialEq for ByteRangeDisposition
impl StructuralPartialEq for ByteRangeDisposition
Auto Trait Implementations§
impl Freeze for ByteRangeDisposition
impl RefUnwindSafe for ByteRangeDisposition
impl Send for ByteRangeDisposition
impl Sync for ByteRangeDisposition
impl Unpin for ByteRangeDisposition
impl UnsafeUnpin for ByteRangeDisposition
impl UnwindSafe for ByteRangeDisposition
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