[ 
https://issues.apache.org/jira/browse/HIVE-15468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15902209#comment-15902209
 ] 

Teddy Choi commented on HIVE-15468:
-----------------------------------

When I try llap/vector_complex_all.q with EXPLAIN VECTORIZATION EXPRESSION, I 
get following messages.
{noformat}
notVectorizedReason: Select expression for SELECT operator: Data type 
array<string> of Column[lst] not supported
notVectorizedReason: Key expression for GROUPBY operator: Data type 
array<string> of Column[KEY._col0] not supported
notVectorizedReason: Select expression for SELECT operator: Data type 
struct<a:string,b:string> of Column[strct] not supported
notVectorizedReason: Select expression for SELECT operator: Data type 
map<string,string> of Column[mp] not supported
notVectorizedReason: Key expression for GROUPBY operator: Data type 
map<string,string> of Column[KEY._col1] not supported
{noformat}

I will start with SELECT operator support for ARRAY, STRUCT, MAP, then GROUPBY 
for ARRAY and MAP. The target for the first phase is to cover most of TPC-DS 
queries in ql/src/test/queries/clientpositive/perf.

> Enhance the vectorized execution engine to support complex types
> ----------------------------------------------------------------
>
>                 Key: HIVE-15468
>                 URL: https://issues.apache.org/jira/browse/HIVE-15468
>             Project: Hive
>          Issue Type: Improvement
>          Components: Vectorization
>            Reporter: Chao Sun
>            Assignee: Teddy Choi
>
> Currently Hive's vectorized execution engine only supports scalar types, as 
> documented here: 
> https://cwiki.apache.org/confluence/display/Hive/Vectorized+Query+Execution.
> To be complete, we should add support for complex types as well.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to