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)