Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
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.
Attachments
Issue Links
- depends upon
-
HIVE-11212 Create vectorized types for complex types
- Closed
- is related to
-
HIVE-12159 Create vectorized readers for the complex types
- Closed
-
HIVE-13744 LLAP IO - add complex types support
- Closed
-
HIVE-14826 Support vectorization for Parquet
- Open
-
HIVE-4160 Vectorized Query Execution in Hive
- Resolved
1.
|
Vectorize GenericUDFIndex for ARRAY | Patch Available | Teddy Choi | |
2.
|
Vectorize GenericUDFArray | Open | Teddy Choi | |
3.
|
Vectorize GenericUDFIndex for MAP | Open | Unassigned | |
4.
|
Vectorize GenericUDFMap | Open | Unassigned | |
5.
|
Support ExprNodeFieldDesc in VectorizationContext for STRUCT | Open | Unassigned | |
6.
|
Vectorize GenericUDFStruct | Open | Unassigned | |
7.
|
Vectorize GenericUDFNamedStruct | Open | Unassigned | |
8.
|
Vectorization: Add support for complex types to VectorExtractRow and VectorAssignRow | Patch Available | Teddy Choi | |
9.
|
Add support for Complex Types in Fast SerDe | Closed | Teddy Choi |