[][src]Enum datafusion::logical_plan::Operator

pub enum Operator {
    Eq,
    NotEq,
    Lt,
    LtEq,
    Gt,
    GtEq,
    Plus,
    Minus,
    Multiply,
    Divide,
    Modulus,
    And,
    Or,
    Like,
    NotLike,
}

Operators applied to expressions

Variants

Eq

Expressions are equal

NotEq

Expressions are not equal

Lt

Left side is smaller than right side

LtEq

Left side is smaller or equal to right side

Gt

Left side is greater than right side

GtEq

Left side is greater or equal to right side

Plus

Addition

Minus

Subtraction

Multiply

Multiplication operator, like *

Divide

Division operator, like /

Modulus

Remainder operator, like %

And

Logical AND, like &&

Or

Logical OR, like ||

Like

Matches a wildcard pattern

NotLike

Does not match a wildcard pattern

Trait Implementations

impl Clone for Operator[src]

impl Debug for Operator[src]

impl Display for Operator[src]

impl Eq for Operator[src]

impl PartialEq<Operator> for Operator[src]

impl StructuralEq for Operator[src]

impl StructuralPartialEq for Operator[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>,