Skip to content

Support IS NOT NULL predicates in PruningPredicate #9231

Closed

Description

@alamb

Is your feature request related to a problem or challenge?

the PruningPredicate currently does not handle IS NOT NULL predicates

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

@appletreeisyellow added an initial implementation in #9208 but I believe it didn't work in all cases, as described in #9230

Activity

  1. guojidan commented on Feb 18, 2024

    @guojidan
    Contributor

    take

  2. removed their assignment
    on Feb 18, 2024
  3. guojidan commented on Feb 18, 2024

    @guojidan
    Contributor

    Perhaps @appletreeisyellow is more suitable for handling this issue😄

  4. alamb commented on Feb 19, 2024

    @alamb
    ContributorAuthor

    One thing I should have noted in the description here is that I think implementing IS NOT NULL will require a new API to PruningStatistics (the total_row_count) . Conveniently, @appletreeisyellow is adding this API as part of #9171 I think

    So in other words, this ticket is likely blocked until #9171 is done

    BTW there is a bunch more backstory on #9230

  5. alamb commented on Apr 22, 2024

    @alamb
    ContributorAuthor

    I believe that @Ted-Jiang implemented this in #9989 + #10051 so closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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