Struct parquet_format_safe::NullType
source · pub struct NullType {}
Expand description
Logical type to annotate a column that is always null.
Sometimes when discovering the schema of existing data, values are always null and the physical type can’t be determined. This annotation signals the case where the physical type was guessed from all null values.
Implementations§
source§impl NullType
impl NullType
pub fn new() -> NullType
pub fn read_from_in_protocol<T: TInputProtocol>( i_prot: &mut T ) -> Result<NullType>
pub async fn stream_from_in_protocol<T: TInputStreamProtocol>( i_prot: &mut T ) -> Result<NullType>
pub fn write_to_out_protocol<T: TOutputProtocol>( &self, o_prot: &mut T ) -> Result<usize>
pub async fn write_to_out_stream_protocol<T: TOutputStreamProtocol>( &self, o_prot: &mut T ) -> Result<usize>
Trait Implementations§
source§impl AsyncReadThrift for NullType
impl AsyncReadThrift for NullType
fn stream_from_in_protocol<'life0, 'async_trait, T>(
i_prot: &'life0 mut T
) -> Pin<Box<dyn Future<Output = Result<NullType>> + Send + 'async_trait>>where
T: 'async_trait + TInputStreamProtocol,
'life0: 'async_trait,
source§impl Ord for NullType
impl Ord for NullType
source§impl PartialEq for NullType
impl PartialEq for NullType
source§impl PartialOrd for NullType
impl PartialOrd for NullType
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ReadThrift for NullType
impl ReadThrift for NullType
fn read_from_in_protocol<T: TInputProtocol>(i_prot: &mut T) -> Result<NullType>
impl Copy for NullType
impl Eq for NullType
impl StructuralPartialEq for NullType
Auto Trait Implementations§
impl Freeze for NullType
impl RefUnwindSafe for NullType
impl Send for NullType
impl Sync for NullType
impl Unpin for NullType
impl UnwindSafe for NullType
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