Trait polars_compute::comparisons::TotalOrdKernel

source ·
pub trait TotalOrdKernel: Sized + Array {
    type Scalar: ?Sized;

Show 16 methods // Required methods fn tot_eq_kernel(&self, other: &Self) -> Bitmap; fn tot_ne_kernel(&self, other: &Self) -> Bitmap; fn tot_lt_kernel(&self, other: &Self) -> Bitmap; fn tot_le_kernel(&self, other: &Self) -> Bitmap; fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap; fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap; fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap; fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap; fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap; fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap; // Provided methods fn tot_gt_kernel(&self, other: &Self) -> Bitmap { ... } fn tot_ge_kernel(&self, other: &Self) -> Bitmap { ... } fn tot_eq_missing_kernel(&self, other: &Self) -> Bitmap { ... } fn tot_ne_missing_kernel(&self, other: &Self) -> Bitmap { ... } fn tot_eq_missing_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap { ... } fn tot_ne_missing_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap { ... }
}

Required Associated Types§

Required Methods§

source

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

Provided Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl TotalOrdKernel for BinaryArray<i64>

§

type Scalar = [u8]

source§

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

impl TotalOrdKernel for BooleanArray

§

type Scalar = bool

source§

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

impl TotalOrdKernel for Utf8Array<i64>

§

type Scalar = str

source§

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

impl TotalOrdKernel for BinaryViewArray

§

type Scalar = [u8]

source§

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

impl TotalOrdKernel for Utf8ViewArray

§

type Scalar = str

source§

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

impl<T: NotSimdPrimitive + TotalOrd> TotalOrdKernel for PrimitiveArray<T>

§

type Scalar = T

source§

fn tot_lt_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_le_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_ne_kernel(&self, other: &Self) -> Bitmap

source§

fn tot_eq_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ne_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_lt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_le_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_gt_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

source§

fn tot_ge_kernel_broadcast(&self, other: &Self::Scalar) -> Bitmap

Implementors§