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]
