Enum datafusion_jit::ast::BinaryExpr
source · [−]pub enum BinaryExpr {
Eq(Box<Expr>, Box<Expr>),
Ne(Box<Expr>, Box<Expr>),
Lt(Box<Expr>, Box<Expr>),
Le(Box<Expr>, Box<Expr>),
Gt(Box<Expr>, Box<Expr>),
Ge(Box<Expr>, Box<Expr>),
Add(Box<Expr>, Box<Expr>),
Sub(Box<Expr>, Box<Expr>),
Mul(Box<Expr>, Box<Expr>),
Div(Box<Expr>, Box<Expr>),
}
Expand description
Binary expression
Variants
Eq(Box<Expr>, Box<Expr>)
==
Ne(Box<Expr>, Box<Expr>)
!=
Lt(Box<Expr>, Box<Expr>)
<
Le(Box<Expr>, Box<Expr>)
<=
Gt(Box<Expr>, Box<Expr>)
Ge(Box<Expr>, Box<Expr>)
=
Add(Box<Expr>, Box<Expr>)
add
Sub(Box<Expr>, Box<Expr>)
subtract
Mul(Box<Expr>, Box<Expr>)
multiply
Div(Box<Expr>, Box<Expr>)
divide
Trait Implementations
sourceimpl Clone for BinaryExpr
impl Clone for BinaryExpr
sourcefn clone(&self) -> BinaryExpr
fn clone(&self) -> BinaryExpr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BinaryExpr
impl Debug for BinaryExpr
sourceimpl Display for BinaryExpr
impl Display for BinaryExpr
sourceimpl PartialEq<BinaryExpr> for BinaryExpr
impl PartialEq<BinaryExpr> for BinaryExpr
sourcefn eq(&self, other: &BinaryExpr) -> bool
fn eq(&self, other: &BinaryExpr) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &BinaryExpr) -> bool
fn ne(&self, other: &BinaryExpr) -> bool
This method tests for !=
.
impl StructuralPartialEq for BinaryExpr
Auto Trait Implementations
impl RefUnwindSafe for BinaryExpr
impl Send for BinaryExpr
impl Sync for BinaryExpr
impl Unpin for BinaryExpr
impl UnwindSafe for BinaryExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more