pavibhai opened a new pull request #716:
URL: https://github.com/apache/orc/pull/716
### What changes were proposed in this pull request?
Added conversion of SArg into filters to take advantage of the LazyIO
introduced by ORC-742
* Created Vector filters for leaf, And, Or, Batch
* Code generation for data type and operator filters
* Test code generation for data type and operator filters
* Benchmark tests for the filters in the bench module
### Why are the changes needed?
With ORC-742, FOLLOW (non-filter) columns are evaluated lazily. Spark and
Hive are already passing down SearchArguments to ORC. This change allows the
conversion of the SearchArguments to a filter to gain the improvements of
ORC-742.
### How was this patch tested?
* Unit tests were added
* Performance tests were added to the Bench module
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]