This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/asf-site by this push: new 23c8b14274 Publish built docs triggered by e6c4f0df8203414a0ad4fb19e72c2078add53a38 23c8b14274 is described below commit 23c8b142749e550619eba6d38830b23d6a077257 Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com> AuthorDate: Thu Sep 4 00:06:54 2025 +0000 Publish built docs triggered by e6c4f0df8203414a0ad4fb19e72c2078add53a38 --- _sources/library-user-guide/upgrading.md.txt | 7 +++++++ library-user-guide/upgrading.html | 15 +++++++++++++++ searchindex.js | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/_sources/library-user-guide/upgrading.md.txt b/_sources/library-user-guide/upgrading.md.txt index 2d76b9d6b4..34eb744403 100644 --- a/_sources/library-user-guide/upgrading.md.txt +++ b/_sources/library-user-guide/upgrading.md.txt @@ -204,6 +204,13 @@ impl LazyBatchGenerator for MyBatchGenerator { See [#17200](https://github.com/apache/datafusion/pull/17200) for details. +### Refactored `DataSource::try_swapping_with_projection` + +We refactored `DataSource::try_swapping_with_projection` to simplify the method and minimize leakage across the ExecutionPlan <-> DataSource abstraction layer. +Reimplementation for any custom `DataSource` should be relatively straightforward, see [#17395] for more details. + +[#17395]: https://github.com/apache/datafusion/pull/17395/ + ## DataFusion `49.0.0` ### `MSRV` updated to 1.85.1 diff --git a/library-user-guide/upgrading.html b/library-user-guide/upgrading.html index 3547c469c5..c1d5aca0d4 100644 --- a/library-user-guide/upgrading.html +++ b/library-user-guide/upgrading.html @@ -709,6 +709,16 @@ </code> </a> </li> + <li class="toc-h3 nav-item toc-entry"> + <a class="reference internal nav-link" href="#refactored-datasource-try-swapping-with-projection"> + Refactored + <code class="docutils literal notranslate"> + <span class="pre"> + DataSource::try_swapping_with_projection + </span> + </code> + </a> + </li> </ul> </li> <li class="toc-h2 nav-item toc-entry"> @@ -1384,6 +1394,11 @@ See <a class="reference external" href="https://github.com/apache/datafusion/pul </div> <p>See <a class="reference external" href="https://github.com/apache/datafusion/pull/17200">#17200</a> for details.</p> </section> +<section id="refactored-datasource-try-swapping-with-projection"> +<h3>Refactored <code class="docutils literal notranslate"><span class="pre">DataSource::try_swapping_with_projection</span></code><a class="headerlink" href="#refactored-datasource-try-swapping-with-projection" title="Link to this heading">¶</a></h3> +<p>We refactored <code class="docutils literal notranslate"><span class="pre">DataSource::try_swapping_with_projection</span></code> to simplify the method and minimize leakage across the ExecutionPlan <-> DataSource abstraction layer. +Reimplementation for any custom <code class="docutils literal notranslate"><span class="pre">DataSource</span></code> should be relatively straightforward, see <a class="reference external" href="https://github.com/apache/datafusion/pull/17395/">#17395</a> for more details.</p> +</section> </section> <section id="datafusion-49-0-0"> <h2>DataFusion <code class="docutils literal notranslate"><span class="pre">49.0.0</span></code><a class="headerlink" href="#datafusion-49-0-0" title="Link to this heading">¶</a></h2> diff --git a/searchindex.js b/searchindex.js index 83a7ddbcf2..05b83ddd50 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"!=":[[57,"op-neq"]],"!~":[[57,"op-re-not-match"]],"!~*":[[57,"op-re-not-match-i"]],"!~~":[[57,"id19"]],"!~~*":[[57,"id20"]],"#":[[57,"op-bit-xor"]],"%":[[57,"op-modulo"]],"&":[[57,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[12,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[57,"op-multiply"]],"+":[[57,"op-plus"]],"-":[[57,"op-minus"]],"/":[[57,"op-divide"]],"<":[[57,"op-lt"]],"< [...] \ No newline at end of file +Search.setIndex({"alltitles":{"!=":[[57,"op-neq"]],"!~":[[57,"op-re-not-match"]],"!~*":[[57,"op-re-not-match-i"]],"!~~":[[57,"id19"]],"!~~*":[[57,"id20"]],"#":[[57,"op-bit-xor"]],"%":[[57,"op-modulo"]],"&":[[57,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[12,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[57,"op-multiply"]],"+":[[57,"op-plus"]],"-":[[57,"op-minus"]],"/":[[57,"op-divide"]],"<":[[57,"op-lt"]],"< [...] \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org For additional commands, e-mail: commits-h...@datafusion.apache.org