revans2 opened a new pull request #24795: [SPARK-27945][SQL] Minimal changes to 
support columnar processing
URL: https://github.com/apache/spark/pull/24795
 
 
   ## What changes were proposed in this pull request?
   
   This is the first part of 
[SPARK-27396](https://issues.apache.org/jira/browse/SPARK-27396).  This is the 
minimum set of changes necessary to support a pluggable back end for columnar 
processing.  Follow on JIRAs would cover removing some of the duplication 
between functionality in this patch and functionality currently covered by 
things like ColumnarBatchScan.
   
   ## How was this patch tested?
   
   I added in a new unit test to cover new code not really covered in other 
places.
   
   I also did manual testing by implementing two plugins/extensions that take 
advantage of the new APIs to allow for columnar processing for some simple 
queries.  One version runs on the 
[CPU](https://gist.github.com/revans2/c3cad77075c4fa5d9d271308ee2f1b1d).  The 
other version run on a GPU, but because it has unreleased dependencies I will 
not include a link to it yet.
   
   The CPU version I would expect to add in as an example with other 
documentation in a follow on JIRA
   

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


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to