pub enum BuiltinFunction {
Show 39 variants
Count,
CountStar,
CountDistinct,
Sum,
Avg,
Min,
Max,
ApproxDistinct,
Upper,
Lower,
Length,
Trim,
Ltrim,
Rtrim,
Reverse,
Initcap,
Substring,
Replace,
ConcatWs,
Coalesce,
NullIf,
IfNull,
Abs,
Round,
Floor,
Ceil,
Power,
Sqrt,
Ln,
Exp,
Sign,
Greatest,
Least,
CurrentDate,
CurrentTime,
CurrentTimestamp,
RowNumber,
Rank,
DenseRank,
}Variants§
Count
CountStar
CountDistinct
Sum
Avg
Min
Max
ApproxDistinct
Upper
Lower
Length
Trim
Ltrim
Rtrim
Reverse
Initcap
Substring
Replace
ConcatWs
Coalesce
NullIf
IfNull
Abs
Round
Floor
Ceil
Power
Sqrt
Ln
Exp
Sign
Greatest
Least
CurrentDate
CurrentTime
CurrentTimestamp
RowNumber
Rank
DenseRank
Trait Implementations§
Source§impl Clone for BuiltinFunction
impl Clone for BuiltinFunction
Source§fn clone(&self) -> BuiltinFunction
fn clone(&self) -> BuiltinFunction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinFunction
Source§impl Debug for BuiltinFunction
impl Debug for BuiltinFunction
Source§impl<'de> Deserialize<'de> for BuiltinFunction
impl<'de> Deserialize<'de> for BuiltinFunction
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 Eq for BuiltinFunction
Source§impl PartialEq for BuiltinFunction
impl PartialEq for BuiltinFunction
Source§impl Serialize for BuiltinFunction
impl Serialize for BuiltinFunction
impl StructuralPartialEq for BuiltinFunction
Auto Trait Implementations§
impl Freeze for BuiltinFunction
impl RefUnwindSafe for BuiltinFunction
impl Send for BuiltinFunction
impl Sync for BuiltinFunction
impl Unpin for BuiltinFunction
impl UnsafeUnpin for BuiltinFunction
impl UnwindSafe for BuiltinFunction
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