Krisztian Kasa created HIVE-22508:
-------------------------------------

             Summary: KeyWrapperComparator throws exception
                 Key: HIVE-22508
                 URL: https://issues.apache.org/jira/browse/HIVE-22508
             Project: Hive
          Issue Type: Bug
          Components: Physical Optimizer
            Reporter: Krisztian Kasa
            Assignee: Krisztian Kasa
             Fix For: 4.0.0


TopNKeyOperator.KeyWrapperComparator throws exception when a new key and a 
copied key should be compared.

The current implementation uses the standard object inspectors for all 
KeyWrapper instances. However when comparing untouched KeyWrappers the key 
object inspector should be used which can be extracted form 
Operator.inputObjectInspectors during initialization of the key's 
ExprNodeEvaluator. 

This can cause a ClassCastException when the comparator is used collections 
like TreeSet.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to