hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashit Gosalia (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HIVE-4579) Create a SARG interface for RecordReaders
Date Wed, 22 May 2013 17:31:25 GMT

    [ https://issues.apache.org/jira/browse/HIVE-4579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13664293#comment-13664293
] 

Ashit Gosalia commented on HIVE-4579:
-------------------------------------

This is a broad enough interface. You may also want to consider supporting IN and BETWEEN
clauses because  particular RecordReaders may efficiently implement these special forms. 

Looking at the TPC-H and TPC-DS queries, top level ANDs also seem to be a common case.
                
> Create a SARG interface for RecordReaders
> -----------------------------------------
>
>                 Key: HIVE-4579
>                 URL: https://issues.apache.org/jira/browse/HIVE-4579
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Owen O'Malley
>            Assignee: Owen O'Malley
>
> I think we should create a SARG (http://en.wikipedia.org/wiki/Sargable) interface for
RecordReaders. For a first pass, I'll create an API that uses the value stored in hive.io.filter.expr.serialized.
> The desire is to define an simpler interface that the direct AST expression that is provided
by hive.io.filter.expr.serialized so that the code to evaluate expressions can be generalized
instead of put inside a particular RecordReader.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message