Skip to main content

CompareOp

Type Alias CompareOp 

Source
pub type CompareOp = Operator;
Expand description

Comparison operators of interest for PySpark-style coercion.

We keep a local alias to avoid leaking polars::prelude in public signatures unnecessarily.

Aliased Type§

pub enum CompareOp {
Show 20 variants Eq, EqValidity, NotEq, NotEqValidity, Lt, LtEq, Gt, GtEq, Plus, Minus, Multiply, RustDivide, TrueDivide, FloorDivide, Modulus, And, Or, Xor, LogicalAnd, LogicalOr,
}

Variants§

§

Eq

§

EqValidity

§

NotEq

§

NotEqValidity

§

Lt

§

LtEq

§

Gt

§

GtEq

§

Plus

§

Minus

§

Multiply

§

RustDivide

Rust division semantics, this is what Rust interface / fispatches to

§

TrueDivide

Python division semantics, converting to floats. This is what python / operator dispatches to

§

FloorDivide

Floor division semantics, this is what python // dispatches to

§

Modulus

§

And

§

Or

§

Xor

§

LogicalAnd

§

LogicalOr