Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
datafusion::physical_plan::functions::BuiltinScalarFunction - Rust
[go: Go Back, main page]

[][src]Enum datafusion::physical_plan::functions::BuiltinScalarFunction

pub enum BuiltinScalarFunction {
    Sqrt,
    Sin,
    Cos,
    Tan,
    Asin,
    Acos,
    Atan,
    Exp,
    Log,
    Log2,
    Log10,
    Floor,
    Ceil,
    Round,
    Trunc,
    Abs,
    Signum,
    Length,
    Concat,
    Lower,
    Upper,
    Trim,
    Ltrim,
    Rtrim,
    ToTimestamp,
    Array,
    NullIf,
    DateTrunc,
    MD5,
    SHA224,
    SHA256,
    SHA384,
    SHA512,
}

Enum of all built-in scalar functions

Variants

Sqrt

sqrt

Sin

sin

Cos

cos

Tan

tan

Asin

asin

Acos

acos

Atan

atan

Exp

exp

Log

log, also known as ln

Log2

log2

Log10

log10

Floor

floor

Ceil

ceil

Round

round

Trunc

trunc

Abs

abs

Signum

signum

Length

length

Concat

concat

Lower

lower

Upper

upper

Trim

trim

Ltrim

trim left

Rtrim

trim right

ToTimestamp

to_timestamp

Array

construct an array from columns

NullIf

SQL NULLIF()

DateTrunc

Date truncate

MD5

MD5

SHA224

SHA224

SHA256

SHA256,

SHA384

SHA384

SHA512

SHA512,

Trait Implementations

impl Clone for BuiltinScalarFunction[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.

impl PartialEq<BuiltinScalarFunction> for BuiltinScalarFunction[src]

impl StructuralEq for BuiltinScalarFunction[src]

impl StructuralPartialEq for BuiltinScalarFunction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,