pub struct RowNumberFunction;Expand description
ROW_NUMBER window function
Returns the sequential row number within the current partition, starting at 1. Unlike RANK(), ROW_NUMBER() assigns consecutive numbers even for equal values.
Trait Implementations§
Source§impl Default for RowNumberFunction
impl Default for RowNumberFunction
Source§fn default() -> RowNumberFunction
fn default() -> RowNumberFunction
Returns the “default value” for a type. Read more
Source§impl WindowFunction for RowNumberFunction
impl WindowFunction for RowNumberFunction
Auto Trait Implementations§
impl Freeze for RowNumberFunction
impl RefUnwindSafe for RowNumberFunction
impl Send for RowNumberFunction
impl Sync for RowNumberFunction
impl Unpin for RowNumberFunction
impl UnsafeUnpin for RowNumberFunction
impl UnwindSafe for RowNumberFunction
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> CompactArcDrop for T
impl<T> CompactArcDrop for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more