Aihua Xu created HIVE-10085: ------------------------------- Summary: Lateral view on top of a view throws RuntimeException Key: HIVE-10085 URL: https://issues.apache.org/jira/browse/HIVE-10085 Project: Hive Issue Type: Bug Components: Query Processor Affects Versions: 1.2.0 Reporter: Aihua Xu Assignee: Aihua Xu
Following the following sqls to create table and view and execute a select statement. It will throw the runtime exception: {noformat} FAILED: RuntimeException org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: "map" or "list" is expected at function SIZE, but "int" is found {noformat} {noformat} CREATE TABLE t1( symptom STRING, pattern ARRAY<INT>, occurrence INT, index INT); CREATE OR REPLACE VIEW v1 AS SELECT TRIM(pd.symptom) AS symptom, pd.index, pd.pattern, pd.occurrence, pd.occurrence as cnt from t1 pd; SELECT pattern_data.symptom, pattern_data.index, pattern_data.occurrence, pattern_data.cnt, size(pattern_data.pattern) as pattern_length, pattern.pattern_id FROM v1 pattern_data LATERAL VIEW explode(pattern) pattern AS pattern_id; {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)