You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@orc.apache.org by "Chunyang Wen (JIRA)" <ji...@apache.org> on 2016/08/18 09:14:21 UTC

[jira] [Commented] (ORC-40) C++ Reader does not support predicate pushdown.

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

Chunyang Wen commented on ORC-40:
---------------------------------

Is there any plan or any thought about this issue?

In java, search argument is built by traversing the abstract syntax tree which I think is generated by sql parser. But in C++, we use available APIs to read orc files, so there is no such thing (AST). Of course, we can use any method to describe filter conditions that users want. E.g., implementing a simple parser that can parse simple search arguments, >, <, + etc. But it seems that it is not elegant.

> C++ Reader does not support predicate pushdown.
> -----------------------------------------------
>
>                 Key: ORC-40
>                 URL: https://issues.apache.org/jira/browse/ORC-40
>             Project: Orc
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Owen O'Malley
>
> The Java reader can push down predicates to filter the data being read. The C++ reader doesn't do that yet.



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