[
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