pavibhai opened a new pull request #936:
URL: https://github.com/apache/orc/pull/936


   ### What changes were proposed in this pull request?
   Allow injection of filters to be applied during read via a PluginService 
using the Java ServiceLoader.
   
   
   ### Why are the changes needed?
   The current integration uses SearchArguments this does allow easy 
integration but cannot be used to represent complex predicates e.g. predicates 
using a function, in these cases the predicate applicable is not optimized 
using LazyIO.
   
   This allows a means to workaround this limitation by injecting user defined 
filters that are applied during read.
   
   ### How was this patch tested?
   Regression Tests were successful
   Additional Tests were added to test the Plugin functionality.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to