pub struct CumeDistFunc;Trait Implementations§
Source§impl WindowFunction for CumeDistFunc
impl WindowFunction for CumeDistFunc
Source§type State = CumeDistState
type State = CumeDistState
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 CumeDistFunc
impl RefUnwindSafe for CumeDistFunc
impl Send for CumeDistFunc
impl Sync for CumeDistFunc
impl Unpin for CumeDistFunc
impl UnsafeUnpin for CumeDistFunc
impl UnwindSafe for CumeDistFunc
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