This is an automated email from the ASF dual-hosted git repository.
github-actions[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 832065bddf Publish built docs triggered by
1f2b020888e0f96ac9e9825e4267690a058819b8
832065bddf is described below
commit 832065bddf397c83fc749f1ec5a28ddaa85abc4e
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed May 13 11:49:42 2026 +0000
Publish built docs triggered by 1f2b020888e0f96ac9e9825e4267690a058819b8
---
_sources/library-user-guide/upgrading/54.0.0.md.txt | 14 ++++++++++++++
library-user-guide/upgrading/54.0.0.html | 14 ++++++++++++++
searchindex.js | 2 +-
3 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/_sources/library-user-guide/upgrading/54.0.0.md.txt
b/_sources/library-user-guide/upgrading/54.0.0.md.txt
index 7911bbdc50..0ba3e4eb3e 100644
--- a/_sources/library-user-guide/upgrading/54.0.0.md.txt
+++ b/_sources/library-user-guide/upgrading/54.0.0.md.txt
@@ -557,6 +557,20 @@ are stored as `Arc<T>` so the map remains cheap to clone.
- Custom `ParquetFileReaderFactory` implementations or other consumers that
read `partitioned_file.extensions` and downcast manually.
+### `arrays_zip` struct field names changed
+
+The `arrays_zip` (and its alias `list_zip`) scalar function now names its
+output struct fields `"1"`, `"2"`, ..., `"n"` (1-indexed, matching DuckDB and
+Spark) instead of `c0`, `c1`, ..., `c{n-1}`.
+
+**Who is affected:**
+
+- Queries or downstream code that references the output struct fields by name
+ (e.g. `arrays_zip(a, b)[1]['c0']`). Update field accessors to `'1'`, `'2'`,
+ etc. (e.g. `arrays_zip(a, b)[1]['1']`).
+
+See [PR #20886](https://github.com/apache/datafusion/pull/20886) for details.
+
### `Box<C>` and `Arc<C>` `TreeNodeContainer` impls now require `C: Default`
The generic `TreeNodeContainer` implementations for `Box<C>` and `Arc<C>` now
diff --git a/library-user-guide/upgrading/54.0.0.html
b/library-user-guide/upgrading/54.0.0.html
index 336192ea7a..3b3b1cb040 100644
--- a/library-user-guide/upgrading/54.0.0.html
+++ b/library-user-guide/upgrading/54.0.0.html
@@ -940,6 +940,19 @@ are stored as <code class="docutils literal
notranslate"><span class="pre">Arc&l
read <code class="docutils literal notranslate"><span
class="pre">partitioned_file.extensions</span></code> and downcast
manually.</p></li>
</ul>
</section>
+<section id="arrays-zip-struct-field-names-changed">
+<h3><code class="docutils literal notranslate"><span
class="pre">arrays_zip</span></code> struct field names changed<a
class="headerlink" href="#arrays-zip-struct-field-names-changed" title="Link to
this heading">#</a></h3>
+<p>The <code class="docutils literal notranslate"><span
class="pre">arrays_zip</span></code> (and its alias <code class="docutils
literal notranslate"><span class="pre">list_zip</span></code>) scalar function
now names its
+output struct fields <code class="docutils literal notranslate"><span
class="pre">"1"</span></code>, <code class="docutils literal
notranslate"><span class="pre">"2"</span></code>, …, <code
class="docutils literal notranslate"><span
class="pre">"n"</span></code> (1-indexed, matching DuckDB and
+Spark) instead of <code class="docutils literal notranslate"><span
class="pre">c0</span></code>, <code class="docutils literal notranslate"><span
class="pre">c1</span></code>, …, <code class="docutils literal
notranslate"><span class="pre">c{n-1}</span></code>.</p>
+<p><strong>Who is affected:</strong></p>
+<ul class="simple">
+<li><p>Queries or downstream code that references the output struct fields by
name
+(e.g. <code class="docutils literal notranslate"><span
class="pre">arrays_zip(a,</span> <span class="pre">b)[1]['c0']</span></code>).
Update field accessors to <code class="docutils literal notranslate"><span
class="pre">'1'</span></code>, <code class="docutils literal notranslate"><span
class="pre">'2'</span></code>,
+etc. (e.g. <code class="docutils literal notranslate"><span
class="pre">arrays_zip(a,</span> <span
class="pre">b)[1]['1']</span></code>).</p></li>
+</ul>
+<p>See <a class="reference external"
href="https://github.com/apache/datafusion/pull/20886">PR #20886</a> for
details.</p>
+</section>
<section id="box-c-and-arc-c-treenodecontainer-impls-now-require-c-default">
<h3><code class="docutils literal notranslate"><span
class="pre">Box<C></span></code> and <code class="docutils literal
notranslate"><span class="pre">Arc<C></span></code> <code class="docutils
literal notranslate"><span class="pre">TreeNodeContainer</span></code> impls
now require <code class="docutils literal notranslate"><span
class="pre">C:</span> <span class="pre">Default</span></code><a
class="headerlink"
href="#box-c-and-arc-c-treenodecontainer-impls-now-require-c-defa [...]
<p>The generic <code class="docutils literal notranslate"><span
class="pre">TreeNodeContainer</span></code> implementations for <code
class="docutils literal notranslate"><span
class="pre">Box<C></span></code> and <code class="docutils literal
notranslate"><span class="pre">Arc<C></span></code> now
@@ -1031,6 +1044,7 @@ allocation-free variant:</p>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#conversion-from-configfileencryptionproperties-configfiledecryptionproperties-is-now-fallible">Conversion
from <code class="docutils literal notranslate"><span
class="pre">ConfigFileEncryptionProperties</span></code> / <code
class="docutils literal notranslate"><span
class="pre">ConfigFileDecryptionProperties</span></code> is now
fallible</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#approx-percentile-cont-approx-percentile-cont-with-weight-approx-median-now-coerce-to-floats"><code
class="docutils literal notranslate"><span
class="pre">approx_percentile_cont</span></code>, <code class="docutils literal
notranslate"><span
class="pre">approx_percentile_cont_with_weight</span></code>, <code
class="docutils literal notranslate"><span
class="pre">approx_median</span></code> now coerce to f [...]
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#partitionedfile-extensions-is-now-a-type-keyed-map"><code
class="docutils literal notranslate"><span
class="pre">PartitionedFile::extensions</span></code> is now a type-keyed
map</a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#arrays-zip-struct-field-names-changed"><code class="docutils literal
notranslate"><span class="pre">arrays_zip</span></code> struct field names
changed</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#box-c-and-arc-c-treenodecontainer-impls-now-require-c-default"><code
class="docutils literal notranslate"><span
class="pre">Box<C></span></code> and <code class="docutils literal
notranslate"><span class="pre">Arc<C></span></code> <code class="docutils
literal notranslate"><span class="pre">TreeNodeContainer</span></code> impls
now require <code class="docutils literal notranslate"><span class [...]
</ul>
</li>
diff --git a/searchindex.js b/searchindex.js
index 7daf005965..604ec8ea53 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[73,"op-neq"]],"!~":[[73,"op-re-not-match"]],"!~*":[[73,"op-re-not-match-i"]],"!~~":[[73,"id19"]],"!~~*":[[73,"id20"]],"#":[[73,"op-bit-xor"]],"%":[[73,"op-modulo"]],"&":[[73,"op-bit-and"]],"(relation,
name) tuples in logical fields and logical columns are
unique":[[15,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[73,"op-multiply"]],"+":[[73,"op-plus"]],"-":[[73,"op-minus"]],"/":[[73,"op-divide"]],"1.
Array Literal Con [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[73,"op-neq"]],"!~":[[73,"op-re-not-match"]],"!~*":[[73,"op-re-not-match-i"]],"!~~":[[73,"id19"]],"!~~*":[[73,"id20"]],"#":[[73,"op-bit-xor"]],"%":[[73,"op-modulo"]],"&":[[73,"op-bit-and"]],"(relation,
name) tuples in logical fields and logical columns are
unique":[[15,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[73,"op-multiply"]],"+":[[73,"op-plus"]],"-":[[73,"op-minus"]],"/":[[73,"op-divide"]],"1.
Array Literal Con [...]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]