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
BuiltinScalarFunction in datafusion::physical_plan::functions - Rust
[go: Go Back, main page]

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

pub enum BuiltinScalarFunction {
Show variants Abs, Acos, Asin, Atan, Ceil, Cos, Exp, Floor, Log, Log10, Log2, Round, Signum, Sin, Sqrt, Tan, Trunc, Array, Ascii, BitLength, Btrim, CharacterLength, Chr, Concat, ConcatWithSeparator, DatePart, DateTrunc, InitCap, Left, Lpad, Lower, Ltrim, MD5, NullIf, OctetLength, RegexpReplace, Repeat, Replace, Reverse, Right, Rpad, Rtrim, SHA224, SHA256, SHA384, SHA512, SplitPart, StartsWith, Strpos, Substr, ToHex, ToTimestamp, Translate, Trim, Upper, RegexpMatch,
}

Enum of all built-in scalar functions

Variants

Abs

abs

Acos

acos

Asin

asin

Atan

atan

Ceil

ceil

Cos

cos

Exp

exp

Floor

floor

Log

log, also known as ln

Log10

log10

Log2

log2

Round

round

Signum

signum

Sin

sin

Sqrt

sqrt

Tan

tan

Trunc

trunc

Array

construct an array from columns

Ascii

ascii

BitLength

bit_length

Btrim

btrim

CharacterLength

character_length

Chr

chr

Concat

concat

ConcatWithSeparator

concat_ws

DatePart

date_part

DateTrunc

date_trunc

InitCap

initcap

Left

left

Lpad

lpad

Lower

lower

Ltrim

ltrim

MD5

md5

NullIf

nullif

OctetLength

octet_length

RegexpReplace

regexp_replace

Repeat

repeat

Replace

replace

Reverse

reverse

Right

right

Rpad

rpad

Rtrim

rtrim

SHA224

sha224

SHA256

sha256

SHA384

sha384

SHA512

Sha512

SplitPart

split_part

StartsWith

starts_with

Strpos

strpos

Substr

substr

ToHex

to_hex

ToTimestamp

to_timestamp

Translate

translate

Trim

trim

Upper

upper

RegexpMatch

regexp_match

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> 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>,