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
source§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,
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,
Available on crate feature
async
only.source§impl Ord for NullType
impl Ord for NullType
source§impl PartialEq<NullType> for NullType
impl PartialEq<NullType> for NullType
source§impl PartialOrd<NullType> for NullType
impl PartialOrd<NullType> 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 more