pub struct CumeDist {
pub order_by: Option<Vec<Ordered>>,
pub args: Vec<Expression>,
}Expand description
CUME_DIST function (DuckDB allows ORDER BY inside, Oracle allows hypothetical args with WITHIN GROUP)
Fields§
§order_by: Option<Vec<Ordered>>DuckDB: CUME_DIST(ORDER BY col) - order by inside function
args: Vec<Expression>Oracle hypothetical rank: CUME_DIST(val1, val2, …) WITHIN GROUP (ORDER BY …)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CumeDist
impl<'de> Deserialize<'de> for CumeDist
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CumeDist
Auto Trait Implementations§
impl Freeze for CumeDist
impl RefUnwindSafe for CumeDist
impl Send for CumeDist
impl Sync for CumeDist
impl Unpin for CumeDist
impl UnwindSafe for CumeDist
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