pub enum NullTreatment {
None,
Ignore,
Respect,
}Expand description
The null treatment of a call of a window function, as ignore_nulls.
Variants§
None
No clause.
Ignore
IGNORE NULLS: lag, lead, first_value, last_value and nth_value skip the rows where the argument is null.
Respect
RESPECT NULLS, which is the same as no clause for the functions that accept it.
Trait Implementations§
Source§impl Clone for NullTreatment
impl Clone for NullTreatment
impl Copy for NullTreatment
Source§impl Debug for NullTreatment
impl Debug for NullTreatment
Source§impl Default for NullTreatment
impl Default for NullTreatment
impl Eq for NullTreatment
Source§impl PartialEq for NullTreatment
impl PartialEq for NullTreatment
impl StructuralPartialEq for NullTreatment
Auto Trait Implementations§
impl Freeze for NullTreatment
impl RefUnwindSafe for NullTreatment
impl Send for NullTreatment
impl Sync for NullTreatment
impl Unpin for NullTreatment
impl UnsafeUnpin for NullTreatment
impl UnwindSafe for NullTreatment
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