You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hawq.apache.org by "Shivram Mani (JIRA)" <ji...@apache.org> on 2016/09/12 22:51:21 UTC

[jira] [Resolved] (HAWQ-931) HiveORCAccessor with support for Predicate pushdown and Column Projection

     [ https://issues.apache.org/jira/browse/HAWQ-931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shivram Mani resolved HAWQ-931.
-------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: backlog)
                   2.0.1.0-incubating

Introduced a new HiveORC profile with support for Column Projection and support for Predicate Pushdown*.
Only queries with AND logical operators will be pushed down. Queries with OR operators are not yet supported.

> HiveORCAccessor with support for Predicate pushdown and Column Projection
> -------------------------------------------------------------------------
>
>                 Key: HAWQ-931
>                 URL: https://issues.apache.org/jira/browse/HAWQ-931
>             Project: Apache HAWQ
>          Issue Type: Sub-task
>          Components: PXF
>            Reporter: Shivram Mani
>            Assignee: Shivram Mani
>             Fix For: 2.0.1.0-incubating
>
>
> HiveORCAccessor will be a subclass of the existing HiveAccessor with support for Predicate Pushdown and Column projection.
> We will be using the job configuration object which is used by the ORC reader. This will still be a record based reader and not batch/vector based
> We will  map the filter information passed from HAWQ via PXF into SearchArgument object and set in sarg.pushdown configuration property.
> We will populate the column info passed from HAWQ (HAWQ-927) into the following configuration properties
> hive.io.file.readcolumn.ids, hive.io.file.readcolumn.names. hive.io.file.read.all.columns will be set to false.



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