Amey Barve created HIVE-13717:
---------------------------------

             Summary: Push Predicate information for 'like' and 'between' 
operators to custom storage handler.
                 Key: HIVE-13717
                 URL: https://issues.apache.org/jira/browse/HIVE-13717
             Project: Hive
          Issue Type: Bug
          Components: Query Processor
         Environment: TableScanDesc
            Reporter: Amey Barve


Custom storage-handler/s are able to get predicate information from hive for 
'=', '!=', '<', '<=', '>' and '>=' operators.
But cannot get predicates information from hive for 'like', 'between' operators.

Eg:
final String expression = conf.get(TableScanDesc.FILTER_EXPR_CONF_STR);

here expression remains null for like and between operators but not null for 
above operators.
custom storage handlers need information for predicate push down for these 
operators.

Is there some other mechanism to get predicates for 'like' operator?

I tested with hive version 1.2 and 0.14.



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

Reply via email to