Stamatis Zampetakis created HIVE-24886:
------------------------------------------
Summary: Support simple equality operations between MAP data types
Key: HIVE-24886
URL: https://issues.apache.org/jira/browse/HIVE-24886
Project: Hive
Issue Type: New Feature
Components: Query Planning, Query Processor
Reporter: Stamatis Zampetakis
Assignee: Stamatis Zampetakis
Currently equality operations between MAP data types work in some very limited
cases e.g:
{code:sql}
create table table_map_types (id int, c1 map<int,int>, c2 map<int,int>);
select id from table_map_types where map(1,1) IN (map(1,1), map(1,2),
map(1,3));
{code}
but this feature was never introduced explicitly (zero tests & JIRAs around the
subject) and the vast majority of queries involving comparisons between MAP
types now fail at compile time.
The goal of this issue is to support simple equality operations:
* EQUALS(=)
* NOT_EQUALS(<>),
* IN,
* IS DISTINCT FROM,
* IS NOT DISTINCT FROM
between MAP data types when the compared (MAP) types are identical.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)