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

In-predicate not pushed to Kudu scan node

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Kudu_Impala
    • Fix Version/s: Impala 2.8.0
    • Component/s: Backend
    • Labels:
      None

      Description

      In-predicates are not pushed to Kudu scan node, it appears that Kudu client does support in-predicates.

      Query

      select count(*) from lineitem where l_orderkey in (1,2) and l_orderkey = 10
      

      Plan

      +----------------------------------------------------------+
      | Explain String                                           |
      +----------------------------------------------------------+
      | Estimated Per-Host Requirements: Memory=10.00MB VCores=1 |
      |                                                          |
      | PLAN-ROOT SINK                                           |
      | |                                                        |
      | 03:AGGREGATE [FINALIZE]                                  |
      | |  output: count:merge(*)                                |
      | |                                                        |
      | 02:EXCHANGE [UNPARTITIONED]                              |
      | |                                                        |
      | 01:AGGREGATE                                             |
      | |  output: count(*)                                      |
      | |                                                        |
      | 00:SCAN KUDU [tpch_100_kudu.lineitem]                    |
      |    predicates: l_orderkey IN (1, 2)                      |
      |    kudu predicates: l_orderkey = 10                      |
      +----------------------------------------------------------+
      

        Attachments

          Activity

            People

            • Assignee:
              mjacobs Matthew Jacobs
              Reporter:
              mmokhtar Mostafa Mokhtar
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: