[][src]Enum datafusion::logicalplan::Operator

pub enum Operator {
    Eq,
    NotEq,
    Lt,
    LtEq,
    Gt,
    GtEq,
    Plus,
    Minus,
    Multiply,
    Divide,
    Modulus,
    And,
    Or,
    Not,
    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 ||

Not

Logical NOT, like !

Like

Matches a wildcard pattern

NotLike

Does not match a wildcard pattern

Trait Implementations

impl PartialEq<Operator> for Operator[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for Operator[src]

impl Clone for Operator[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Operator[src]

impl<'de> Deserialize<'de> for Operator[src]

impl Serialize for Operator[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> FromCast<T> for T

impl<T, U> Cast<U> for T where
    U: FromCast<T>, 

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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