Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Kudu_Impala
-
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 |
+----------------------------------------------------------+