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( i_prot: &mut dyn TInputProtocol, ) -> Result<NullType>
pub fn write_to_out_protocol( &self, o_prot: &mut dyn TOutputProtocol, ) -> Result<()>
Trait Implementations§
impl Eq for NullType
Source§impl Ord for NullType
impl Ord for NullType
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for NullType
impl PartialOrd 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 UnsafeUnpin 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