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