You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Jesus Camacho Rodriguez (JIRA)" <ji...@apache.org> on 2016/12/16 16:51:58 UTC
[jira] [Created] (HIVE-15445) Subquery failing with
ClassCastException
Jesus Camacho Rodriguez created HIVE-15445:
----------------------------------------------
Summary: Subquery failing with ClassCastException
Key: HIVE-15445
URL: https://issues.apache.org/jira/browse/HIVE-15445
Project: Hive
Issue Type: Bug
Affects Versions: 2.2.0
Reporter: Jesus Camacho Rodriguez
Assignee: Jesus Camacho Rodriguez
To reproduce:
{code:sql}
CREATE TABLE table_7 (int_col INT);
SELECT
(t1.int_col) * (t1.int_col) AS int_col
FROM (
SELECT
MIN(NULL) OVER () AS int_col
FROM table_7
) t1
WHERE
(False) NOT IN (SELECT
False AS boolean_col
FROM (
SELECT
MIN(NULL) OVER () AS int_col
FROM table_7
) tt1
WHERE
(t1.int_col) = (tt1.int_col));
{code}
The problem seems to be in the method that tries to resolve the subquery column _MIN(NULL)_. It checks the column inspector and ends up returning a constant descriptor instead of a column descriptor for _min(null)_.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)