[−][src]Enum datafusion::physical_plan::functions::BuiltinScalarFunction
Enum of all built-in scalar functions
Variants
sqrt
sin
cos
tan
asin
acos
atan
exp
log, also known as ln
log2
log10
floor
ceil
round
trunc
abs
signum
length
concat
lower
upper
trim
trim left
trim right
to_timestamp
construct an array from columns
SQL NULLIF()
Date truncate
MD5
SHA224
SHA256,
SHA384
SHA512,
Trait Implementations
impl Clone for BuiltinScalarFunction
[src]
fn clone(&self) -> BuiltinScalarFunction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BuiltinScalarFunction
[src]
impl Display for BuiltinScalarFunction
[src]
impl Eq for BuiltinScalarFunction
[src]
impl FromStr for BuiltinScalarFunction
[src]
type Err = DataFusionError
The associated error which can be returned from parsing.
fn from_str(name: &str) -> Result<BuiltinScalarFunction>
[src]
impl PartialEq<BuiltinScalarFunction> for BuiltinScalarFunction
[src]
fn eq(&self, other: &BuiltinScalarFunction) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for BuiltinScalarFunction
[src]
impl StructuralPartialEq for BuiltinScalarFunction
[src]
Auto Trait Implementations
impl RefUnwindSafe for BuiltinScalarFunction
[src]
impl Send for BuiltinScalarFunction
[src]
impl Sync for BuiltinScalarFunction
[src]
impl Unpin for BuiltinScalarFunction
[src]
impl UnwindSafe for BuiltinScalarFunction
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,