Skip to content

Support remaining Expr.is_<...> mask methods #3028

@dangotbanned

Description

@dangotbanned

Description

We have almost all of these supported, and completing that group seems pretty realistic to me.

They might all be possible with a default implementation in CompliantColumn (#2967) that just __invert__s another method?

is_not_null is the only one I'd push for being directly implemented for each backend for performance (see discord comment)

Overview

Method Supported Related
is_between (#609), (#1672)
is_close (#2962)
is_duplicated (#187)
is_finite (#1341), (#1825)
is_first_distinct (#187)
is_in
is_infinite (#2962 (comment))
is_last_distinct (#187)
is_nan (#1625)
is_not_nan
is_not_null (discord comment)
is_null
is_unique (#187)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions