Nick Dimiduk created HIVE-6678:
----------------------------------

             Summary: hive.optimize.index.filter breaks StorageHandler protocol
                 Key: HIVE-6678
                 URL: https://issues.apache.org/jira/browse/HIVE-6678
             Project: Hive
          Issue Type: Bug
          Components: Query Processor, StorageHandler
            Reporter: Nick Dimiduk


StorageHandler protocol allows for a negotiation between the StorageHandler and 
the query processor regarding which predicates can be pushed down into storage 
and which must be handled by the runtime. The enhancement enabled in HIVE-2036 
by {{hive.optimize.index.filter}} neglects this negotiation, passing the entire 
predicate down to StorageHandler even after pieces have been negotiated away. 
This breaks the HBaseStorageHandler because it assumes the protocol is 
enforced. I've posted HIVE-6650 to make HBaseStorageHandler more flexible, not 
assume the protocol is enforced, but this is really only a bandaid. The real 
solution is to correct the logic above the StorageHandler (presumably in 
OpProcFactory).



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to