Details
-
Bug
-
Status: Patch Available
-
Minor
-
Resolution: Unresolved
-
2.1.1
-
None
-
None
-
None
Description
See the test case below:
0: jdbc:hive2://localhost:10000/default> select * from collect_set_test; +---------------------+ | collect_set_test.a | +---------------------+ | 1 | | 2 | | NULL | | 4 | | NULL | +---------------------+ 0: jdbc:hive2://localhost:10000/default> select collect_set(a) from collect_set_test; +---------------+ | _c0 | +---------------+ | [1,2,4] | +---------------+
The correct result should be:
0: jdbc:hive2://localhost:10000/default> select collect_set(a) from collect_set_test; +---------------+ | _c0 | +---------------+ | [1,2,null,4] | +---------------+