Gopal Vijayaraghavan created HIVE-23087:
-------------------------------------------
Summary: UDF: bloom_filter() should use 2nd argument as
expectedEntries value
Key: HIVE-23087
URL: https://issues.apache.org/jira/browse/HIVE-23087
Project: Hive
Issue Type: Bug
Reporter: Gopal Vijayaraghavan
{code}
explain select bloom_filter(sr_ticket_number, 31299272) from store_returns,
date_dim where sr_returned_date_sk = d_date_sk and d_year = 2000 and d_moy
= 9;
| PARTITION_ONLY_SHUFFLE [RS_12] |
| Group By Operator [GBY_11] (rows=1 width=144) |
| Output:["_col0"],aggregations:["bloom_filter(_col0, 31299272,
expectedEntries=0)"] |
| Select Operator [SEL_9] (rows=2964832193 width=15) |
{code}
fails with
{code}
Caused by: java.lang.IllegalArgumentException: expectedEntries should be > 0
at
org.apache.hive.common.util.BloomKFilter.checkArgument(BloomKFilter.java:54)
at org.apache.hive.common.util.BloomKFilter.<init>(BloomKFilter.java:59)
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)