pub enum ScalarFunction {
Show 38 variants
Coalesce,
IfNull,
NullIf,
DateFn,
TimeFn,
Year,
Month,
Day,
Hour,
Minute,
Second,
TimeToSec,
SecToTime,
UnixTimestamp,
Lower,
Upper,
Length,
OctetLength,
BitLength,
Trim,
Abs,
Round,
Concat,
ConcatWs,
Substring,
LeftFn,
RightFn,
Greatest,
Least,
Replace,
Repeat,
Reverse,
Locate,
Hex,
Unhex,
Ceil,
Floor,
Power,
}Variants§
Coalesce
IfNull
NullIf
DateFn
TimeFn
Year
Month
Day
Hour
Minute
Second
TimeToSec
SecToTime
UnixTimestamp
Lower
Upper
Length
OctetLength
BitLength
Trim
Abs
Round
Concat
ConcatWs
Substring
LeftFn
RightFn
Greatest
Least
Replace
Repeat
Reverse
Locate
Hex
Unhex
Ceil
Floor
Power
Implementations§
Source§impl ScalarFunction
impl ScalarFunction
pub fn from_identifier(name: &str) -> Option<Self>
Trait Implementations§
Source§impl Clone for ScalarFunction
impl Clone for ScalarFunction
Source§fn clone(&self) -> ScalarFunction
fn clone(&self) -> ScalarFunction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScalarFunction
impl Debug for ScalarFunction
Source§impl PartialEq for ScalarFunction
impl PartialEq for ScalarFunction
impl Copy for ScalarFunction
impl Eq for ScalarFunction
impl StructuralPartialEq for ScalarFunction
Auto Trait Implementations§
impl Freeze for ScalarFunction
impl RefUnwindSafe for ScalarFunction
impl Send for ScalarFunction
impl Sync for ScalarFunction
impl Unpin for ScalarFunction
impl UnsafeUnpin for ScalarFunction
impl UnwindSafe for ScalarFunction
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