----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/71835/ -----------------------------------------------------------
Review request for hive, Jesús Camacho Rodríguez and Zoltan Haindrich. Bugs: HIVE-22508 https://issues.apache.org/jira/browse/HIVE-22508 Repository: hive-git Description ------- KeyWrapperComparator throws exception ===================================== 1. Check the `KeyWrapper` instances whether they are a clones and use the corresponding object inspectors. 2. `NullValueOption.MINVALUE` and `MAXVALUE` was switched in `NullOrdering` enum and hypothetical set functions produced bad return values in case of NULL inputs. Diffs ----- ql/src/java/org/apache/hadoop/hive/ql/exec/KeyWrapper.java fee8081652 ql/src/java/org/apache/hadoop/hive/ql/exec/KeyWrapperComparator.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/exec/KeyWrapperFactory.java f1bf9023e1 ql/src/java/org/apache/hadoop/hive/ql/exec/TopNKeyOperator.java 4e35922e5f ql/src/java/org/apache/hadoop/hive/ql/exec/vector/wrapper/VectorHashKeyWrapperBase.java 1bb224917e ql/src/java/org/apache/hadoop/hive/ql/util/NullOrdering.java 46ff329981 ql/src/test/queries/clientpositive/hypothetical_set_aggregates.q 6b5f3765e9 ql/src/test/results/clientpositive/hypothetical_set_aggregates.q.out 3ea6f1f4e5 serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorUtils.java 1f3bbaf87d serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestObjectInspectorUtilsCompare.java PRE-CREATION serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestObjectInspectorUtilsCompareNull.java PRE-CREATION Diff: https://reviews.apache.org/r/71835/diff/1/ Testing ------- Run q tests using TestMiniLlapLocalCliDriver topnkey_order_null.q TestCliDriver hypothetical_set_aggregates.q Thanks, Krisztian Kasa