You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Gopal V (JIRA)" <ji...@apache.org> on 2015/04/09 23:57:12 UTC

[jira] [Created] (HIVE-10286) SARGs: Type Safety via PredicateLeaf.type

Gopal V created HIVE-10286:
------------------------------

             Summary: SARGs: Type Safety via PredicateLeaf.type
                 Key: HIVE-10286
                 URL: https://issues.apache.org/jira/browse/HIVE-10286
             Project: Hive
          Issue Type: Bug
          Components: File Formats, Serializers/Deserializers
            Reporter: Gopal V
            Assignee: Prasanth Jayachandran


The Sargs impl today converts the statsObj to the type of the predicate object before doing any comparisons.

To satisfy the PPD requirements, the conversion has to be coerced to the type specified in PredicateLeaf.type.

The type conversions in Hive are standard and have a fixed promotion order.

Therefore the PredicateLeaf has to do type changes which match the exact order of type coercions offered by the FilterOperator.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)