tinymist_query::syntax::def

Type Alias BinaryOp

Source
pub type BinaryOp = BinOp;
Expand description

The kind of binary operation

Aliased Type§

enum BinaryOp {
Show 19 variants Add, Sub, Mul, Div, And, Or, Eq, Neq, Lt, Leq, Gt, Geq, Assign, In, NotIn, AddAssign, SubAssign, MulAssign, DivAssign,
}

Variants§

§

Add

The addition operator: +.

§

Sub

The subtraction operator: -.

§

Mul

The multiplication operator: *.

§

Div

The division operator: /.

§

And

The short-circuiting boolean and.

§

Or

The short-circuiting boolean or.

§

Eq

The equality operator: ==.

§

Neq

The inequality operator: !=.

§

Lt

The less-than operator: <.

§

Leq

The less-than or equal operator: <=.

§

Gt

The greater-than operator: >.

§

Geq

The greater-than or equal operator: >=.

§

Assign

The assignment operator: =.

§

In

The containment operator: in.

§

NotIn

The inverse containment operator: not in.

§

AddAssign

The add-assign operator: +=.

§

SubAssign

The subtract-assign operator: -=.

§

MulAssign

The multiply-assign operator: *=.

§

DivAssign

The divide-assign operator: /=.