[ 
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)

Reply via email to