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

John Sichi commented on HIVE-1644:
----------------------------------

I got stuck too trying to figure out the temp file stuff, so here is 
HIVE-1644.4.patch, which contains the "fully compile the INSERT statement" 
approach I mentioned above (working at the Task level rather than the Operator 
level, similar to REBUILD).  It runs through index_opt_where_simple.q fine, and 
the plan looks reasonable, although I think we still need to add an explicit 
task dependency.

The back-pointer to SemanticAnalyzer is a hack; that would need to be cleaned 
up to instead encapsulate the necessary information interchange inside of 
ParseContext.  And we still need to deal with automatic generation and cleanup 
of the temp file directory.


> use filter pushdown for automatically accessing indexes
> -------------------------------------------------------
>
>                 Key: HIVE-1644
>                 URL: https://issues.apache.org/jira/browse/HIVE-1644
>             Project: Hive
>          Issue Type: Improvement
>          Components: Indexing
>    Affects Versions: 0.7.0
>            Reporter: John Sichi
>            Assignee: Russell Melick
>         Attachments: HIVE-1644.1.patch, HIVE-1644.2.patch, HIVE-1644.3.patch, 
> HIVE-1644.4.patch
>
>
> HIVE-1226 provides utilities for analyzing filters which have been pushed 
> down to a table scan.  The next step is to use these for selecting available 
> indexes and generating access plans for those indexes.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to