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 fn write_to_out_protocol<T: TOutputProtocol>( &self, o_prot: &mut T, ) -> Result<usize>
Trait Implementations§
Source§impl Ord for NullType
impl Ord for NullType
Source§impl PartialOrd for NullType
impl PartialOrd for NullType
Source§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)