You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2026/05/20 02:24:23 UTC

(datafusion) branch asf-site updated: Publish built docs triggered by 821260fdd8e9a4e5e539a02310d08fc2601a7670

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 c7fbc61b75 Publish built docs triggered by 821260fdd8e9a4e5e539a02310d08fc2601a7670
c7fbc61b75 is described below

commit c7fbc61b750b2f31cb06c32c4ce7ba65bc3b5cee
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Wed May 20 02:24:18 2026 +0000

    Publish built docs triggered by 821260fdd8e9a4e5e539a02310d08fc2601a7670
---
 _sources/user-guide/sql/scalar_functions.md.txt |  33 +
 searchindex.js                                  |   2 +-
 user-guide/sql/scalar_functions.html            | 767 +++++++++++++-----------
 3 files changed, 439 insertions(+), 363 deletions(-)

diff --git a/_sources/user-guide/sql/scalar_functions.md.txt b/_sources/user-guide/sql/scalar_functions.md.txt
index 4786163cb5..70216e3e9b 100644
--- a/_sources/user-guide/sql/scalar_functions.md.txt
+++ b/_sources/user-guide/sql/scalar_functions.md.txt
@@ -3268,6 +3268,7 @@ _Alias of [current_date](#current_date)._
 - [array_max](#array_max)
 - [array_min](#array_min)
 - [array_ndims](#array_ndims)
+- [array_normalize](#array_normalize)
 - [array_pop_back](#array_pop_back)
 - [array_pop_front](#array_pop_front)
 - [array_position](#array_position)
@@ -3321,6 +3322,7 @@ _Alias of [current_date](#current_date)._
 - [list_length](#list_length)
 - [list_max](#list_max)
 - [list_ndims](#list_ndims)
+- [list_normalize](#list_normalize)
 - [list_pop_back](#list_pop_back)
 - [list_pop_front](#list_pop_front)
 - [list_position](#list_position)
@@ -3893,6 +3895,33 @@ array_ndims(array, element)
 
 - list_ndims
 
+### `array_normalize`
+
+Returns the L2-normalized vector for the input numeric array, computed as `array[i] / sqrt(sum(array[i]^2))` per element. Returns NULL if the input is NULL, contains NULL elements, or has zero magnitude (all elements are zero). Returns an empty array for an empty input array.
+
+```sql
+array_normalize(array)
+```
+
+#### Arguments
+
+- **array**: Array expression. Can be a constant, column, or function, and any combination of array operators.
+
+#### Example
+
+```sql
+> select array_normalize([3.0, 4.0]);
++-----------------------------+
+| array_normalize(List([3.0,4.0])) |
++-----------------------------+
+| [0.6, 0.8]                  |
++-----------------------------+
+```
+
+#### Aliases
+
+- list_normalize
+
 ### `array_pop_back`
 
 Returns the array without the last element.
@@ -4778,6 +4807,10 @@ _Alias of [array_max](#array_max)._
 
 _Alias of [array_ndims](#array_ndims)._
 
+### `list_normalize`
+
+_Alias of [array_normalize](#array_normalize)._
+
 ### `list_pop_back`
 
 _Alias of [array_pop_back](#array_pop_back)._
diff --git a/searchindex.js b/searchindex.js
index 3b723faa47..74083106e5 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
diff --git a/user-guide/sql/scalar_functions.html b/user-guide/sql/scalar_functions.html
index 1f9a8be510..24fc2222cf 100644
--- a/user-guide/sql/scalar_functions.html
+++ b/user-guide/sql/scalar_functions.html
@@ -3796,6 +3796,7 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <li><p><a class="reference internal" href="#array-max">array_max</a></p></li>
 <li><p><a class="reference internal" href="#array-min">array_min</a></p></li>
 <li><p><a class="reference internal" href="#array-ndims">array_ndims</a></p></li>
+<li><p><a class="reference internal" href="#array-normalize">array_normalize</a></p></li>
 <li><p><a class="reference internal" href="#array-pop-back">array_pop_back</a></p></li>
 <li><p><a class="reference internal" href="#array-pop-front">array_pop_front</a></p></li>
 <li><p><a class="reference internal" href="#array-position">array_position</a></p></li>
@@ -3849,6 +3850,7 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <li><p><a class="reference internal" href="#list-length">list_length</a></p></li>
 <li><p><a class="reference internal" href="#list-max">list_max</a></p></li>
 <li><p><a class="reference internal" href="#list-ndims">list_ndims</a></p></li>
+<li><p><a class="reference internal" href="#list-normalize">list_normalize</a></p></li>
 <li><p><a class="reference internal" href="#list-pop-back">list_pop_back</a></p></li>
 <li><p><a class="reference internal" href="#list-pop-front">list_pop_front</a></p></li>
 <li><p><a class="reference internal" href="#list-position">list_position</a></p></li>
@@ -4473,10 +4475,10 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </ul>
 </section>
 </section>
-<section id="array-pop-back">
-<h3><code class="docutils literal notranslate"><span class="pre">array_pop_back</span></code><a class="headerlink" href="#array-pop-back" title="Link to this heading">#</a></h3>
-<p>Returns the array without the last element.</p>
-<div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_pop_back</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
+<section id="array-normalize">
+<h3><code class="docutils literal notranslate"><span class="pre">array_normalize</span></code><a class="headerlink" href="#array-normalize" title="Link to this heading">#</a></h3>
+<p>Returns the L2-normalized vector for the input numeric array, computed as <code class="docutils literal notranslate"><span class="pre">array[i]</span> <span class="pre">/</span> <span class="pre">sqrt(sum(array[i]^2))</span></code> per element. Returns NULL if the input is NULL, contains NULL elements, or has zero magnitude (all elements are zero). Returns an empty array for an empty input array.</p>
+<div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_normalize</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
 <section id="id265">
@@ -4487,6 +4489,36 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </section>
 <section id="id266">
 <h4>Example<a class="headerlink" href="#id266" title="Link to this heading">#</a></h4>
+<div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_normalize</span><span class="p">([</span><span class="mi">3</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">.</span><span class="mi">0</span><span class="p">]);</span>
+<span class="o">+</span><span class="c1">-----------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span class="n">array_normalize</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">3</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="mi">4</span><span class="p">.</span><span class="mi">0</span><span class="p">]))</span><span class="w"> </span><span class="o">|</span>
+<span class="o">+</span><span class="c1">-----------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span class="p">[</span><span class="mi">0</span><span class="p">.</span><span class="mi">6</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">.</span><span class="mi">8</span><span class="p">]</span><span class="w">                  </span><span class="o">|</span>
+<span class="o">+</span><span class="c1">-----------------------------+</span>
+</pre></div>
+</div>
+</section>
+<section id="id267">
+<h4>Aliases<a class="headerlink" href="#id267" title="Link to this heading">#</a></h4>
+<ul class="simple">
+<li><p>list_normalize</p></li>
+</ul>
+</section>
+</section>
+<section id="array-pop-back">
+<h3><code class="docutils literal notranslate"><span class="pre">array_pop_back</span></code><a class="headerlink" href="#array-pop-back" title="Link to this heading">#</a></h3>
+<p>Returns the array without the last element.</p>
+<div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_pop_back</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id268">
+<h4>Arguments<a class="headerlink" href="#id268" title="Link to this heading">#</a></h4>
+<ul class="simple">
+<li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
+</ul>
+</section>
+<section id="id269">
+<h4>Example<a class="headerlink" href="#id269" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_pop_back</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">]);</span>
 <span class="o">+</span><span class="c1">-------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_pop_back</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">]))</span><span class="w"> </span><span class="o">|</span>
@@ -4496,8 +4528,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id267">
-<h4>Aliases<a class="headerlink" href="#id267" title="Link to this heading">#</a></h4>
+<section id="id270">
+<h4>Aliases<a class="headerlink" href="#id270" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_pop_back</p></li>
 </ul>
@@ -4509,14 +4541,14 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_pop_front</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id268">
-<h4>Arguments<a class="headerlink" href="#id268" title="Link to this heading">#</a></h4>
+<section id="id271">
+<h4>Arguments<a class="headerlink" href="#id271" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id269">
-<h4>Example<a class="headerlink" href="#id269" title="Link to this heading">#</a></h4>
+<section id="id272">
+<h4>Example<a class="headerlink" href="#id272" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_pop_front</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">]);</span>
 <span class="o">+</span><span class="c1">-------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_pop_front</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">]))</span><span class="w"> </span><span class="o">|</span>
@@ -4526,8 +4558,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id270">
-<h4>Aliases<a class="headerlink" href="#id270" title="Link to this heading">#</a></h4>
+<section id="id273">
+<h4>Aliases<a class="headerlink" href="#id273" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_pop_front</p></li>
 </ul>
@@ -4540,16 +4572,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <span class="n">array_position</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="n">element</span><span class="p">,</span><span class="w"> </span><span class="k">index</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id271">
-<h4>Arguments<a class="headerlink" href="#id271" title="Link to this heading">#</a></h4>
+<section id="id274">
+<h4>Arguments<a class="headerlink" href="#id274" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>element</strong>: Element to search for in the array.</p></li>
 <li><p><strong>index</strong>: Index at which to start searching (1-indexed).</p></li>
 </ul>
 </section>
-<section id="id272">
-<h4>Example<a class="headerlink" href="#id272" title="Link to this heading">#</a></h4>
+<section id="id275">
+<h4>Example<a class="headerlink" href="#id275" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_position</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><s [...]
 <span class="o">+</span><span class="c1">----------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_position</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class="p">]),</span><span class="n">Int64</span><span c [...]
@@ -4565,8 +4597,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id273">
-<h4>Aliases<a class="headerlink" href="#id273" title="Link to this heading">#</a></h4>
+<section id="id276">
+<h4>Aliases<a class="headerlink" href="#id276" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_position</p></li>
 <li><p>array_indexof</p></li>
@@ -4580,15 +4612,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_positions</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id274">
-<h4>Arguments<a class="headerlink" href="#id274" title="Link to this heading">#</a></h4>
+<section id="id277">
+<h4>Arguments<a class="headerlink" href="#id277" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>element</strong>: Element to search for in the array.</p></li>
 </ul>
 </section>
-<section id="id275">
-<h4>Example<a class="headerlink" href="#id275" title="Link to this heading">#</a></h4>
+<section id="id278">
+<h4>Example<a class="headerlink" href="#id278" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_positions</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span>< [...]
 <span class="o">+</span><span class="c1">-----------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_positions</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class="p">]),</span><span class="n">Int64</span><span  [...]
@@ -4598,8 +4630,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id276">
-<h4>Aliases<a class="headerlink" href="#id276" title="Link to this heading">#</a></h4>
+<section id="id279">
+<h4>Aliases<a class="headerlink" href="#id279" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_positions</p></li>
 </ul>
@@ -4611,15 +4643,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_prepend</span><span class="p">(</span><span class="n">element</span><span class="p">,</span><span class="w"> </span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id277">
-<h4>Arguments<a class="headerlink" href="#id277" title="Link to this heading">#</a></h4>
+<section id="id280">
+<h4>Arguments<a class="headerlink" href="#id280" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>element</strong>: Element to prepend to the array.</p></li>
 </ul>
 </section>
-<section id="id278">
-<h4>Example<a class="headerlink" href="#id278" title="Link to this heading">#</a></h4>
+<section id="id281">
+<h4>Example<a class="headerlink" href="#id281" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_prepend</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="p">[</span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span [...]
 <span class="o">+</span><span class="c1">---------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_prepend</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span><span class="n">List</span><span class="p">([</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]))</span><span class="w"> </span><span class="o">|</span>
@@ -4629,8 +4661,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id279">
-<h4>Aliases<a class="headerlink" href="#id279" title="Link to this heading">#</a></h4>
+<section id="id282">
+<h4>Aliases<a class="headerlink" href="#id282" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_prepend</p></li>
 <li><p>array_push_front</p></li>
@@ -4652,15 +4684,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_remove</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id280">
-<h4>Arguments<a class="headerlink" href="#id280" title="Link to this heading">#</a></h4>
+<section id="id283">
+<h4>Arguments<a class="headerlink" href="#id283" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>element</strong>: Element to be removed from the array.</p></li>
 </ul>
 </section>
-<section id="id281">
-<h4>Example<a class="headerlink" href="#id281" title="Link to this heading">#</a></h4>
+<section id="id284">
+<h4>Example<a class="headerlink" href="#id284" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_remove</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><spa [...]
 <span class="o">+</span><span class="c1">----------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_remove</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class="p [...]
@@ -4677,8 +4709,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id282">
-<h4>Aliases<a class="headerlink" href="#id282" title="Link to this heading">#</a></h4>
+<section id="id285">
+<h4>Aliases<a class="headerlink" href="#id285" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_remove</p></li>
 </ul>
@@ -4690,15 +4722,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_remove_all</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="n">element</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id283">
-<h4>Arguments<a class="headerlink" href="#id283" title="Link to this heading">#</a></h4>
+<section id="id286">
+<h4>Arguments<a class="headerlink" href="#id286" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>element</strong>: Element to be removed from the array.</p></li>
 </ul>
 </section>
-<section id="id284">
-<h4>Example<a class="headerlink" href="#id284" title="Link to this heading">#</a></h4>
+<section id="id287">
+<h4>Example<a class="headerlink" href="#id287" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_remove_all</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span> [...]
 <span class="o">+</span><span class="c1">--------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_remove_all</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span clas [...]
@@ -4715,8 +4747,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id285">
-<h4>Aliases<a class="headerlink" href="#id285" title="Link to this heading">#</a></h4>
+<section id="id288">
+<h4>Aliases<a class="headerlink" href="#id288" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_remove_all</p></li>
 </ul>
@@ -4728,16 +4760,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_remove_n</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="n">element</span><span class="p">,</span><span class="w"> </span><span class="k">max</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id286">
-<h4>Arguments<a class="headerlink" href="#id286" title="Link to this heading">#</a></h4>
+<section id="id289">
+<h4>Arguments<a class="headerlink" href="#id289" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>element</strong>: Element to be removed from the array.</p></li>
 <li><p><strong>max</strong>: Number of first occurrences to remove.</p></li>
 </ul>
 </section>
-<section id="id287">
-<h4>Example<a class="headerlink" href="#id287" title="Link to this heading">#</a></h4>
+<section id="id290">
+<h4>Example<a class="headerlink" href="#id290" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_remove_n</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><s [...]
 <span class="o">+</span><span class="c1">---------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_remove_n</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class= [...]
@@ -4754,8 +4786,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id288">
-<h4>Aliases<a class="headerlink" href="#id288" title="Link to this heading">#</a></h4>
+<section id="id291">
+<h4>Aliases<a class="headerlink" href="#id291" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_remove_n</p></li>
 </ul>
@@ -4767,15 +4799,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_repeat</span><span class="p">(</span><span class="n">element</span><span class="p">,</span><span class="w"> </span><span class="k">count</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id289">
-<h4>Arguments<a class="headerlink" href="#id289" title="Link to this heading">#</a></h4>
+<section id="id292">
+<h4>Arguments<a class="headerlink" href="#id292" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>element</strong>: Element expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>count</strong>: Value of how many times to repeat the element.</p></li>
 </ul>
 </section>
-<section id="id290">
-<h4>Example<a class="headerlink" href="#id290" title="Link to this heading">#</a></h4>
+<section id="id293">
+<h4>Example<a class="headerlink" href="#id293" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_repeat</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">---------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_repeat</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">3</span><span class="p">))</span><span class="w"> </span><span class="o">|</span>
@@ -4791,8 +4823,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id291">
-<h4>Aliases<a class="headerlink" href="#id291" title="Link to this heading">#</a></h4>
+<section id="id294">
+<h4>Aliases<a class="headerlink" href="#id294" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_repeat</p></li>
 </ul>
@@ -4804,16 +4836,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_replace</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">from</span><span class="p">,</span><span class="w"> </span><span class="k">to</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id292">
-<h4>Arguments<a class="headerlink" href="#id292" title="Link to this heading">#</a></h4>
+<section id="id295">
+<h4>Arguments<a class="headerlink" href="#id295" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>from</strong>: Initial element.</p></li>
 <li><p><strong>to</strong>: Final element.</p></li>
 </ul>
 </section>
-<section id="id293">
-<h4>Example<a class="headerlink" href="#id293" title="Link to this heading">#</a></h4>
+<section id="id296">
+<h4>Example<a class="headerlink" href="#id296" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_replace</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><sp [...]
 <span class="o">+</span><span class="c1">--------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_replace</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class=" [...]
@@ -4823,8 +4855,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id294">
-<h4>Aliases<a class="headerlink" href="#id294" title="Link to this heading">#</a></h4>
+<section id="id297">
+<h4>Aliases<a class="headerlink" href="#id297" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_replace</p></li>
 </ul>
@@ -4836,16 +4868,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_replace_all</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">from</span><span class="p">,</span><span class="w"> </span><span class="k">to</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id295">
-<h4>Arguments<a class="headerlink" href="#id295" title="Link to this heading">#</a></h4>
+<section id="id298">
+<h4>Arguments<a class="headerlink" href="#id298" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>from</strong>: Initial element.</p></li>
 <li><p><strong>to</strong>: Final element.</p></li>
 </ul>
 </section>
-<section id="id296">
-<h4>Example<a class="headerlink" href="#id296" title="Link to this heading">#</a></h4>
+<section id="id299">
+<h4>Example<a class="headerlink" href="#id299" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_replace_all</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span [...]
 <span class="o">+</span><span class="c1">------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_replace_all</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span cla [...]
@@ -4855,8 +4887,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id297">
-<h4>Aliases<a class="headerlink" href="#id297" title="Link to this heading">#</a></h4>
+<section id="id300">
+<h4>Aliases<a class="headerlink" href="#id300" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_replace_all</p></li>
 </ul>
@@ -4868,8 +4900,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_replace_n</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">from</span><span class="p">,</span><span class="w"> </span><span class="k">to</span><span class="p">,</span><span class="w"> </span><span class="k">max</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id298">
-<h4>Arguments<a class="headerlink" href="#id298" title="Link to this heading">#</a></h4>
+<section id="id301">
+<h4>Arguments<a class="headerlink" href="#id301" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>from</strong>: Initial element.</p></li>
@@ -4877,8 +4909,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <li><p><strong>max</strong>: Number of first occurrences to replace.</p></li>
 </ul>
 </section>
-<section id="id299">
-<h4>Example<a class="headerlink" href="#id299" title="Link to this heading">#</a></h4>
+<section id="id302">
+<h4>Example<a class="headerlink" href="#id302" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_replace_n</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span>< [...]
 <span class="o">+</span><span class="c1">-------------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_replace_n</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">4</span><span class [...]
@@ -4888,8 +4920,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id300">
-<h4>Aliases<a class="headerlink" href="#id300" title="Link to this heading">#</a></h4>
+<section id="id303">
+<h4>Aliases<a class="headerlink" href="#id303" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_replace_n</p></li>
 </ul>
@@ -4901,16 +4933,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_resize</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">size</span><span class="p">,</span><span class="w"> </span><span class="n">value</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id301">
-<h4>Arguments<a class="headerlink" href="#id301" title="Link to this heading">#</a></h4>
+<section id="id304">
+<h4>Arguments<a class="headerlink" href="#id304" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>size</strong>: New size of given array.</p></li>
 <li><p><strong>value</strong>: Defines new elements’ value or empty if value is not set.</p></li>
 </ul>
 </section>
-<section id="id302">
-<h4>Example<a class="headerlink" href="#id302" title="Link to this heading">#</a></h4>
+<section id="id305">
+<h4>Example<a class="headerlink" href="#id305" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_resize</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">],</span><span class="w"> </span><span class="mi">5</span><sp [...]
 <span class="o">+</span><span class="c1">-------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_resize</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">],</span><span class="mi">5</span><span class="p">,</span><span class="mi">0</span><span class="p">))</span><span class="w">     </span><span class="o">|</span>
@@ -4920,8 +4952,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id303">
-<h4>Aliases<a class="headerlink" href="#id303" title="Link to this heading">#</a></h4>
+<section id="id306">
+<h4>Aliases<a class="headerlink" href="#id306" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_resize</p></li>
 </ul>
@@ -4933,14 +4965,14 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_reverse</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id304">
-<h4>Arguments<a class="headerlink" href="#id304" title="Link to this heading">#</a></h4>
+<section id="id307">
+<h4>Arguments<a class="headerlink" href="#id307" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id305">
-<h4>Example<a class="headerlink" href="#id305" title="Link to this heading">#</a></h4>
+<section id="id308">
+<h4>Example<a class="headerlink" href="#id308" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_reverse</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><sp [...]
 <span class="o">+</span><span class="c1">------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_reverse</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">]))</span><span class="w">                          </span><span class=" [...]
@@ -4950,8 +4982,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id306">
-<h4>Aliases<a class="headerlink" href="#id306" title="Link to this heading">#</a></h4>
+<section id="id309">
+<h4>Aliases<a class="headerlink" href="#id309" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_reverse</p></li>
 </ul>
@@ -4963,8 +4995,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_slice</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">begin</span><span class="p">,</span><span class="w"> </span><span class="k">end</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id307">
-<h4>Arguments<a class="headerlink" href="#id307" title="Link to this heading">#</a></h4>
+<section id="id310">
+<h4>Arguments<a class="headerlink" href="#id310" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>begin</strong>: Index of the first element. If negative, it counts backward from the end of the array.</p></li>
@@ -4972,8 +5004,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <li><p><strong>stride</strong>: Stride of the array slice. The default is 1.</p></li>
 </ul>
 </section>
-<section id="id308">
-<h4>Example<a class="headerlink" href="#id308" title="Link to this heading">#</a></h4>
+<section id="id311">
+<h4>Example<a class="headerlink" href="#id311" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_slice</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span [...]
 <span class="o">+</span><span class="c1">--------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_slice</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">6</span><span class="p">,</span><span class="mi">7</span><span class="p" [...]
@@ -4983,8 +5015,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id309">
-<h4>Aliases<a class="headerlink" href="#id309" title="Link to this heading">#</a></h4>
+<section id="id312">
+<h4>Aliases<a class="headerlink" href="#id312" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_slice</p></li>
 </ul>
@@ -4996,16 +5028,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_sort</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">desc</span><span class="p">,</span><span class="w"> </span><span class="n">nulls_first</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id310">
-<h4>Arguments<a class="headerlink" href="#id310" title="Link to this heading">#</a></h4>
+<section id="id313">
+<h4>Arguments<a class="headerlink" href="#id313" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>desc</strong>: Whether to sort in ascending (<code class="docutils literal notranslate"><span class="pre">ASC</span></code>) or descending (<code class="docutils literal notranslate"><span class="pre">DESC</span></code>) order. The default is <code class="docutils literal notranslate"><span class="pre">ASC</span></code>.</p></li>
 <li><p><strong>nulls_first</strong>: Whether to sort nulls first (<code class="docutils literal notranslate"><span class="pre">NULLS</span> <span class="pre">FIRST</span></code>) or last (<code class="docutils literal notranslate"><span class="pre">NULLS</span> <span class="pre">LAST</span></code>). The default is <code class="docutils literal notranslate"><span class="pre">NULLS</span> <span class="pre">FIRST</span></code>.</p></li>
 </ul>
 </section>
-<section id="id311">
-<h4>Example<a class="headerlink" href="#id311" title="Link to this heading">#</a></h4>
+<section id="id314">
+<h4>Example<a class="headerlink" href="#id314" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_sort</span><span class="p">([</span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">]);</span>
 <span class="o">+</span><span class="c1">-----------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_sort</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">3</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">]))</span><span class="w">   </span><span class="o">|</span>
@@ -5015,8 +5047,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id312">
-<h4>Aliases<a class="headerlink" href="#id312" title="Link to this heading">#</a></h4>
+<section id="id315">
+<h4>Aliases<a class="headerlink" href="#id315" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_sort</p></li>
 </ul>
@@ -5028,16 +5060,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_to_string</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="k">delimiter</span><span class="p">[,</span><span class="w"> </span><span class="n">null_string</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id313">
-<h4>Arguments<a class="headerlink" href="#id313" title="Link to this heading">#</a></h4>
+<section id="id316">
+<h4>Arguments<a class="headerlink" href="#id316" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>delimiter</strong>: Array element separator.</p></li>
 <li><p><strong>null_string</strong>: Optional. String to use for null values in the output. If not provided, nulls will be omitted.</p></li>
 </ul>
 </section>
-<section id="id314">
-<h4>Example<a class="headerlink" href="#id314" title="Link to this heading">#</a></h4>
+<section id="id317">
+<h4>Example<a class="headerlink" href="#id317" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_to_string</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span> [...]
 <span class="o">+</span><span class="c1">----------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_to_string</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">6</span><span class="p">,</span><span class="mi">7</span><span class [...]
@@ -5047,8 +5079,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id315">
-<h4>Aliases<a class="headerlink" href="#id315" title="Link to this heading">#</a></h4>
+<section id="id318">
+<h4>Aliases<a class="headerlink" href="#id318" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_to_string</p></li>
 <li><p>array_join</p></li>
@@ -5062,15 +5094,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_transform</span><span class="p">(</span><span class="nb">array</span><span class="p">,</span><span class="w"> </span><span class="n">x</span><span class="w"> </span><span class="o">-&gt;</span><span class="w"> </span><span class="n">x</span><span class="o">*</span><span class="mi">2</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id316">
-<h4>Arguments<a class="headerlink" href="#id316" title="Link to this heading">#</a></h4>
+<section id="id319">
+<h4>Arguments<a class="headerlink" href="#id319" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>lambda</strong>: Lambda</p></li>
 </ul>
 </section>
-<section id="id317">
-<h4>Example<a class="headerlink" href="#id317" title="Link to this heading">#</a></h4>
+<section id="id320">
+<h4>Example<a class="headerlink" href="#id320" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_transform</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span>< [...]
 <span class="o">+</span><span class="c1">-------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_transform</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w"> </span><span class="mi">5</span><span class="p">],</span><span class="w"> </span><span class="n" [...]
@@ -5080,8 +5112,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id318">
-<h4>Aliases<a class="headerlink" href="#id318" title="Link to this heading">#</a></h4>
+<section id="id321">
+<h4>Aliases<a class="headerlink" href="#id321" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_transform</p></li>
 </ul>
@@ -5093,15 +5125,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">array_union</span><span class="p">(</span><span class="n">array1</span><span class="p">,</span><span class="w"> </span><span class="n">array2</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id319">
-<h4>Arguments<a class="headerlink" href="#id319" title="Link to this heading">#</a></h4>
+<section id="id322">
+<h4>Arguments<a class="headerlink" href="#id322" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array1</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>array2</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id320">
-<h4>Example<a class="headerlink" href="#id320" title="Link to this heading">#</a></h4>
+<section id="id323">
+<h4>Example<a class="headerlink" href="#id323" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">array_union</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span [...]
 <span class="o">+</span><span class="c1">----------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">array_union</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mi">5</span><span class="p">,</span><span class="w"> </ [...]
@@ -5117,8 +5149,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id321">
-<h4>Aliases<a class="headerlink" href="#id321" title="Link to this heading">#</a></h4>
+<section id="id324">
+<h4>Aliases<a class="headerlink" href="#id324" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_union</p></li>
 </ul>
@@ -5134,15 +5166,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">arrays_zip</span><span class="p">(</span><span class="n">array1</span><span class="p">[,</span><span class="w"> </span><span class="p">...,</span><span class="w"> </span><span class="n">array_n</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id322">
-<h4>Arguments<a class="headerlink" href="#id322" title="Link to this heading">#</a></h4>
+<section id="id325">
+<h4>Arguments<a class="headerlink" href="#id325" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array1</strong>: First array expression.</p></li>
 <li><p><strong>array_n</strong>: Optional additional array expressions.</p></li>
 </ul>
 </section>
-<section id="id323">
-<h4>Example<a class="headerlink" href="#id323" title="Link to this heading">#</a></h4>
+<section id="id326">
+<h4>Example<a class="headerlink" href="#id326" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">arrays_zip</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">]);</span>
 <span class="o">+</span><span class="c1">---------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">arrays_zip</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">])</span><span class="w">                             </span><span class="o">|</span>
@@ -5158,8 +5190,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id324">
-<h4>Aliases<a class="headerlink" href="#id324" title="Link to this heading">#</a></h4>
+<section id="id327">
+<h4>Aliases<a class="headerlink" href="#id327" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>list_zip</p></li>
 </ul>
@@ -5171,14 +5203,14 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="k">cardinality</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id325">
-<h4>Arguments<a class="headerlink" href="#id325" title="Link to this heading">#</a></h4>
+<section id="id328">
+<h4>Arguments<a class="headerlink" href="#id328" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
-</section>
-<section id="id326">
-<h4>Example<a class="headerlink" href="#id326" title="Link to this heading">#</a></h4>
+</section>
+<section id="id329">
+<h4>Example<a class="headerlink" href="#id329" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="k">cardinality</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><spa [...]
 <span class="o">+</span><span class="c1">--------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="k">cardinality</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">6</span><span class="p">,</span><span class="mi">7</span><span class="p" [...]
@@ -5195,15 +5227,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">cosine_distance</span><span class="p">(</span><span class="n">array1</span><span class="p">,</span><span class="w"> </span><span class="n">array2</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id327">
-<h4>Arguments<a class="headerlink" href="#id327" title="Link to this heading">#</a></h4>
+<section id="id330">
+<h4>Arguments<a class="headerlink" href="#id330" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array1</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>array2</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id328">
-<h4>Example<a class="headerlink" href="#id328" title="Link to this heading">#</a></h4>
+<section id="id331">
+<h4>Example<a class="headerlink" href="#id331" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">cosine_distance</span><span class="p">([</span><span class="mi">1</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">.</span><span class="mi">0</span><span class="p">],</span><span class="w"> </span> [...]
 <span class="o">+</span><span class="c1">-----------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">cosine_distance</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">.</span><span class="mi">0</span><span class="p">]),</span><span class="n">List</span><span class="p">([</span><span class="mi">0</span><span class="p">.</span><span class="mi">0</span><span  [...]
@@ -5224,14 +5256,14 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">empty</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id329">
-<h4>Arguments<a class="headerlink" href="#id329" title="Link to this heading">#</a></h4>
+<section id="id332">
+<h4>Arguments<a class="headerlink" href="#id332" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id330">
-<h4>Example<a class="headerlink" href="#id330" title="Link to this heading">#</a></h4>
+<section id="id333">
+<h4>Example<a class="headerlink" href="#id333" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">empty</span><span class="p">([</span><span class="mi">1</span><span class="p">]);</span>
 <span class="o">+</span><span class="c1">------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">empty</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">]))</span><span class="w"> </span><span class="o">|</span>
@@ -5241,8 +5273,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id331">
-<h4>Aliases<a class="headerlink" href="#id331" title="Link to this heading">#</a></h4>
+<section id="id334">
+<h4>Aliases<a class="headerlink" href="#id334" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>array_empty</p></li>
 <li><p>list_empty</p></li>
@@ -5260,14 +5292,14 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">flatten</span><span class="p">(</span><span class="nb">array</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id332">
-<h4>Arguments<a class="headerlink" href="#id332" title="Link to this heading">#</a></h4>
+<section id="id335">
+<h4>Arguments<a class="headerlink" href="#id335" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id333">
-<h4>Example<a class="headerlink" href="#id333" title="Link to this heading">#</a></h4>
+<section id="id336">
+<h4>Example<a class="headerlink" href="#id336" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">flatten</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span cl [...]
 <span class="o">+</span><span class="c1">------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">flatten</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]))</span><span class="w">  </span><span class="o">|</span>
@@ -5285,16 +5317,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <span class="n">generate_series</span><span class="p">(</span><span class="k">start</span><span class="p">,</span><span class="w"> </span><span class="n">stop</span><span class="p">[,</span><span class="w"> </span><span class="n">step</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id334">
-<h4>Arguments<a class="headerlink" href="#id334" title="Link to this heading">#</a></h4>
+<section id="id337">
+<h4>Arguments<a class="headerlink" href="#id337" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>start</strong>: Start of the series. Ints, timestamps, dates or string types that can be coerced to Date32 are supported.</p></li>
 <li><p><strong>end</strong>: End of the series (included). Type must be the same as start.</p></li>
 <li><p><strong>step</strong>: Increase by step (can not be 0). Steps less than a day are supported only for timestamp ranges.</p></li>
 </ul>
 </section>
-<section id="id335">
-<h4>Example<a class="headerlink" href="#id335" title="Link to this heading">#</a></h4>
+<section id="id338">
+<h4>Example<a class="headerlink" href="#id338" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">generate_series</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">3</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">generate_series</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">3</span><span class="p">))</span><span class="w"> </span><span class="o">|</span>
@@ -5311,15 +5343,15 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">inner_product</span><span class="p">(</span><span class="n">array1</span><span class="p">,</span><span class="w"> </span><span class="n">array2</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id336">
-<h4>Arguments<a class="headerlink" href="#id336" title="Link to this heading">#</a></h4>
+<section id="id339">
+<h4>Arguments<a class="headerlink" href="#id339" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>array1</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 <li><p><strong>array2</strong>: Array expression. Can be a constant, column, or function, and any combination of array operators.</p></li>
 </ul>
 </section>
-<section id="id337">
-<h4>Example<a class="headerlink" href="#id337" title="Link to this heading">#</a></h4>
+<section id="id340">
+<h4>Example<a class="headerlink" href="#id340" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">inner_product</span><span class="p">([</span><span class="mi">1</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><sp [...]
 <span class="o">+</span><span class="c1">-------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">inner_product</span><span class="p">(</span><span class="n">List</span><span class="p">([</span><span class="mi">1</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="mi">2</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="mi">3</span><span class="p">.</span><span class="mi">0</span><span class="p">]),</span><span class="n">List</span><span cla [...]
@@ -5329,8 +5361,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id338">
-<h4>Aliases<a class="headerlink" href="#id338" title="Link to this heading">#</a></h4>
+<section id="id341">
+<h4>Aliases<a class="headerlink" href="#id341" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>dot_product</p></li>
 </ul>
@@ -5428,6 +5460,10 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <h3><code class="docutils literal notranslate"><span class="pre">list_ndims</span></code><a class="headerlink" href="#list-ndims" title="Link to this heading">#</a></h3>
 <p><em>Alias of <a class="reference internal" href="#array-ndims">array_ndims</a>.</em></p>
 </section>
+<section id="list-normalize">
+<h3><code class="docutils literal notranslate"><span class="pre">list_normalize</span></code><a class="headerlink" href="#list-normalize" title="Link to this heading">#</a></h3>
+<p><em>Alias of <a class="reference internal" href="#array-normalize">array_normalize</a>.</em></p>
+</section>
 <section id="list-pop-back">
 <h3><code class="docutils literal notranslate"><span class="pre">list_pop_back</span></code><a class="headerlink" href="#list-pop-back" title="Link to this heading">#</a></h3>
 <p><em>Alias of <a class="reference internal" href="#array-pop-back">array_pop_back</a>.</em></p>
@@ -5522,14 +5558,14 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">make_array</span><span class="p">(</span><span class="n">expression1</span><span class="p">[,</span><span class="w"> </span><span class="p">...,</span><span class="w"> </span><span class="n">expression_n</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id339">
-<h4>Arguments<a class="headerlink" href="#id339" title="Link to this heading">#</a></h4>
+<section id="id342">
+<h4>Arguments<a class="headerlink" href="#id342" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression_n</strong>: Expression to include in the output array. Can be a constant, column, or function, and any combination of arithmetic or string operators.</p></li>
 </ul>
 </section>
-<section id="id340">
-<h4>Example<a class="headerlink" href="#id340" title="Link to this heading">#</a></h4>
+<section id="id343">
+<h4>Example<a class="headerlink" href="#id343" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">make_array</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w"> </span><span class="mi">4</span><span c [...]
 <span class="o">+</span><span class="c1">----------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">make_array</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">3</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">4</span><spa [...]
@@ -5539,8 +5575,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id341">
-<h4>Aliases<a class="headerlink" href="#id341" title="Link to this heading">#</a></h4>
+<section id="id344">
+<h4>Aliases<a class="headerlink" href="#id344" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>make_list</p></li>
 </ul>
@@ -5557,16 +5593,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <span class="n">range</span><span class="p">(</span><span class="k">start</span><span class="p">,</span><span class="w"> </span><span class="n">stop</span><span class="p">[,</span><span class="w"> </span><span class="n">step</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id342">
-<h4>Arguments<a class="headerlink" href="#id342" title="Link to this heading">#</a></h4>
+<section id="id345">
+<h4>Arguments<a class="headerlink" href="#id345" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>start</strong>: Start of the range. Ints, timestamps, dates or string types that can be coerced to Date32 are supported.</p></li>
 <li><p><strong>end</strong>: End of the range (not included). Type must be the same as start.</p></li>
 <li><p><strong>step</strong>: Increase by step (cannot be 0). Steps less than a day are supported only for timestamp ranges.</p></li>
 </ul>
 </section>
-<section id="id343">
-<h4>Example<a class="headerlink" href="#id343" title="Link to this heading">#</a></h4>
+<section id="id346">
+<h4>Example<a class="headerlink" href="#id346" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">range</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">-----------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">range</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">10</span><span class="p">),</span><span class="n">Int64</span><span class="p">(</span><span class="mi">3</span><span class="p">))</span><span class="o">|</span>
@@ -5590,16 +5626,16 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">string_to_array</span><span class="p">(</span><span class="n">str</span><span class="p">,</span><span class="w"> </span><span class="k">delimiter</span><span class="p">[,</span><span class="w"> </span><span class="n">null_str</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id344">
-<h4>Arguments<a class="headerlink" href="#id344" title="Link to this heading">#</a></h4>
+<section id="id347">
+<h4>Arguments<a class="headerlink" href="#id347" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>str</strong>: String expression to split.</p></li>
 <li><p><strong>delimiter</strong>: Delimiter string to split on.</p></li>
 <li><p><strong>null_str</strong>: Substring values to be replaced with <code class="docutils literal notranslate"><span class="pre">NULL</span></code>.</p></li>
 </ul>
 </section>
-<section id="id345">
-<h4>Example<a class="headerlink" href="#id345" title="Link to this heading">#</a></h4>
+<section id="id348">
+<h4>Example<a class="headerlink" href="#id348" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">string_to_array</span><span class="p">(</span><span class="s1">&#39;abc##def&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;##&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">-----------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">string_to_array</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="s1">&#39;abc##def&#39;</span><span class="p">))</span><span class="w">  </span><span class="o">|</span>
@@ -5615,8 +5651,8 @@ Integers, unsigned integers, and floats are interpreted as seconds since the uni
 </pre></div>
 </div>
 </section>
-<section id="id346">
-<h4>Aliases<a class="headerlink" href="#id346" title="Link to this heading">#</a></h4>
+<section id="id349">
+<h4>Aliases<a class="headerlink" href="#id349" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>string_to_list</p></li>
 </ul>
@@ -5642,15 +5678,15 @@ see <a class="reference internal" href="struct_coercion.html#comparison-and-orde
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">named_struct</span><span class="p">(</span><span class="n">expression1_name</span><span class="p">,</span><span class="w"> </span><span class="n">expression1_input</span><span class="p">[,</span><span class="w"> </span><span class="p">...,</span><span class="w"> </span><span class="n">expression_n_name</span><span class="p">,</span><span class="w"> </span><span class="n">expression_n_input</sp [...]
 </pre></div>
 </div>
-<section id="id347">
-<h4>Arguments<a class="headerlink" href="#id347" title="Link to this heading">#</a></h4>
+<section id="id350">
+<h4>Arguments<a class="headerlink" href="#id350" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression_n_name</strong>: Name of the column field. Must be a constant string.</p></li>
 <li><p><strong>expression_n_input</strong>: Expression to include in the output struct. Can be a constant, column, or function, and any combination of arithmetic or string operators.</p></li>
 </ul>
 </section>
-<section id="id348">
-<h4>Example<a class="headerlink" href="#id348" title="Link to this heading">#</a></h4>
+<section id="id351">
+<h4>Example<a class="headerlink" href="#id351" title="Link to this heading">#</a></h4>
 <p>For example, this query converts two columns <code class="docutils literal notranslate"><span class="pre">a</span></code> and <code class="docutils literal notranslate"><span class="pre">b</span></code> to a single column with
 a struct type of fields <code class="docutils literal notranslate"><span class="pre">field_a</span></code> and <code class="docutils literal notranslate"><span class="pre">field_b</span></code>:</p>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">t</span><span class="p">;</span>
@@ -5685,14 +5721,14 @@ see <a class="reference internal" href="struct_coercion.html#comparison-and-orde
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">struct</span><span class="p">(</span><span class="n">expression1</span><span class="p">[,</span><span class="w"> </span><span class="p">...,</span><span class="w"> </span><span class="n">expression_n</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id349">
-<h4>Arguments<a class="headerlink" href="#id349" title="Link to this heading">#</a></h4>
+<section id="id352">
+<h4>Arguments<a class="headerlink" href="#id352" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression1, expression_n</strong>: Expression to include in the output struct. Can be a constant, column, or function, any combination of arithmetic or string operators.</p></li>
 </ul>
 </section>
-<section id="id350">
-<h4>Example<a class="headerlink" href="#id350" title="Link to this heading">#</a></h4>
+<section id="id353">
+<h4>Example<a class="headerlink" href="#id353" title="Link to this heading">#</a></h4>
 <p>For example, this query converts two columns <code class="docutils literal notranslate"><span class="pre">a</span></code> and <code class="docutils literal notranslate"><span class="pre">b</span></code> to a single column with
 a struct type of fields <code class="docutils literal notranslate"><span class="pre">field_a</span></code> and <code class="docutils literal notranslate"><span class="pre">c1</span></code>:</p>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">t</span><span class="p">;</span>
@@ -5723,8 +5759,8 @@ a struct type of fields <code class="docutils literal notranslate"><span class="
 </pre></div>
 </div>
 </section>
-<section id="id351">
-<h4>Aliases<a class="headerlink" href="#id351" title="Link to this heading">#</a></h4>
+<section id="id354">
+<h4>Aliases<a class="headerlink" href="#id354" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>row</p></li>
 </ul>
@@ -5754,8 +5790,8 @@ a struct type of fields <code class="docutils literal notranslate"><span class="
 <span class="n">make_map</span><span class="p">([</span><span class="s1">&#39;key1&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;key2&#39;</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="s1">&#39;value1&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;value2&#39;</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id352">
-<h4>Arguments<a class="headerlink" href="#id352" title="Link to this heading">#</a></h4>
+<section id="id355">
+<h4>Arguments<a class="headerlink" href="#id355" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>key</strong>: For <code class="docutils literal notranslate"><span class="pre">map</span></code>: Expression to be used for key. Can be a constant, column, function, or any combination of arithmetic or string operators.
 For <code class="docutils literal notranslate"><span class="pre">make_map</span></code>: The list of keys to be used in the map. Each key must be unique and non-null.</p></li>
@@ -5763,8 +5799,8 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 For <code class="docutils literal notranslate"><span class="pre">make_map</span></code>: The list of values to be mapped to the corresponding keys.</p></li>
 </ul>
 </section>
-<section id="id353">
-<h4>Example<a class="headerlink" href="#id353" title="Link to this heading">#</a></h4>
+<section id="id356">
+<h4>Example<a class="headerlink" href="#id356" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="c1">-- Using map function</span>
 <span class="k">SELECT</span><span class="w"> </span><span class="k">MAP</span><span class="p">(</span><span class="s1">&#39;type&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;test&#39;</span><span class="p">);</span>
 <span class="c1">----</span>
@@ -5800,14 +5836,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">map_entries</span><span class="p">(</span><span class="k">map</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id354">
-<h4>Arguments<a class="headerlink" href="#id354" title="Link to this heading">#</a></h4>
+<section id="id357">
+<h4>Arguments<a class="headerlink" href="#id357" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>map</strong>: Map expression. Can be a constant, column, or function, and any combination of map operators.</p></li>
 </ul>
 </section>
-<section id="id355">
-<h4>Example<a class="headerlink" href="#id355" title="Link to this heading">#</a></h4>
+<section id="id358">
+<h4>Example<a class="headerlink" href="#id358" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">map_entries</span><span class="p">(</span><span class="k">MAP</span><span class="w"> </span><span class="err">{</span><span class="s1">&#39;a&#39;</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;b&#39;</span><span class="p">:</span><span clas [...]
 <span class="c1">----</span>
 <span class="p">[</span><span class="err">{</span><span class="s1">&#39;key&#39;</span><span class="p">:</span><span class="w"> </span><span class="n">a</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;value&#39;</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="err">}</span><span class="p">,</span><span class="w"> </span><span class="err">{</span><span class="s1">&#39;key&#39;</span><span class="p">:</span><span class= [...]
@@ -5825,15 +5861,15 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">map_extract</span><span class="p">(</span><span class="k">map</span><span class="p">,</span><span class="w"> </span><span class="k">key</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id356">
-<h4>Arguments<a class="headerlink" href="#id356" title="Link to this heading">#</a></h4>
+<section id="id359">
+<h4>Arguments<a class="headerlink" href="#id359" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>map</strong>: Map expression. Can be a constant, column, or function, and any combination of map operators.</p></li>
 <li><p><strong>key</strong>: Key to extract from the map. Can be a constant, column, or function, any combination of arithmetic or string operators, or a named expression of the previously listed.</p></li>
 </ul>
 </section>
-<section id="id357">
-<h4>Example<a class="headerlink" href="#id357" title="Link to this heading">#</a></h4>
+<section id="id360">
+<h4>Example<a class="headerlink" href="#id360" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">map_extract</span><span class="p">(</span><span class="k">MAP</span><span class="w"> </span><span class="err">{</span><span class="s1">&#39;a&#39;</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;b&#39;</span><span class="p">:</span><span clas [...]
 <span class="c1">----</span>
 <span class="p">[</span><span class="mi">1</span><span class="p">]</span>
@@ -5853,8 +5889,8 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 </pre></div>
 </div>
 </section>
-<section id="id358">
-<h4>Aliases<a class="headerlink" href="#id358" title="Link to this heading">#</a></h4>
+<section id="id361">
+<h4>Aliases<a class="headerlink" href="#id361" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p>element_at</p></li>
 </ul>
@@ -5866,14 +5902,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">map_keys</span><span class="p">(</span><span class="k">map</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id359">
-<h4>Arguments<a class="headerlink" href="#id359" title="Link to this heading">#</a></h4>
+<section id="id362">
+<h4>Arguments<a class="headerlink" href="#id362" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>map</strong>: Map expression. Can be a constant, column, or function, and any combination of map operators.</p></li>
 </ul>
 </section>
-<section id="id360">
-<h4>Example<a class="headerlink" href="#id360" title="Link to this heading">#</a></h4>
+<section id="id363">
+<h4>Example<a class="headerlink" href="#id363" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">map_keys</span><span class="p">(</span><span class="k">MAP</span><span class="w"> </span><span class="err">{</span><span class="s1">&#39;a&#39;</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;b&#39;</span><span class="p">:</span><span class=" [...]
 <span class="c1">----</span>
 <span class="p">[</span><span class="n">a</span><span class="p">,</span><span class="w"> </span><span class="n">b</span><span class="p">,</span><span class="w"> </span><span class="k">c</span><span class="p">]</span>
@@ -5891,14 +5927,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">map_values</span><span class="p">(</span><span class="k">map</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id361">
-<h4>Arguments<a class="headerlink" href="#id361" title="Link to this heading">#</a></h4>
+<section id="id364">
+<h4>Arguments<a class="headerlink" href="#id364" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>map</strong>: Map expression. Can be a constant, column, or function, and any combination of map operators.</p></li>
 </ul>
 </section>
-<section id="id362">
-<h4>Example<a class="headerlink" href="#id362" title="Link to this heading">#</a></h4>
+<section id="id365">
+<h4>Example<a class="headerlink" href="#id365" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">map_values</span><span class="p">(</span><span class="k">MAP</span><span class="w"> </span><span class="err">{</span><span class="s1">&#39;a&#39;</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;b&#39;</span><span class="p">:</span><span class [...]
 <span class="c1">----</span>
 <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="p">,</span><span class="w"> </span><span class="mi">3</span><span class="p">]</span>
@@ -5927,8 +5963,8 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">digest</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">algorithm</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id363">
-<h4>Arguments<a class="headerlink" href="#id363" title="Link to this heading">#</a></h4>
+<section id="id366">
+<h4>Arguments<a class="headerlink" href="#id366" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 <li><p><strong>algorithm</strong>: String expression specifying algorithm to use. Must be one of:</p>
@@ -5945,8 +5981,8 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 </li>
 </ul>
 </section>
-<section id="id364">
-<h4>Example<a class="headerlink" href="#id364" title="Link to this heading">#</a></h4>
+<section id="id367">
+<h4>Example<a class="headerlink" href="#id367" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">digest</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;sha256&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">------------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">digest</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">),</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;sha256&quot;</span><span class="p">))</span><span class="w">                               </span><span class="o">|</span>
@@ -5963,14 +5999,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">md5</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id365">
-<h4>Arguments<a class="headerlink" href="#id365" title="Link to this heading">#</a></h4>
+<section id="id368">
+<h4>Arguments<a class="headerlink" href="#id368" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id366">
-<h4>Example<a class="headerlink" href="#id366" title="Link to this heading">#</a></h4>
+<section id="id369">
+<h4>Example<a class="headerlink" href="#id369" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">md5</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">----------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">md5</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">))</span><span class="w">                 </span><span class="o">|</span>
@@ -5987,14 +6023,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">sha224</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id367">
-<h4>Arguments<a class="headerlink" href="#id367" title="Link to this heading">#</a></h4>
+<section id="id370">
+<h4>Arguments<a class="headerlink" href="#id370" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id368">
-<h4>Example<a class="headerlink" href="#id368" title="Link to this heading">#</a></h4>
+<section id="id371">
+<h4>Example<a class="headerlink" href="#id371" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">sha224</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">----------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">sha224</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">))</span><span class="w">                                      </span><span class="o">|</span>
@@ -6011,14 +6047,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">sha256</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id369">
-<h4>Arguments<a class="headerlink" href="#id369" title="Link to this heading">#</a></h4>
+<section id="id372">
+<h4>Arguments<a class="headerlink" href="#id372" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id370">
-<h4>Example<a class="headerlink" href="#id370" title="Link to this heading">#</a></h4>
+<section id="id373">
+<h4>Example<a class="headerlink" href="#id373" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">sha256</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">------------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">sha256</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">))</span><span class="w">                                              </span><span class="o">|</span>
@@ -6035,14 +6071,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">sha384</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id371">
-<h4>Arguments<a class="headerlink" href="#id371" title="Link to this heading">#</a></h4>
+<section id="id374">
+<h4>Arguments<a class="headerlink" href="#id374" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id372">
-<h4>Example<a class="headerlink" href="#id372" title="Link to this heading">#</a></h4>
+<section id="id375">
+<h4>Example<a class="headerlink" href="#id375" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">sha384</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">--------------------------------------------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">sha384</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">))</span><span class="w">                                                                              </span><span class="o">|</span>
@@ -6059,14 +6095,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">sha512</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id373">
-<h4>Arguments<a class="headerlink" href="#id373" title="Link to this heading">#</a></h4>
+<section id="id376">
+<h4>Arguments<a class="headerlink" href="#id376" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id374">
-<h4>Example<a class="headerlink" href="#id374" title="Link to this heading">#</a></h4>
+<section id="id377">
+<h4>Example<a class="headerlink" href="#id377" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">sha512</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">----------------------------------------------------------------------------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">sha512</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">))</span><span class="w">                                                                                                              </span><span class="o">|</span>
@@ -6091,15 +6127,15 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">union_extract</span><span class="p">(</span><span class="k">union</span><span class="p">,</span><span class="w"> </span><span class="n">field_name</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id375">
-<h4>Arguments<a class="headerlink" href="#id375" title="Link to this heading">#</a></h4>
+<section id="id378">
+<h4>Arguments<a class="headerlink" href="#id378" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>union</strong>: Union expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 <li><p><strong>field_name</strong>: String expression to operate on. Must be a constant.</p></li>
 </ul>
 </section>
-<section id="id376">
-<h4>Example<a class="headerlink" href="#id376" title="Link to this heading">#</a></h4>
+<section id="id379">
+<h4>Example<a class="headerlink" href="#id379" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="err">❯</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">union_column</span><span class="p">,</span><span class="w"> </span><span class="n">union_extract</span><span class="p">(</span><span class="n">union_column</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;a&#39;</span><span class="p">),</span><span class="w"> </span [...]
 <span class="o">+</span><span class="c1">--------------+----------------------------------+----------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">union_column</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">union_extract</span><span class="p">(</span><span class="n">union_column</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;a&#39;</span><span class="p">)</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">union_extract</span><span class="p">(</span><sp [...]
@@ -6120,14 +6156,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">union_tag</span><span class="p">(</span><span class="n">union_expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id377">
-<h4>Arguments<a class="headerlink" href="#id377" title="Link to this heading">#</a></h4>
+<section id="id380">
+<h4>Arguments<a class="headerlink" href="#id380" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>union</strong>: Union expression to operate on. Can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id378">
-<h4>Example<a class="headerlink" href="#id378" title="Link to this heading">#</a></h4>
+<section id="id381">
+<h4>Example<a class="headerlink" href="#id381" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="err">❯</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">union_column</span><span class="p">,</span><span class="w"> </span><span class="n">union_tag</span><span class="p">(</span><span class="n">union_column</span><span class="p">)</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">table_with_union</sp [...]
 <span class="o">+</span><span class="c1">--------------+-------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">union_column</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">union_tag</span><span class="p">(</span><span class="n">union_column</span><span class="p">)</span><span class="w"> </span><span class="o">|</span>
@@ -6163,15 +6199,15 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">arrow_cast</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">datatype</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id379">
-<h4>Arguments<a class="headerlink" href="#id379" title="Link to this heading">#</a></h4>
+<section id="id382">
+<h4>Arguments<a class="headerlink" href="#id382" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to cast. The expression can be a constant, column, or function, and any combination of operators.</p></li>
 <li><p><strong>datatype</strong>: <a class="reference external" href="https://docs.rs/arrow/latest/arrow/datatypes/enum.DataType.html">Arrow data type</a> name to cast to, as a string. The format is the same as that returned by [<code class="docutils literal notranslate"><span class="pre">arrow_typeof</span></code>]</p></li>
 </ul>
 </section>
-<section id="id380">
-<h4>Example<a class="headerlink" href="#id380" title="Link to this heading">#</a></h4>
+<section id="id383">
+<h4>Example<a class="headerlink" href="#id383" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span>
 <span class="w">  </span><span class="n">arrow_cast</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">,</span><span class="w">    </span><span class="s1">&#39;Int8&#39;</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">a</span><span class="p">,</span>
 <span class="w">  </span><span class="n">arrow_cast</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;Dictionary(Int32, Utf8)&#39;</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">b</span><span class="p">,</span>
@@ -6202,14 +6238,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">arrow_field</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id381">
-<h4>Arguments<a class="headerlink" href="#id381" title="Link to this heading">#</a></h4>
+<section id="id384">
+<h4>Arguments<a class="headerlink" href="#id384" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to evaluate. The expression can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id382">
-<h4>Example<a class="headerlink" href="#id382" title="Link to this heading">#</a></h4>
+<section id="id385">
+<h4>Example<a class="headerlink" href="#id385" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">arrow_field</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">-------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">arrow_field</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">1</span><span class="p">))</span><span class="w">                                       </span><span class="o">|</span>
@@ -6233,15 +6269,15 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">arrow_metadata</span><span class="p">(</span><span class="n">expression</span><span class="p">[,</span><span class="w"> </span><span class="k">key</span><span class="p">])</span>
 </pre></div>
 </div>
-<section id="id383">
-<h4>Arguments<a class="headerlink" href="#id383" title="Link to this heading">#</a></h4>
+<section id="id386">
+<h4>Arguments<a class="headerlink" href="#id386" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: The expression to retrieve metadata from. Can be a column or other expression.</p></li>
 <li><p><strong>key</strong>: Optional. The specific metadata key to retrieve.</p></li>
 </ul>
 </section>
-<section id="id384">
-<h4>Example<a class="headerlink" href="#id384" title="Link to this heading">#</a></h4>
+<section id="id387">
+<h4>Example<a class="headerlink" href="#id387" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">arrow_metadata</span><span class="p">(</span><span class="n">col</span><span class="p">)</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="k">table</span><span class="p">;</span>
 <span class="o">+</span><span class="c1">----------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">arrow_metadata</span><span class="p">(</span><span class="k">table</span><span class="p">.</span><span class="n">col</span><span class="p">)</span><span class="w">  </span><span class="o">|</span>
@@ -6264,15 +6300,15 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">arrow_try_cast</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">datatype</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id385">
-<h4>Arguments<a class="headerlink" href="#id385" title="Link to this heading">#</a></h4>
+<section id="id388">
+<h4>Arguments<a class="headerlink" href="#id388" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to cast. The expression can be a constant, column, or function, and any combination of operators.</p></li>
 <li><p><strong>datatype</strong>: <a class="reference external" href="https://docs.rs/arrow/latest/arrow/datatypes/enum.DataType.html">Arrow data type</a> name to cast to, as a string. The format is the same as that returned by [<code class="docutils literal notranslate"><span class="pre">arrow_typeof</span></code>]</p></li>
 </ul>
 </section>
-<section id="id386">
-<h4>Example<a class="headerlink" href="#id386" title="Link to this heading">#</a></h4>
+<section id="id389">
+<h4>Example<a class="headerlink" href="#id389" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">arrow_try_cast</span><span class="p">(</span><span class="s1">&#39;123&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;Int64&#39;</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">a</span><s [...]
 <span class="w">         </span><span class="n">arrow_try_cast</span><span class="p">(</span><span class="s1">&#39;not_a_number&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;Int64&#39;</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">b</span><span class="p">;</span>
 
@@ -6291,14 +6327,14 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">arrow_typeof</span><span class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id387">
-<h4>Arguments<a class="headerlink" href="#id387" title="Link to this heading">#</a></h4>
+<section id="id390">
+<h4>Arguments<a class="headerlink" href="#id390" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to evaluate. The expression can be a constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
-<section id="id388">
-<h4>Example<a class="headerlink" href="#id388" title="Link to this heading">#</a></h4>
+<section id="id391">
+<h4>Example<a class="headerlink" href="#id391" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">arrow_typeof</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">),</span><span class="w"> </span><span class="n">arrow_typeof</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
 <span class="o">+</span><span class="c1">---------------------------+------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">arrow_typeof</span><span class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;foo&quot;</span><span class="p">))</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">arrow_typeof</span><span class="p">(</span><span class="n">Int64</span><span class="p">(</span><span class="mi">1</span><span class="p">))</span><span class="w"> </span><span class=" [...]
@@ -6315,15 +6351,15 @@ For <code class="docutils literal notranslate"><span class="pre">make_map</span>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">cast_to_type</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">reference</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id389">
-<h4>Arguments<a class="headerlink" href="#id389" title="Link to this heading">#</a></h4>
+<section id="id392">
+<h4>Arguments<a class="headerlink" href="#id392" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: The expression to cast. It can be a constant, column, or function, and any combination of operators.</p></li>
 <li><p><strong>reference</strong>: Reference expression whose data type determines the target cast type. The value is ignored.</p></li>
 </ul>
 </section>
-<section id="id390">
-<h4>Example<a class="headerlink" href="#id390" title="Link to this heading">#</a></h4>
+<section id="id393">
+<h4>Example<a class="headerlink" href="#id393" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">cast_to_type</span><span class="p">(</span><span class="s1">&#39;42&#39;</span><span class="p">,</span><span class="w"> </span><span class="k">NULL</span><span class="p">::</span><span class="nb">INTEGER</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span cla [...]
 <span class="o">+</span><span class="c1">----+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">a</span><span class="w">  </span><span class="o">|</span>
@@ -6353,15 +6389,15 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">get_field</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">field_name</span><span class="p">[,</span><span class="w"> </span><span class="n">field_name2</span><span class="p">,</span><span class="w"> </span><span class="p">...])</span>
 </pre></div>
 </div>
-<section id="id391">
-<h4>Arguments<a class="headerlink" href="#id391" title="Link to this heading">#</a></h4>
+<section id="id394">
+<h4>Arguments<a class="headerlink" href="#id394" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: The map or struct to retrieve a field from.</p></li>
 <li><p><strong>field_name</strong>: The field name(s) to access, in order for nested access. Must evaluate to strings.</p></li>
 </ul>
 </section>
-<section id="id392">
-<h4>Example<a class="headerlink" href="#id392" title="Link to this heading">#</a></h4>
+<section id="id395">
+<h4>Example<a class="headerlink" href="#id395" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="c1">-- Access a field from a struct column</span>
 <span class="o">&gt;</span><span class="w"> </span><span class="k">create</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">test</span><span class="p">(</span><span class="w"> </span><span class="n">struct_col</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="k">values</span>
 <span class="w">    </span><span class="p">(</span><span class="err">{</span><span class="n">name</span><span class="p">:</span><span class="w"> </span><span class="s1">&#39;Alice&#39;</span><span class="p">,</span><span class="w"> </span><span class="n">age</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="err">}</span><span class="p">),</span>
@@ -6400,15 +6436,15 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">try_cast_to_type</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">reference</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id393">
-<h4>Arguments<a class="headerlink" href="#id393" title="Link to this heading">#</a></h4>
+<section id="id396">
+<h4>Arguments<a class="headerlink" href="#id396" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: The expression to cast. It can be a constant, column, or function, and any combination of operators.</p></li>
 <li><p><strong>reference</strong>: Reference expression whose data type determines the target cast type. The value is ignored.</p></li>
 </ul>
 </section>
-<section id="id394">
-<h4>Example<a class="headerlink" href="#id394" title="Link to this heading">#</a></h4>
+<section id="id397">
+<h4>Example<a class="headerlink" href="#id397" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">try_cast_to_type</span><span class="p">(</span><span class="s1">&#39;123&#39;</span><span class="p">,</span><span class="w"> </span><span class="k">NULL</span><span class="p">::</span><span class="nb">INTEGER</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><spa [...]
 <span class="w">         </span><span class="n">try_cast_to_type</span><span class="p">(</span><span class="s1">&#39;not_a_number&#39;</span><span class="p">,</span><span class="w"> </span><span class="k">NULL</span><span class="p">::</span><span class="nb">INTEGER</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">b</span><span class="p">;</span>
 
@@ -6427,8 +6463,8 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="k">version</span><span class="p">()</span>
 </pre></div>
 </div>
-<section id="id395">
-<h4>Example<a class="headerlink" href="#id395" title="Link to this heading">#</a></h4>
+<section id="id398">
+<h4>Example<a class="headerlink" href="#id398" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="k">version</span><span class="p">();</span>
 <span class="o">+</span><span class="c1">--------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="k">version</span><span class="p">()</span><span class="w">                                  </span><span class="o">|</span>
@@ -6445,16 +6481,16 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="n">with_metadata</span><span class="p">(</span><span class="n">expression</span><span class="p">,</span><span class="w"> </span><span class="n">key1</span><span class="p">,</span><span class="w"> </span><span class="n">value1</span><span class="p">[,</span><span class="w"> </span><span class="n">key2</span><span class="p">,</span><span class="w"> </span><span class="n">value2</span><span class="p [...]
 </pre></div>
 </div>
-<section id="id396">
-<h4>Arguments<a class="headerlink" href="#id396" title="Link to this heading">#</a></h4>
+<section id="id399">
+<h4>Arguments<a class="headerlink" href="#id399" title="Link to this heading">#</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: The expression whose output Arrow field should be annotated. Values flow through unchanged.</p></li>
 <li><p><strong>key</strong>: Metadata key. Must be a non-empty constant string literal.</p></li>
 <li><p><strong>value</strong>: Metadata value. Must be a constant string literal (may be empty).</p></li>
 </ul>
 </section>
-<section id="id397">
-<h4>Example<a class="headerlink" href="#id397" title="Link to this heading">#</a></h4>
+<section id="id400">
+<h4>Example<a class="headerlink" href="#id400" title="Link to this heading">#</a></h4>
 <div class="highlight-sql notranslate"><div class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="n">arrow_metadata</span><span class="p">(</span><span class="n">with_metadata</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;unit&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;m [...]
 <span class="o">+</span><span class="c1">---------------------------------------------------------------+</span>
 <span class="o">|</span><span class="w"> </span><span class="n">arrow_metadata</span><span class="p">(</span><span class="n">with_metadata</span><span class="p">(</span><span class="n">column1</span><span class="p">,</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;unit&quot;</span><span class="p">),</span><span class="n">Utf8</span><span class="p">(</span><span class="ss">&quot;ms&quot;</span><span class="p">)),</span><span class="n">Utf8</span><span class [...]
@@ -7189,160 +7225,166 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id264">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-pop-back"><code class="docutils literal notranslate"><span class="pre">array_pop_back</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-normalize"><code class="docutils literal notranslate"><span class="pre">array_normalize</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id265">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id266">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id267">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-pop-front"><code class="docutils literal notranslate"><span class="pre">array_pop_front</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-pop-back"><code class="docutils literal notranslate"><span class="pre">array_pop_back</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id268">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id269">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id270">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-position"><code class="docutils literal notranslate"><span class="pre">array_position</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-pop-front"><code class="docutils literal notranslate"><span class="pre">array_pop_front</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id271">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id272">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id273">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-positions"><code class="docutils literal notranslate"><span class="pre">array_positions</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-position"><code class="docutils literal notranslate"><span class="pre">array_position</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id274">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id275">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id276">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-prepend"><code class="docutils literal notranslate"><span class="pre">array_prepend</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-positions"><code class="docutils literal notranslate"><span class="pre">array_positions</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id277">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id278">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id279">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-push-back"><code class="docutils literal notranslate"><span class="pre">array_push_back</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-push-front"><code class="docutils literal notranslate"><span class="pre">array_push_front</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-remove"><code class="docutils literal notranslate"><span class="pre">array_remove</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-prepend"><code class="docutils literal notranslate"><span class="pre">array_prepend</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id280">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id281">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id282">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-remove-all"><code class="docutils literal notranslate"><span class="pre">array_remove_all</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-push-back"><code class="docutils literal notranslate"><span class="pre">array_push_back</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-push-front"><code class="docutils literal notranslate"><span class="pre">array_push_front</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-remove"><code class="docutils literal notranslate"><span class="pre">array_remove</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id283">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id284">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id285">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-remove-n"><code class="docutils literal notranslate"><span class="pre">array_remove_n</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-remove-all"><code class="docutils literal notranslate"><span class="pre">array_remove_all</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id286">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id287">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id288">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-repeat"><code class="docutils literal notranslate"><span class="pre">array_repeat</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-remove-n"><code class="docutils literal notranslate"><span class="pre">array_remove_n</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id289">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id290">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id291">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-replace"><code class="docutils literal notranslate"><span class="pre">array_replace</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-repeat"><code class="docutils literal notranslate"><span class="pre">array_repeat</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id292">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id293">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id294">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-replace-all"><code class="docutils literal notranslate"><span class="pre">array_replace_all</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-replace"><code class="docutils literal notranslate"><span class="pre">array_replace</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id295">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id296">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id297">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-replace-n"><code class="docutils literal notranslate"><span class="pre">array_replace_n</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-replace-all"><code class="docutils literal notranslate"><span class="pre">array_replace_all</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id298">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id299">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id300">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-resize"><code class="docutils literal notranslate"><span class="pre">array_resize</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-replace-n"><code class="docutils literal notranslate"><span class="pre">array_replace_n</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id301">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id302">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id303">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-reverse"><code class="docutils literal notranslate"><span class="pre">array_reverse</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-resize"><code class="docutils literal notranslate"><span class="pre">array_resize</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id304">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id305">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id306">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-slice"><code class="docutils literal notranslate"><span class="pre">array_slice</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-reverse"><code class="docutils literal notranslate"><span class="pre">array_reverse</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id307">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id308">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id309">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-sort"><code class="docutils literal notranslate"><span class="pre">array_sort</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-slice"><code class="docutils literal notranslate"><span class="pre">array_slice</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id310">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id311">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id312">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-to-string"><code class="docutils literal notranslate"><span class="pre">array_to_string</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-sort"><code class="docutils literal notranslate"><span class="pre">array_sort</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id313">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id314">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id315">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-transform"><code class="docutils literal notranslate"><span class="pre">array_transform</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-to-string"><code class="docutils literal notranslate"><span class="pre">array_to_string</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id316">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id317">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id318">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-union"><code class="docutils literal notranslate"><span class="pre">array_union</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-transform"><code class="docutils literal notranslate"><span class="pre">array_transform</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id319">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id320">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id321">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrays-overlap"><code class="docutils literal notranslate"><span class="pre">arrays_overlap</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrays-zip"><code class="docutils literal notranslate"><span class="pre">arrays_zip</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#array-union"><code class="docutils literal notranslate"><span class="pre">array_union</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id322">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id323">Example</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id324">Aliases</a></li>
 </ul>
 </li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#cardinality"><code class="docutils literal notranslate"><span class="pre">cardinality</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrays-overlap"><code class="docutils literal notranslate"><span class="pre">arrays_overlap</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrays-zip"><code class="docutils literal notranslate"><span class="pre">arrays_zip</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id325">Arguments</a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id326">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id327">Aliases</a></li>
+</ul>
+</li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#cardinality"><code class="docutils literal notranslate"><span class="pre">cardinality</span></code></a><ul class="nav section-nav flex-column">
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id328">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id329">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#cosine-distance"><code class="docutils literal notranslate"><span class="pre">cosine_distance</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id327">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id328">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id330">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id331">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#dot-product"><code class="docutils literal notranslate"><span class="pre">dot_product</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#empty"><code class="docutils literal notranslate"><span class="pre">empty</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id329">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id330">Example</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id331">Aliases</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id332">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id333">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id334">Aliases</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#flatten"><code class="docutils literal notranslate"><span class="pre">flatten</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id332">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id333">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id335">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id336">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#generate-series"><code class="docutils literal notranslate"><span class="pre">generate_series</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id334">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id335">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id337">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id338">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#inner-product"><code class="docutils literal notranslate"><span class="pre">inner_product</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id336">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id337">Example</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id338">Aliases</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id339">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id340">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id341">Aliases</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-any-match"><code class="docutils literal notranslate"><span class="pre">list_any_match</span></code></a></li>
@@ -7368,6 +7410,7 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-length"><code class="docutils literal notranslate"><span class="pre">list_length</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-max"><code class="docutils literal notranslate"><span class="pre">list_max</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-ndims"><code class="docutils literal notranslate"><span class="pre">list_ndims</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-normalize"><code class="docutils literal notranslate"><span class="pre">list_normalize</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-pop-back"><code class="docutils literal notranslate"><span class="pre">list_pop_back</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-pop-front"><code class="docutils literal notranslate"><span class="pre">list_pop_front</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-position"><code class="docutils literal notranslate"><span class="pre">list_position</span></code></a></li>
@@ -7391,21 +7434,21 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-union"><code class="docutils literal notranslate"><span class="pre">list_union</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#list-zip"><code class="docutils literal notranslate"><span class="pre">list_zip</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#make-array"><code class="docutils literal notranslate"><span class="pre">make_array</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id339">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id340">Example</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id341">Aliases</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id342">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id343">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id344">Aliases</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#make-list"><code class="docutils literal notranslate"><span class="pre">make_list</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#range"><code class="docutils literal notranslate"><span class="pre">range</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id342">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id343">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id345">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id346">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#string-to-array"><code class="docutils literal notranslate"><span class="pre">string_to_array</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id344">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id345">Example</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id346">Aliases</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id347">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id348">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id349">Aliases</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#string-to-list"><code class="docutils literal notranslate"><span class="pre">string_to_list</span></code></a></li>
@@ -7413,15 +7456,15 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#struct-functions">Struct Functions</a><ul class="nav section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#named-struct"><code class="docutils literal notranslate"><span class="pre">named_struct</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id347">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id348">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id350">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id351">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#row"><code class="docutils literal notranslate"><span class="pre">row</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#struct"><code class="docutils literal notranslate"><span class="pre">struct</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id349">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id350">Example</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id351">Aliases</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id352">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id353">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id354">Aliases</a></li>
 </ul>
 </li>
 </ul>
@@ -7429,127 +7472,127 @@ Nested access like <code class="docutils literal notranslate"><span class="pre">
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#map-functions">Map Functions</a><ul class="nav section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#element-at"><code class="docutils literal notranslate"><span class="pre">element_at</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#map"><code class="docutils literal notranslate"><span class="pre">map</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id352">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id353">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id355">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id356">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#map-entries"><code class="docutils literal notranslate"><span class="pre">map_entries</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id354">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id355">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id357">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id358">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#map-extract"><code class="docutils literal notranslate"><span class="pre">map_extract</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id356">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id357">Example</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id358">Aliases</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id359">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id360">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id361">Aliases</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#map-keys"><code class="docutils literal notranslate"><span class="pre">map_keys</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id359">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id360">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id362">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id363">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#map-values"><code class="docutils literal notranslate"><span class="pre">map_values</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id361">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id362">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id364">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id365">Example</a></li>
 </ul>
 </li>
 </ul>
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#hashing-functions">Hashing Functions</a><ul class="nav section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#digest"><code class="docutils literal notranslate"><span class="pre">digest</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id363">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id364">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id366">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id367">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#md5"><code class="docutils literal notranslate"><span class="pre">md5</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id365">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id366">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id368">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id369">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#sha224"><code class="docutils literal notranslate"><span class="pre">sha224</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id367">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id368">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id370">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id371">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#sha256"><code class="docutils literal notranslate"><span class="pre">sha256</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id369">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id370">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id372">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id373">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#sha384"><code class="docutils literal notranslate"><span class="pre">sha384</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id371">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id372">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id374">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id375">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#sha512"><code class="docutils literal notranslate"><span class="pre">sha512</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id373">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id374">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id376">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id377">Example</a></li>
 </ul>
 </li>
 </ul>
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#union-functions">Union Functions</a><ul class="nav section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#union-extract"><code class="docutils literal notranslate"><span class="pre">union_extract</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id375">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id376">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id378">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id379">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#union-tag"><code class="docutils literal notranslate"><span class="pre">union_tag</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id377">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id378">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id380">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id381">Example</a></li>
 </ul>
 </li>
 </ul>
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#other-functions">Other Functions</a><ul class="nav section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrow-cast"><code class="docutils literal notranslate"><span class="pre">arrow_cast</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id379">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id380">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id382">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id383">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrow-field"><code class="docutils literal notranslate"><span class="pre">arrow_field</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id381">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id382">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id384">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id385">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrow-metadata"><code class="docutils literal notranslate"><span class="pre">arrow_metadata</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id383">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id384">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id386">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id387">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrow-try-cast"><code class="docutils literal notranslate"><span class="pre">arrow_try_cast</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id385">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id386">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id388">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id389">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#arrow-typeof"><code class="docutils literal notranslate"><span class="pre">arrow_typeof</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id387">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id388">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id390">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id391">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#cast-to-type"><code class="docutils literal notranslate"><span class="pre">cast_to_type</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id389">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id390">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id392">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id393">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#get-field"><code class="docutils literal notranslate"><span class="pre">get_field</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id391">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id392">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id394">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id395">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#try-cast-to-type"><code class="docutils literal notranslate"><span class="pre">try_cast_to_type</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id393">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id394">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id396">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id397">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#version"><code class="docutils literal notranslate"><span class="pre">version</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id395">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id398">Example</a></li>
 </ul>
 </li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#with-metadata"><code class="docutils literal notranslate"><span class="pre">with_metadata</span></code></a><ul class="nav section-nav flex-column">
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id396">Arguments</a></li>
-<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id397">Example</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id399">Arguments</a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" href="#id400">Example</a></li>
 </ul>
 </li>
 </ul>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org