Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-4859

Push down IS NULL / IS NOT NULL to Kudu

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Product Backlog
    • Fix Version/s: Impala 2.9.0
    • Component/s: Backend
    • Labels:

      Description

      Kudu just committed support for IS NULL / IS NOT NULL predicate evaluation. Impala should identify these as pushable predicates and call the appropriate API when generating scan tokens.

        Activity

        Hide
        joemcdonnell Joe McDonnell added a comment -

        commit 077c07eec77c05f97d5e45704454b788ed1b45e0
        Author: Joe McDonnell <joemcdonnell@cloudera.com>
        Date: Wed Feb 8 10:48:55 2017 -0800

        IMPALA-4859: Push down IS NULL / IS NOT NULL to Kudu

        This detects IS NULL / IS NOT NULL and creates a Kudu
        predicate to push this to Kudu.

        For testing, there are planner tests to verify that the
        predicate is pushed to Kudu. There are also end-to-end
        tests for correctness.

        Change-Id: I9c96fec8d41f77222879c0ffdd6940b168e47e65
        Reviewed-on: http://gerrit.cloudera.org:8080/5958
        Reviewed-by: Marcel Kornacker <marcel@cloudera.com>
        Tested-by: Impala Public Jenkins

        Show
        joemcdonnell Joe McDonnell added a comment - commit 077c07eec77c05f97d5e45704454b788ed1b45e0 Author: Joe McDonnell <joemcdonnell@cloudera.com> Date: Wed Feb 8 10:48:55 2017 -0800 IMPALA-4859 : Push down IS NULL / IS NOT NULL to Kudu This detects IS NULL / IS NOT NULL and creates a Kudu predicate to push this to Kudu. For testing, there are planner tests to verify that the predicate is pushed to Kudu. There are also end-to-end tests for correctness. Change-Id: I9c96fec8d41f77222879c0ffdd6940b168e47e65 Reviewed-on: http://gerrit.cloudera.org:8080/5958 Reviewed-by: Marcel Kornacker <marcel@cloudera.com> Tested-by: Impala Public Jenkins
        Hide
        joemcdonnell Joe McDonnell added a comment -

        Blocked on KUDU-1880 "IS NULL predicates eliminate some NULL values"

        Show
        joemcdonnell Joe McDonnell added a comment - Blocked on KUDU-1880 "IS NULL predicates eliminate some NULL values"

          People

          • Assignee:
            joemcdonnell Joe McDonnell
            Reporter:
            tlipcon Todd Lipcon
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development