alamb opened a new pull request, #9184:
URL: https://github.com/apache/arrow-datafusion/pull/9184

   Draft as it builds on https://github.com/apache/arrow-datafusion/pull/9183
   
   ## Which issue does this PR close?
   
   related to #9171 
   
   
   
   ## Rationale for this change
   
   We use the `PruningPredicate` logic extensively in InfluxDB and we have 
found it is not an easy concept to understand. I have struggled to explain it 
face to face concisely so I  wrote it down with the help of @appletreeisyellow 
   
   I would like to add this content to help both our future engineers as well 
as the broader community understand how this code works (perhaps so they can 
extend it)
   
   I also harbor an ulterior motive that anyone who works on / with DataFusion 
can get an accessable master class in practical database implementation 
techniques by reading our docs
   
   
   ## What changes are included in this PR?
   
   Add background and algorithm description to `PruningPredicate` docs
   
   ## Are these changes tested?
   By doc test
   
   ## Are there any user-facing changes?
   More docs. No code changes


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