pub struct NtileFunc;Trait Implementations§
Source§impl WindowFunction for NtileFunc
impl WindowFunction for NtileFunc
Source§type State = NtileState
type State = NtileState
The per-partition accumulator type.
Source§fn initial_state(&self) -> Self::State
fn initial_state(&self) -> Self::State
Create a fresh accumulator.
Source§fn step(&self, state: &mut Self::State, args: &[SqliteValue]) -> Result<()>
fn step(&self, state: &mut Self::State, args: &[SqliteValue]) -> Result<()>
Add a row to the window frame.
Source§fn inverse(&self, state: &mut Self::State, _args: &[SqliteValue]) -> Result<()>
fn inverse(&self, state: &mut Self::State, _args: &[SqliteValue]) -> Result<()>
Remove a row from the window frame (sliding window support). Read more
Source§fn value(&self, state: &Self::State) -> Result<SqliteValue>
fn value(&self, state: &Self::State) -> Result<SqliteValue>
Return the current result without consuming state. Read more
Auto Trait Implementations§
impl Freeze for NtileFunc
impl RefUnwindSafe for NtileFunc
impl Send for NtileFunc
impl Sync for NtileFunc
impl Unpin for NtileFunc
impl UnsafeUnpin for NtileFunc
impl UnwindSafe for NtileFunc
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