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