This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/datafusion-python.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new a26f3b92 Publish built docs triggered by 
4702915c4f019a251809d5d7d9d2014e7d7c4251
a26f3b92 is described below

commit a26f3b925931360259c1be39cf770c125c97d000
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Aug 3 10:32:14 2026 +0000

    Publish built docs triggered by 4702915c4f019a251809d5d7d9d2014e7d7c4251
---
 _sources/autoapi/datafusion/expr/index.rst.txt     |   6 +
 .../autoapi/datafusion/functions/index.rst.txt     |   6 +
 _sources/autoapi/datafusion/index.rst.txt          |   6 +
 autoapi/datafusion/expr/index.html                 |   7 +
 autoapi/datafusion/functions/index.html            | 366 +++++++++++----------
 autoapi/datafusion/index.html                      |   7 +
 genindex.html                                      |   8 +
 objects.inv                                        | Bin 11438 -> 11444 bytes
 searchindex.js                                     |   2 +-
 user-guide/common-operations/aggregations.html     |  22 +-
 user-guide/common-operations/basic-info.html       |  46 +--
 user-guide/common-operations/functions.html        |  20 +-
 user-guide/common-operations/udf-and-udfa.html     |   4 +-
 13 files changed, 275 insertions(+), 225 deletions(-)

diff --git a/_sources/autoapi/datafusion/expr/index.rst.txt 
b/_sources/autoapi/datafusion/expr/index.rst.txt
index 3795cdf1..6d938f6d 100644
--- a/_sources/autoapi/datafusion/expr/index.rst.txt
+++ b/_sources/autoapi/datafusion/expr/index.rst.txt
@@ -744,6 +744,12 @@ Module Contents
 
 
 
+   .. py:method:: is_nan() -> Expr
+
+      Returns true if a given number is +NaN or -NaN otherwise returns false.
+
+
+
    .. py:method:: is_not_null() -> Expr
 
       Returns ``True`` if this expression is not null.
diff --git a/_sources/autoapi/datafusion/functions/index.rst.txt 
b/_sources/autoapi/datafusion/functions/index.rst.txt
index 6f35c578..7fedb656 100644
--- a/_sources/autoapi/datafusion/functions/index.rst.txt
+++ b/_sources/autoapi/datafusion/functions/index.rst.txt
@@ -191,6 +191,7 @@ Functions
    datafusion.functions.initcap
    datafusion.functions.inner_product
    datafusion.functions.instr
+   datafusion.functions.is_nan
    datafusion.functions.isnan
    datafusion.functions.iszero
    datafusion.functions.lag
@@ -3070,6 +3071,11 @@ Package Contents
    .. seealso:: This is an alias for :py:func:`strpos`.
 
 
+.. py:function:: is_nan(expr: datafusion.expr.Expr) -> datafusion.expr.Expr
+
+   Alias for :func:`isnan`.
+
+
 .. py:function:: isnan(expr: datafusion.expr.Expr) -> datafusion.expr.Expr
 
    Returns true if a given number is +NaN or -NaN otherwise returns false.
diff --git a/_sources/autoapi/datafusion/index.rst.txt 
b/_sources/autoapi/datafusion/index.rst.txt
index 8231801a..32cdd1c9 100644
--- a/_sources/autoapi/datafusion/index.rst.txt
+++ b/_sources/autoapi/datafusion/index.rst.txt
@@ -1112,6 +1112,12 @@ Package Contents
 
 
 
+   .. py:method:: is_nan() -> Expr
+
+      Returns true if a given number is +NaN or -NaN otherwise returns false.
+
+
+
    .. py:method:: is_not_null() -> Expr
 
       Returns ``True`` if this expression is not null.
diff --git a/autoapi/datafusion/expr/index.html 
b/autoapi/datafusion/expr/index.html
index 4cfaadb2..4b243898 100644
--- a/autoapi/datafusion/expr/index.html
+++ b/autoapi/datafusion/expr/index.html
@@ -1413,6 +1413,12 @@ by-value vs. by-reference details.</p>
 remaining characters to lowercase.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.expr.Expr.is_nan">
+<span class="sig-name descname"><span class="pre">is_nan</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><a class="reference internal" 
href="#datafusion.expr.Expr" title="datafusion.expr.Expr"><span 
class="pre">Expr</span></a></span></span><a class="headerlink" 
href="#datafusion.expr.Expr.is_nan" title="Link to this definition">#</a></dt>
+<dd><p>Returns true if a given number is +NaN or -NaN otherwise returns 
false.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.expr.Expr.is_not_null">
 <span class="sig-name descname"><span 
class="pre">is_not_null</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.expr.Expr" 
title="datafusion.expr.Expr"><span class="pre">Expr</span></a></span></span><a 
class="headerlink" href="#datafusion.expr.Expr.is_not_null" title="Link to this 
definition">#</a></dt>
@@ -2839,6 +2845,7 @@ values as literals instead of rejecting them.</p>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.from_bytes"><code class="docutils literal 
notranslate"><span class="pre">Expr.from_bytes()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.from_unixtime"><code class="docutils literal 
notranslate"><span class="pre">Expr.from_unixtime()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.initcap"><code class="docutils literal 
notranslate"><span class="pre">Expr.initcap()</span></code></a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.is_nan"><code class="docutils literal 
notranslate"><span class="pre">Expr.is_nan()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.is_not_null"><code class="docutils literal 
notranslate"><span class="pre">Expr.is_not_null()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.is_null"><code class="docutils literal 
notranslate"><span class="pre">Expr.is_null()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.expr.Expr.isnan"><code class="docutils literal 
notranslate"><span class="pre">Expr.isnan()</span></code></a></li>
diff --git a/autoapi/datafusion/functions/index.html 
b/autoapi/datafusion/functions/index.html
index 24a2eb4c..e09bed31 100644
--- a/autoapi/datafusion/functions/index.html
+++ b/autoapi/datafusion/functions/index.html
@@ -954,538 +954,541 @@ for categorized catalogs of aggregate and window 
functions.</p>
 <tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.instr" title="datafusion.functions.instr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">instr</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Finds the position from where the <code class="docutils literal 
notranslate"><span class="pre">substring</span></code> matches the <code 
class="docutils literal notranslate"><span 
class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.isnan" title="datafusion.functions.isnan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">isnan</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.is_nan" title="datafusion.functions.is_nan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">is_nan</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<td><p>Alias for <a class="reference internal" 
href="#datafusion.functions.isnan" title="datafusion.functions.isnan"><code 
class="xref py py-func docutils literal notranslate"><span 
class="pre">isnan()</span></code></a>.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.isnan" title="datafusion.functions.isnan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">isnan</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns true if a given number is +NaN or -NaN otherwise returns 
false.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.iszero" title="datafusion.functions.iszero"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">iszero</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.iszero" title="datafusion.functions.iszero"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">iszero</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns true if a given number is +0.0 or -0.0 otherwise returns 
false.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lag" title="datafusion.functions.lag"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lag</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lag" title="datafusion.functions.lag"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lag</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Create a lag window function.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lambda_" title="datafusion.functions.lambda_"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lambda_</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lambda_" title="datafusion.functions.lambda_"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lambda_</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Create a lambda expression from parameter names and a body 
expression.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lambda_var" 
title="datafusion.functions.lambda_var"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">lambda_var</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lambda_var" 
title="datafusion.functions.lambda_var"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">lambda_var</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Create an unresolved reference to a lambda parameter by <code 
class="docutils literal notranslate"><span 
class="pre">name</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.last_value" 
title="datafusion.functions.last_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">last_value</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.last_value" 
title="datafusion.functions.last_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">last_value</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the last value in a group of values.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lcm" title="datafusion.functions.lcm"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lcm</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lcm" title="datafusion.functions.lcm"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lcm</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the least common multiple.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lead" title="datafusion.functions.lead"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lead</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lead" title="datafusion.functions.lead"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lead</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Create a lead window function.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.least" title="datafusion.functions.least"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">least</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.least" title="datafusion.functions.least"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">least</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the least value from a list of expressions.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.left" title="datafusion.functions.left"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">left</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.left" title="datafusion.functions.left"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">left</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the first <code class="docutils literal notranslate"><span 
class="pre">n</span></code> characters in the <code class="docutils literal 
notranslate"><span class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.length" title="datafusion.functions.length"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">length</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.length" title="datafusion.functions.length"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">length</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>The number of characters in the <code class="docutils literal 
notranslate"><span class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.levenshtein" 
title="datafusion.functions.levenshtein"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">levenshtein</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.levenshtein" 
title="datafusion.functions.levenshtein"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">levenshtein</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the Levenshtein distance between the two given strings.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_any_match" 
title="datafusion.functions.list_any_match"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_any_match</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_any_match" 
title="datafusion.functions.list_any_match"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_any_match</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Return <code class="docutils literal notranslate"><span 
class="pre">True</span></code> if any element of a list satisfies a 
predicate.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_any_value" 
title="datafusion.functions.list_any_value"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_any_value</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_any_value" 
title="datafusion.functions.list_any_value"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_any_value</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the first non-null element in the array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_append" 
title="datafusion.functions.list_append"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_append</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_append" 
title="datafusion.functions.list_append"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_append</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Appends an element to the end of an array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_cat" 
title="datafusion.functions.list_cat"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_cat</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_cat" 
title="datafusion.functions.list_cat"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_cat</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Concatenates the input arrays.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_compact" 
title="datafusion.functions.list_compact"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_compact</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_compact" 
title="datafusion.functions.list_compact"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_compact</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Removes NULL values from the array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_concat" 
title="datafusion.functions.list_concat"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_concat</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_concat" 
title="datafusion.functions.list_concat"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_concat</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Concatenates the input arrays.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_contains" 
title="datafusion.functions.list_contains"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_contains</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_contains" 
title="datafusion.functions.list_contains"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_contains</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns true if the element appears in the array, otherwise 
false.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_dims" 
title="datafusion.functions.list_dims"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_dims</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_dims" 
title="datafusion.functions.list_dims"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_dims</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an array of the array's dimensions.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_distance" 
title="datafusion.functions.list_distance"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_distance</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_distance" 
title="datafusion.functions.list_distance"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_distance</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the Euclidean distance between two numeric arrays.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_distinct" 
title="datafusion.functions.list_distinct"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_distinct</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_distinct" 
title="datafusion.functions.list_distinct"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_distinct</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns distinct values from the array after removing 
duplicates.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_element" 
title="datafusion.functions.list_element"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_element</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_element" 
title="datafusion.functions.list_element"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_element</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Extracts the element with the index n from the array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_empty" 
title="datafusion.functions.list_empty"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_empty</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_empty" 
title="datafusion.functions.list_empty"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_empty</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a boolean indicating whether the array is empty.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_except" 
title="datafusion.functions.list_except"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_except</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_except" 
title="datafusion.functions.list_except"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_except</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the elements that appear in <code class="docutils literal 
notranslate"><span class="pre">array1</span></code> but not in the <code 
class="docutils literal notranslate"><span 
class="pre">array2</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_extract" 
title="datafusion.functions.list_extract"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_extract</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_extract" 
title="datafusion.functions.list_extract"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_extract</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Extracts the element with the index n from the array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_filter" 
title="datafusion.functions.list_filter"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_filter</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_filter" 
title="datafusion.functions.list_filter"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_filter</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Keep the elements of a list for which a predicate is <code 
class="docutils literal notranslate"><span 
class="pre">True</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_has" 
title="datafusion.functions.list_has"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_has</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_has" 
title="datafusion.functions.list_has"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_has</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns true if the element appears in the array, otherwise 
false.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_has_all" 
title="datafusion.functions.list_has_all"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_has_all</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_has_all" 
title="datafusion.functions.list_has_all"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_has_all</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Determines if there is complete overlap <code class="docutils literal 
notranslate"><span class="pre">second_array</span></code> in <code 
class="docutils literal notranslate"><span 
class="pre">first_array</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_has_any" 
title="datafusion.functions.list_has_any"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_has_any</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_has_any" 
title="datafusion.functions.list_has_any"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_has_any</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Determine if there is an overlap between <code class="docutils literal 
notranslate"><span class="pre">first_array</span></code> and <code 
class="docutils literal notranslate"><span 
class="pre">second_array</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_indexof" 
title="datafusion.functions.list_indexof"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_indexof</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_indexof" 
title="datafusion.functions.list_indexof"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_indexof</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Return the position of the first occurrence of <code class="docutils 
literal notranslate"><span class="pre">element</span></code> in <code 
class="docutils literal notranslate"><span 
class="pre">array</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_intersect" 
title="datafusion.functions.list_intersect"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_intersect</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_intersect" 
title="datafusion.functions.list_intersect"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_intersect</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns an the intersection of <code class="docutils literal 
notranslate"><span class="pre">array1</span></code> and <code class="docutils 
literal notranslate"><span class="pre">array2</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_join" 
title="datafusion.functions.list_join"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_join</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_join" 
title="datafusion.functions.list_join"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_join</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts each element to its text representation.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_length" 
title="datafusion.functions.list_length"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_length</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_length" 
title="datafusion.functions.list_length"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_length</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the length of the array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_max" 
title="datafusion.functions.list_max"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_max</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_max" 
title="datafusion.functions.list_max"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_max</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the maximum value in the array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_min" 
title="datafusion.functions.list_min"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_min</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_min" 
title="datafusion.functions.list_min"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_min</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the minimum value in the array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_ndims" 
title="datafusion.functions.list_ndims"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_ndims</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_ndims" 
title="datafusion.functions.list_ndims"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_ndims</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the number of dimensions of the array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_normalize" 
title="datafusion.functions.list_normalize"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_normalize</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_normalize" 
title="datafusion.functions.list_normalize"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_normalize</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Scales a numeric array so it has Euclidean length 1.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_overlap" 
title="datafusion.functions.list_overlap"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_overlap</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_overlap" 
title="datafusion.functions.list_overlap"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_overlap</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns true if any element appears in both arrays.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_pop_back" 
title="datafusion.functions.list_pop_back"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_pop_back</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_pop_back" 
title="datafusion.functions.list_pop_back"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_pop_back</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the array without the last element.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_pop_front" 
title="datafusion.functions.list_pop_front"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_pop_front</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_pop_front" 
title="datafusion.functions.list_pop_front"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_pop_front</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the array without the first element.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_position" 
title="datafusion.functions.list_position"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_position</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_position" 
title="datafusion.functions.list_position"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_position</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Return the position of the first occurrence of <code class="docutils 
literal notranslate"><span class="pre">element</span></code> in <code 
class="docutils literal notranslate"><span 
class="pre">array</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_positions" 
title="datafusion.functions.list_positions"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_positions</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_positions" 
title="datafusion.functions.list_positions"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_positions</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Searches for an element in the array and returns all 
occurrences.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_prepend" 
title="datafusion.functions.list_prepend"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_prepend</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_prepend" 
title="datafusion.functions.list_prepend"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_prepend</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Prepends an element to the beginning of an array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_push_back" 
title="datafusion.functions.list_push_back"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_push_back</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_push_back" 
title="datafusion.functions.list_push_back"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_push_back</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Appends an element to the end of an array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_push_front" 
title="datafusion.functions.list_push_front"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_push_front</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_push_front" 
title="datafusion.functions.list_push_front"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_push_front</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Prepends an element to the beginning of an array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_remove" 
title="datafusion.functions.list_remove"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_remove</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_remove" 
title="datafusion.functions.list_remove"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_remove</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Removes the first element from the array equal to the given 
value.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_remove_all" 
title="datafusion.functions.list_remove_all"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_remove_all</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_remove_all" 
title="datafusion.functions.list_remove_all"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_remove_all</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Removes all elements from the array equal to the given value.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_remove_n" 
title="datafusion.functions.list_remove_n"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_remove_n</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_remove_n" 
title="datafusion.functions.list_remove_n"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_remove_n</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Removes the first <code class="docutils literal notranslate"><span 
class="pre">max</span></code> elements from the array equal to the given 
value.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_repeat" 
title="datafusion.functions.list_repeat"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_repeat</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_repeat" 
title="datafusion.functions.list_repeat"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_repeat</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an array containing <code class="docutils literal 
notranslate"><span class="pre">element</span></code> <code class="docutils 
literal notranslate"><span class="pre">count</span></code> times.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_replace" 
title="datafusion.functions.list_replace"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_replace</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_replace" 
title="datafusion.functions.list_replace"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_replace</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Replaces the first occurrence of <code class="docutils literal 
notranslate"><span class="pre">from_val</span></code> with <code 
class="docutils literal notranslate"><span 
class="pre">to_val</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_replace_all" 
title="datafusion.functions.list_replace_all"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_replace_all</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_replace_all" 
title="datafusion.functions.list_replace_all"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_replace_all</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Replaces all occurrences of <code class="docutils literal 
notranslate"><span class="pre">from_val</span></code> with <code 
class="docutils literal notranslate"><span 
class="pre">to_val</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_replace_n" 
title="datafusion.functions.list_replace_n"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_replace_n</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_replace_n" 
title="datafusion.functions.list_replace_n"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_replace_n</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Replace <code class="docutils literal notranslate"><span 
class="pre">n</span></code> occurrences of <code class="docutils literal 
notranslate"><span class="pre">from_val</span></code> with <code 
class="docutils literal notranslate"><span 
class="pre">to_val</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_resize" 
title="datafusion.functions.list_resize"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_resize</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_resize" 
title="datafusion.functions.list_resize"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_resize</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an array with the specified size filled.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_reverse" 
title="datafusion.functions.list_reverse"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_reverse</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_reverse" 
title="datafusion.functions.list_reverse"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_reverse</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Reverses the order of elements in the array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_slice" 
title="datafusion.functions.list_slice"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_slice</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_slice" 
title="datafusion.functions.list_slice"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_slice</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a slice of the array.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_sort" 
title="datafusion.functions.list_sort"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_sort</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_sort" 
title="datafusion.functions.list_sort"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_sort</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Sorts the array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_to_string" 
title="datafusion.functions.list_to_string"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_to_string</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_to_string" 
title="datafusion.functions.list_to_string"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_to_string</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts each element to its text representation.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_transform" 
title="datafusion.functions.list_transform"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_transform</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_transform" 
title="datafusion.functions.list_transform"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_transform</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Transform each element of a list with a lambda.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_union" 
title="datafusion.functions.list_union"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_union</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_union" 
title="datafusion.functions.list_union"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_union</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an array of the elements in the union of array1 and 
array2.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.list_zip" 
title="datafusion.functions.list_zip"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_zip</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.list_zip" 
title="datafusion.functions.list_zip"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_zip</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Combines multiple arrays into a single array of structs.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.ln" title="datafusion.functions.ln"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ln</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.ln" title="datafusion.functions.ln"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ln</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the natural logarithm (base e) of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.log" title="datafusion.functions.log"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">log</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.log" title="datafusion.functions.log"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">log</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the logarithm of a number for a particular <code 
class="docutils literal notranslate"><span 
class="pre">base</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.log10" title="datafusion.functions.log10"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">log10</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.log10" title="datafusion.functions.log10"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">log10</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Base 10 logarithm of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.log2" title="datafusion.functions.log2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">log2</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.log2" title="datafusion.functions.log2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">log2</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Base 2 logarithm of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lower" title="datafusion.functions.lower"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lower</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lower" title="datafusion.functions.lower"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lower</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts a string to lowercase.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.lpad" title="datafusion.functions.lpad"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lpad</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.lpad" title="datafusion.functions.lpad"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">lpad</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Add left padding to a string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.ltrim" title="datafusion.functions.ltrim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ltrim</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.ltrim" title="datafusion.functions.ltrim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ltrim</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Removes all characters, spaces by default, from the beginning of a 
string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.make_array" 
title="datafusion.functions.make_array"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_array</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.make_array" 
title="datafusion.functions.make_array"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_array</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an array using the specified input expressions.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.make_date" 
title="datafusion.functions.make_date"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_date</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.make_date" 
title="datafusion.functions.make_date"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_date</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Make a date from year, month and day component parts.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.make_list" 
title="datafusion.functions.make_list"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_list</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.make_list" 
title="datafusion.functions.make_list"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_list</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an array using the specified input expressions.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.make_map" 
title="datafusion.functions.make_map"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_map</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.make_map" 
title="datafusion.functions.make_map"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_map</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a map expression.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.make_time" 
title="datafusion.functions.make_time"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_time</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.make_time" 
title="datafusion.functions.make_time"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">make_time</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Make a time from hour, minute and second component parts.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.map_entries" 
title="datafusion.functions.map_entries"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_entries</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.map_entries" 
title="datafusion.functions.map_entries"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_entries</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a list of all entries (key-value struct pairs) in the 
map.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.map_extract" 
title="datafusion.functions.map_extract"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_extract</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.map_extract" 
title="datafusion.functions.map_extract"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_extract</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the value for a given key in the map.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.map_keys" 
title="datafusion.functions.map_keys"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_keys</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.map_keys" 
title="datafusion.functions.map_keys"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_keys</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a list of all keys in the map.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.map_values" 
title="datafusion.functions.map_values"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_values</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.map_values" 
title="datafusion.functions.map_values"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">map_values</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a list of all values in the map.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.max" title="datafusion.functions.max"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">max</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.max" title="datafusion.functions.max"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">max</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Aggregate function that returns the maximum value of the 
argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.md5" title="datafusion.functions.md5"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">md5</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.md5" title="datafusion.functions.md5"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">md5</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes an MD5 128-bit checksum for a string expression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.mean" title="datafusion.functions.mean"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">mean</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.mean" title="datafusion.functions.mean"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">mean</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the average (mean) value of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.median" title="datafusion.functions.median"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">median</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.median" title="datafusion.functions.median"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">median</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the median of a set of numbers.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.min" title="datafusion.functions.min"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">min</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.min" title="datafusion.functions.min"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">min</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Aggregate function that returns the minimum value of the 
argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.named_struct" 
title="datafusion.functions.named_struct"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">named_struct</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.named_struct" 
title="datafusion.functions.named_struct"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">named_struct</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns a struct with the given names and arguments pairs.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.nanvl" title="datafusion.functions.nanvl"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nanvl</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.nanvl" title="datafusion.functions.nanvl"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nanvl</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns <code class="docutils literal notranslate"><span 
class="pre">x</span></code> if <code class="docutils literal notranslate"><span 
class="pre">x</span></code> is not <code class="docutils literal 
notranslate"><span class="pre">NaN</span></code>. Otherwise returns <code 
class="docutils literal notranslate"><span class="pre">y</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.now" title="datafusion.functions.now"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">now</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.now" title="datafusion.functions.now"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">now</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the current timestamp in nanoseconds.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.nth_value" 
title="datafusion.functions.nth_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">nth_value</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.nth_value" 
title="datafusion.functions.nth_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">nth_value</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the n-th value in a group of values.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.ntile" title="datafusion.functions.ntile"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ntile</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.ntile" title="datafusion.functions.ntile"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ntile</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Create a n-tile window function.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.nullif" title="datafusion.functions.nullif"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nullif</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.nullif" title="datafusion.functions.nullif"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nullif</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns NULL if expr1 equals expr2; otherwise it returns expr1.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.nvl" title="datafusion.functions.nvl"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nvl</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.nvl" title="datafusion.functions.nvl"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nvl</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns <code class="docutils literal notranslate"><span 
class="pre">x</span></code> if <code class="docutils literal notranslate"><span 
class="pre">x</span></code> is not <code class="docutils literal 
notranslate"><span class="pre">NULL</span></code>. Otherwise returns <code 
class="docutils literal notranslate"><span class="pre">y</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.nvl2" title="datafusion.functions.nvl2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nvl2</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.nvl2" title="datafusion.functions.nvl2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">nvl2</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns <code class="docutils literal notranslate"><span 
class="pre">y</span></code> if <code class="docutils literal notranslate"><span 
class="pre">x</span></code> is not NULL. Otherwise returns <code 
class="docutils literal notranslate"><span class="pre">z</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.octet_length" 
title="datafusion.functions.octet_length"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">octet_length</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.octet_length" 
title="datafusion.functions.octet_length"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">octet_length</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the number of bytes of a string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.order_by" 
title="datafusion.functions.order_by"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">order_by</span></code></a>(→ 
datafusion.expr.SortExpr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.order_by" 
title="datafusion.functions.order_by"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">order_by</span></code></a>(→ 
datafusion.expr.SortExpr)</p></td>
 <td><p>Creates a new sort expression.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.overlay" title="datafusion.functions.overlay"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">overlay</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.overlay" title="datafusion.functions.overlay"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">overlay</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Replace a substring with a new substring.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.percent_rank" 
title="datafusion.functions.percent_rank"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">percent_rank</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.percent_rank" 
title="datafusion.functions.percent_rank"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">percent_rank</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Create a percent_rank window function.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.percentile_cont" 
title="datafusion.functions.percentile_cont"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">percentile_cont</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.percentile_cont" 
title="datafusion.functions.percentile_cont"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">percentile_cont</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the exact percentile of input values using continuous 
interpolation.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.pi" title="datafusion.functions.pi"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">pi</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.pi" title="datafusion.functions.pi"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">pi</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns an approximate value of π.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.position" 
title="datafusion.functions.position"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">position</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.position" 
title="datafusion.functions.position"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">position</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Finds the position from where the <code class="docutils literal 
notranslate"><span class="pre">substring</span></code> matches the <code 
class="docutils literal notranslate"><span 
class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.pow" title="datafusion.functions.pow"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">pow</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.pow" title="datafusion.functions.pow"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">pow</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns <code class="docutils literal notranslate"><span 
class="pre">base</span></code> raised to the power of <code class="docutils 
literal notranslate"><span class="pre">exponent</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.power" title="datafusion.functions.power"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">power</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.power" title="datafusion.functions.power"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">power</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns <code class="docutils literal notranslate"><span 
class="pre">base</span></code> raised to the power of <code class="docutils 
literal notranslate"><span class="pre">exponent</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.quantile_cont" 
title="datafusion.functions.quantile_cont"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">quantile_cont</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.quantile_cont" 
title="datafusion.functions.quantile_cont"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">quantile_cont</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the exact percentile of input values using continuous 
interpolation.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.radians" title="datafusion.functions.radians"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">radians</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.radians" title="datafusion.functions.radians"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">radians</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts the argument from degrees to radians.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.random" title="datafusion.functions.random"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">random</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.random" title="datafusion.functions.random"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">random</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns a random value in the range <code class="docutils literal 
notranslate"><span class="pre">0.0</span> <span class="pre">&lt;=</span> <span 
class="pre">x</span> <span class="pre">&lt;</span> <span 
class="pre">1.0</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.range" title="datafusion.functions.range"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">range</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.range" title="datafusion.functions.range"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">range</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Create a list of values in the range between start and stop.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.rank" title="datafusion.functions.rank"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">rank</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.rank" title="datafusion.functions.rank"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">rank</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Create a rank window function.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_count" 
title="datafusion.functions.regexp_count"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_count</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_count" 
title="datafusion.functions.regexp_count"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_count</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the number of matches in a string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_instr" 
title="datafusion.functions.regexp_instr"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_instr</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_instr" 
title="datafusion.functions.regexp_instr"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_instr</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the position of a regular expression match in a string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_like" 
title="datafusion.functions.regexp_like"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_like</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_like" 
title="datafusion.functions.regexp_like"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_like</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Find if any regular expression (regex) matches exist.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_match" 
title="datafusion.functions.regexp_match"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_match</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_match" 
title="datafusion.functions.regexp_match"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regexp_match</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Perform regular expression (regex) matching.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_replace" 
title="datafusion.functions.regexp_replace"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">regexp_replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regexp_replace" 
title="datafusion.functions.regexp_replace"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">regexp_replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Replaces substring(s) matching a PCRE-like regular expression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_avgx" 
title="datafusion.functions.regr_avgx"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_avgx</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_avgx" 
title="datafusion.functions.regr_avgx"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_avgx</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the average of the independent variable <code class="docutils 
literal notranslate"><span class="pre">x</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_avgy" 
title="datafusion.functions.regr_avgy"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_avgy</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_avgy" 
title="datafusion.functions.regr_avgy"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_avgy</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the average of the dependent variable <code class="docutils 
literal notranslate"><span class="pre">y</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_count" 
title="datafusion.functions.regr_count"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_count</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_count" 
title="datafusion.functions.regr_count"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_count</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Counts the number of rows in which both expressions are not 
null.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_intercept" 
title="datafusion.functions.regr_intercept"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">regr_intercept</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_intercept" 
title="datafusion.functions.regr_intercept"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">regr_intercept</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the intercept from the linear regression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_r2" title="datafusion.functions.regr_r2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">regr_r2</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_r2" title="datafusion.functions.regr_r2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">regr_r2</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the R-squared value from linear regression.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_slope" 
title="datafusion.functions.regr_slope"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_slope</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_slope" 
title="datafusion.functions.regr_slope"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_slope</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the slope from linear regression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_sxx" 
title="datafusion.functions.regr_sxx"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_sxx</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_sxx" 
title="datafusion.functions.regr_sxx"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_sxx</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the sum of squares of the independent variable <code 
class="docutils literal notranslate"><span class="pre">x</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_sxy" 
title="datafusion.functions.regr_sxy"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_sxy</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_sxy" 
title="datafusion.functions.regr_sxy"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_sxy</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the sum of products of pairs of numbers.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_syy" 
title="datafusion.functions.regr_syy"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_syy</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.regr_syy" 
title="datafusion.functions.regr_syy"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">regr_syy</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the sum of squares of the dependent variable <code 
class="docutils literal notranslate"><span class="pre">y</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.repeat" title="datafusion.functions.repeat"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">repeat</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.repeat" title="datafusion.functions.repeat"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">repeat</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Repeats the <code class="docutils literal notranslate"><span 
class="pre">string</span></code> to <code class="docutils literal 
notranslate"><span class="pre">n</span></code> times.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.replace" title="datafusion.functions.replace"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.replace" title="datafusion.functions.replace"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Replaces all occurrences of <code class="docutils literal 
notranslate"><span class="pre">from_val</span></code> with <code 
class="docutils literal notranslate"><span class="pre">to_val</span></code> in 
the <code class="docutils literal notranslate"><span 
class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.reverse" title="datafusion.functions.reverse"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">reverse</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.reverse" title="datafusion.functions.reverse"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">reverse</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Reverse the string argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.right" title="datafusion.functions.right"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">right</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.right" title="datafusion.functions.right"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">right</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the last <code class="docutils literal notranslate"><span 
class="pre">n</span></code> characters in the <code class="docutils literal 
notranslate"><span class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.round" title="datafusion.functions.round"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">round</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.round" title="datafusion.functions.round"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">round</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Round the argument to the nearest integer.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.row" title="datafusion.functions.row"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">row</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.row" title="datafusion.functions.row"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">row</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns a struct with the given arguments.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.row_number" 
title="datafusion.functions.row_number"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">row_number</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.row_number" 
title="datafusion.functions.row_number"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">row_number</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Create a row number window function.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.rpad" title="datafusion.functions.rpad"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">rpad</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.rpad" title="datafusion.functions.rpad"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">rpad</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Add right padding to a string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.rtrim" title="datafusion.functions.rtrim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">rtrim</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.rtrim" title="datafusion.functions.rtrim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">rtrim</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Removes all characters, spaces by default, from the end of a 
string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sha224" title="datafusion.functions.sha224"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha224</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sha224" title="datafusion.functions.sha224"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha224</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the SHA-224 hash of a binary string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sha256" title="datafusion.functions.sha256"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha256</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sha256" title="datafusion.functions.sha256"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha256</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the SHA-256 hash of a binary string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sha384" title="datafusion.functions.sha384"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha384</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sha384" title="datafusion.functions.sha384"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha384</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the SHA-384 hash of a binary string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sha512" title="datafusion.functions.sha512"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha512</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sha512" title="datafusion.functions.sha512"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sha512</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the SHA-512 hash of a binary string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.signum" title="datafusion.functions.signum"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">signum</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.signum" title="datafusion.functions.signum"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">signum</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the sign of the argument (-1, 0, +1).</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sin" title="datafusion.functions.sin"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sin</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sin" title="datafusion.functions.sin"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sin</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the sine of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sinh" title="datafusion.functions.sinh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sinh</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sinh" title="datafusion.functions.sinh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sinh</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the hyperbolic sine of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.split_part" 
title="datafusion.functions.split_part"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">split_part</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.split_part" 
title="datafusion.functions.split_part"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">split_part</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Split a string and return one part.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sqrt" title="datafusion.functions.sqrt"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sqrt</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sqrt" title="datafusion.functions.sqrt"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sqrt</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the square root of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.starts_with" 
title="datafusion.functions.starts_with"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">starts_with</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.starts_with" 
title="datafusion.functions.starts_with"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">starts_with</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns true if string starts with prefix.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.stddev" title="datafusion.functions.stddev"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">stddev</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.stddev" title="datafusion.functions.stddev"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">stddev</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the standard deviation of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.stddev_pop" 
title="datafusion.functions.stddev_pop"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">stddev_pop</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.stddev_pop" 
title="datafusion.functions.stddev_pop"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">stddev_pop</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the population standard deviation of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.stddev_samp" 
title="datafusion.functions.stddev_samp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">stddev_samp</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.stddev_samp" 
title="datafusion.functions.stddev_samp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">stddev_samp</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the sample standard deviation of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.string_agg" 
title="datafusion.functions.string_agg"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">string_agg</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.string_agg" 
title="datafusion.functions.string_agg"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">string_agg</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Concatenates the input strings.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.string_to_array" 
title="datafusion.functions.string_to_array"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">string_to_array</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.string_to_array" 
title="datafusion.functions.string_to_array"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">string_to_array</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Splits a string based on a delimiter and returns an array of 
parts.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.string_to_list" 
title="datafusion.functions.string_to_list"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">string_to_list</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.string_to_list" 
title="datafusion.functions.string_to_list"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">string_to_list</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Splits a string based on a delimiter and returns an array of 
parts.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.strpos" title="datafusion.functions.strpos"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">strpos</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.strpos" title="datafusion.functions.strpos"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">strpos</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Finds the position from where the <code class="docutils literal 
notranslate"><span class="pre">substring</span></code> matches the <code 
class="docutils literal notranslate"><span 
class="pre">string</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.struct" title="datafusion.functions.struct"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">struct</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.struct" title="datafusion.functions.struct"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">struct</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns a struct with the given arguments.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.substr" title="datafusion.functions.substr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">substr</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.substr" title="datafusion.functions.substr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">substr</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Substring from the <code class="docutils literal notranslate"><span 
class="pre">position</span></code> to the end.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.substr_index" 
title="datafusion.functions.substr_index"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">substr_index</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.substr_index" 
title="datafusion.functions.substr_index"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">substr_index</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns an indexed substring.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.substring" 
title="datafusion.functions.substring"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">substring</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.substring" 
title="datafusion.functions.substring"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">substring</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Substring from the <code class="docutils literal notranslate"><span 
class="pre">position</span></code> with <code class="docutils literal 
notranslate"><span class="pre">length</span></code> characters.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.sum" title="datafusion.functions.sum"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sum</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.sum" title="datafusion.functions.sum"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">sum</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the sum of a set of numbers.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.tan" title="datafusion.functions.tan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">tan</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.tan" title="datafusion.functions.tan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">tan</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the tangent of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.tanh" title="datafusion.functions.tanh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">tanh</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.tanh" title="datafusion.functions.tanh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">tanh</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the hyperbolic tangent of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_char" title="datafusion.functions.to_char"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_char</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_char" title="datafusion.functions.to_char"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_char</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns a string representation of a date, time, timestamp or 
duration.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_date" title="datafusion.functions.to_date"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_date</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_date" title="datafusion.functions.to_date"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_date</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts a value to a date (YYYY-MM-DD).</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_hex" title="datafusion.functions.to_hex"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_hex</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_hex" title="datafusion.functions.to_hex"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_hex</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts an integer to a hexadecimal string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_local_time" 
title="datafusion.functions.to_local_time"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">to_local_time</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_local_time" 
title="datafusion.functions.to_local_time"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">to_local_time</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a timestamp with a timezone to a timestamp without a 
timezone.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_time" title="datafusion.functions.to_time"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_time</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_time" title="datafusion.functions.to_time"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">to_time</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts a value to a time. Supports strings and timestamps as 
input.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp" 
title="datafusion.functions.to_timestamp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">to_timestamp</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp" 
title="datafusion.functions.to_timestamp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">to_timestamp</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a string and optional formats to a <code class="docutils 
literal notranslate"><span class="pre">Timestamp</span></code> in 
nanoseconds.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_micros" 
title="datafusion.functions.to_timestamp_micros"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_micros</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_micros" 
title="datafusion.functions.to_timestamp_micros"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_micros</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a string and optional formats to a <code class="docutils 
literal notranslate"><span class="pre">Timestamp</span></code> in 
microseconds.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_millis" 
title="datafusion.functions.to_timestamp_millis"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_millis</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_millis" 
title="datafusion.functions.to_timestamp_millis"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_millis</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a string and optional formats to a <code class="docutils 
literal notranslate"><span class="pre">Timestamp</span></code> in 
milliseconds.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_nanos" 
title="datafusion.functions.to_timestamp_nanos"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_nanos</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_nanos" 
title="datafusion.functions.to_timestamp_nanos"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_nanos</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a string and optional formats to a <code class="docutils 
literal notranslate"><span class="pre">Timestamp</span></code> in 
nanoseconds.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_seconds" 
title="datafusion.functions.to_timestamp_seconds"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_seconds</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_timestamp_seconds" 
title="datafusion.functions.to_timestamp_seconds"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">to_timestamp_seconds</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a string and optional formats to a <code class="docutils 
literal notranslate"><span class="pre">Timestamp</span></code> in 
seconds.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.to_unixtime" 
title="datafusion.functions.to_unixtime"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">to_unixtime</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.to_unixtime" 
title="datafusion.functions.to_unixtime"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">to_unixtime</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Converts a string and optional formats to a Unixtime.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.translate" 
title="datafusion.functions.translate"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">translate</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.translate" 
title="datafusion.functions.translate"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">translate</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Replaces the characters in <code class="docutils literal 
notranslate"><span class="pre">from_val</span></code> with the counterpart in 
<code class="docutils literal notranslate"><span 
class="pre">to_val</span></code>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.trim" title="datafusion.functions.trim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">trim</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.trim" title="datafusion.functions.trim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">trim</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Removes all characters, spaces by default, from both sides of a 
string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.trunc" title="datafusion.functions.trunc"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">trunc</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.trunc" title="datafusion.functions.trunc"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">trunc</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Truncate the number toward zero with optional precision.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.try_cast_to_type" 
title="datafusion.functions.try_cast_to_type"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">try_cast_to_type</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.try_cast_to_type" 
title="datafusion.functions.try_cast_to_type"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">try_cast_to_type</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Casts <code class="docutils literal notranslate"><span 
class="pre">value</span></code> to the data type of <code class="docutils 
literal notranslate"><span class="pre">type_ref</span></code>, NULL on 
failure.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.union_extract" 
title="datafusion.functions.union_extract"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">union_extract</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.union_extract" 
title="datafusion.functions.union_extract"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">union_extract</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Extracts a value from a union type by field name.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.union_tag" 
title="datafusion.functions.union_tag"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">union_tag</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.union_tag" 
title="datafusion.functions.union_tag"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">union_tag</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Returns the tag (active field name) of a union type.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.upper" title="datafusion.functions.upper"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">upper</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.upper" title="datafusion.functions.upper"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">upper</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Converts a string to uppercase.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.uuid" title="datafusion.functions.uuid"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">uuid</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.uuid" title="datafusion.functions.uuid"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">uuid</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns uuid v4 as a string value.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.var" title="datafusion.functions.var"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">var</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.var" title="datafusion.functions.var"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">var</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the sample variance of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.var_pop" title="datafusion.functions.var_pop"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">var_pop</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.var_pop" title="datafusion.functions.var_pop"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">var_pop</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the population variance of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.var_population" 
title="datafusion.functions.var_population"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">var_population</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.var_population" 
title="datafusion.functions.var_population"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">var_population</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Computes the population variance of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.var_samp" 
title="datafusion.functions.var_samp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">var_samp</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.var_samp" 
title="datafusion.functions.var_samp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">var_samp</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the sample variance of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.var_sample" 
title="datafusion.functions.var_sample"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">var_sample</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.var_sample" 
title="datafusion.functions.var_sample"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">var_sample</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Computes the sample variance of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.version" title="datafusion.functions.version"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">version</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.version" title="datafusion.functions.version"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">version</span></code></a>(→ datafusion.expr.Expr)</p></td>
 <td><p>Returns the DataFusion version string.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.when" title="datafusion.functions.when"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">when</span></code></a>(→ datafusion.expr.CaseBuilder)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.when" title="datafusion.functions.when"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">when</span></code></a>(→ datafusion.expr.CaseBuilder)</p></td>
 <td><p>Create a case expression that has no base expression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.with_metadata" 
title="datafusion.functions.with_metadata"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">with_metadata</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.with_metadata" 
title="datafusion.functions.with_metadata"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">with_metadata</span></code></a>(→ 
datafusion.expr.Expr)</p></td>
 <td><p>Attaches Arrow field metadata (key/value pairs) to the input 
expression.</p></td>
 </tr>
 </tbody>
@@ -4461,6 +4464,12 @@ either array is NULL.</p>
 </div>
 </dd></dl>
 
+<dl class="py function">
+<dt class="sig sig-object py" id="datafusion.functions.is_nan">
+<span class="sig-prename descclassname"><span 
class="pre">datafusion.functions.</span></span><span class="sig-name 
descname"><span class="pre">is_nan</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">expr</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="../expr/index.html#datafusion.expr.Expr" 
title="datafusion.expr.Expr"><span class="pre">datafusion [...]
+<dd><p>Alias for <a class="reference internal" 
href="#datafusion.functions.isnan" title="datafusion.functions.isnan"><code 
class="xref py py-func docutils literal notranslate"><span 
class="pre">isnan()</span></code></a>.</p>
+</dd></dl>
+
 <dl class="py function">
 <dt class="sig sig-object py" id="datafusion.functions.isnan">
 <span class="sig-prename descclassname"><span 
class="pre">datafusion.functions.</span></span><span class="sig-name 
descname"><span class="pre">isnan</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">expr</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="../expr/index.html#datafusion.expr.Expr" 
title="datafusion.expr.Expr"><span class="pre">datafusion. [...]
@@ -8210,6 +8219,7 @@ unchanged. Empty keys raise <code class="xref py py-class 
docutils literal notra
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.initcap"><code class="docutils literal 
notranslate"><span class="pre">initcap()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.inner_product"><code class="docutils literal 
notranslate"><span class="pre">inner_product()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.instr"><code class="docutils literal 
notranslate"><span class="pre">instr()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.is_nan"><code class="docutils literal 
notranslate"><span class="pre">is_nan()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.isnan"><code class="docutils literal 
notranslate"><span class="pre">isnan()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.iszero"><code class="docutils literal 
notranslate"><span class="pre">iszero()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.functions.lag"><code class="docutils literal 
notranslate"><span class="pre">lag()</span></code></a></li>
diff --git a/autoapi/datafusion/index.html b/autoapi/datafusion/index.html
index ea812bc9..b51f81fa 100644
--- a/autoapi/datafusion/index.html
+++ b/autoapi/datafusion/index.html
@@ -1644,6 +1644,12 @@ by-value vs. by-reference details.</p>
 remaining characters to lowercase.</p>
 </dd></dl>
 
+<dl class="py method">
+<dt class="sig sig-object py" id="datafusion.Expr.is_nan">
+<span class="sig-name descname"><span class="pre">is_nan</span></span><span 
class="sig-paren">(</span><span class="sig-paren">)</span> <span 
class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span 
class="sig-return-typehint"><a class="reference internal" 
href="#datafusion.Expr" title="datafusion.Expr"><span 
class="pre">Expr</span></a></span></span><a class="headerlink" 
href="#datafusion.Expr.is_nan" title="Link to this definition">#</a></dt>
+<dd><p>Returns true if a given number is +NaN or -NaN otherwise returns 
false.</p>
+</dd></dl>
+
 <dl class="py method">
 <dt class="sig sig-object py" id="datafusion.Expr.is_not_null">
 <span class="sig-name descname"><span 
class="pre">is_not_null</span></span><span class="sig-paren">(</span><span 
class="sig-paren">)</span> <span class="sig-return"><span 
class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a 
class="reference internal" href="#datafusion.Expr" 
title="datafusion.Expr"><span class="pre">Expr</span></a></span></span><a 
class="headerlink" href="#datafusion.Expr.is_not_null" title="Link to this 
definition">#</a></dt>
@@ -3663,6 +3669,7 @@ file.</p></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.from_bytes"><code class="docutils literal 
notranslate"><span class="pre">Expr.from_bytes()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.from_unixtime"><code class="docutils literal 
notranslate"><span class="pre">Expr.from_unixtime()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.initcap"><code class="docutils literal 
notranslate"><span class="pre">Expr.initcap()</span></code></a></li>
+<li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.is_nan"><code class="docutils literal notranslate"><span 
class="pre">Expr.is_nan()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.is_not_null"><code class="docutils literal 
notranslate"><span class="pre">Expr.is_not_null()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.is_null"><code class="docutils literal 
notranslate"><span class="pre">Expr.is_null()</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#datafusion.Expr.isnan"><code class="docutils literal notranslate"><span 
class="pre">Expr.isnan()</span></code></a></li>
diff --git a/genindex.html b/genindex.html
index 00b2788e..8954dfb7 100644
--- a/genindex.html
+++ b/genindex.html
@@ -2502,6 +2502,14 @@
 </li>
       <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.WindowFrameBound.is_following">is_following()
 (datafusion.expr.WindowFrameBound method)</a>
 </li>
+      <li><a 
href="autoapi/datafusion/index.html#datafusion.Expr.is_nan">is_nan() 
(datafusion.Expr method)</a>
+
+      <ul>
+        <li><a 
href="autoapi/datafusion/expr/index.html#datafusion.expr.Expr.is_nan">(datafusion.expr.Expr
 method)</a>
+</li>
+        <li><a 
href="autoapi/datafusion/functions/index.html#datafusion.functions.is_nan">(in 
module datafusion.functions)</a>
+</li>
+      </ul></li>
       <li><a 
href="autoapi/datafusion/index.html#datafusion.Expr.is_not_null">is_not_null() 
(datafusion.Expr method)</a>
 
       <ul>
diff --git a/objects.inv b/objects.inv
index 9d4764ad..d25f4902 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/searchindex.js b/searchindex.js
index 1f7cdccc..7dc1b4fd 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[20, null], [41, 
"api-reference"]], "Accessing the Calling Session": [[36, 
"accessing-the-calling-session"]], "Additional Resources": [[43, 
"additional-resources"]], "Aggregate Functions": [[28, "aggregate-functions"], 
[36, "aggregate-functions"], [38, "aggregate-functions"]], "Aggregated vs 
Per-Partition Metrics": [[41, "aggregated-vs-per-partition-metrics"]], 
"Aggregation": [[28, null]], "Alternative Approach": [[21, "alternative-approac 
[...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[20, null], [41, 
"api-reference"]], "Accessing the Calling Session": [[36, 
"accessing-the-calling-session"]], "Additional Resources": [[43, 
"additional-resources"]], "Aggregate Functions": [[28, "aggregate-functions"], 
[36, "aggregate-functions"], [38, "aggregate-functions"]], "Aggregated vs 
Per-Partition Metrics": [[41, "aggregated-vs-per-partition-metrics"]], 
"Aggregation": [[28, null]], "Alternative Approach": [[21, "alternative-approac 
[...]
\ No newline at end of file
diff --git a/user-guide/common-operations/aggregations.html 
b/user-guide/common-operations/aggregations.html
index 6ed7bff1..4d275efc 100644
--- a/user-guide/common-operations/aggregations.html
+++ b/user-guide/common-operations/aggregations.html
@@ -686,15 +686,15 @@ Pokemon set. Since there will be many entries of <code 
class="docutils literal n
 +----------+--------------------------------------------------+
 | Type 1   | Type 2 List                                      |
 +----------+--------------------------------------------------+
-| Water    | [, Dark, Flying, Fighting, Poison, Ice, Psychic] |
-| Rock     | [Water, Flying, Ground]                          |
+| Water    | [Fighting, , Poison, Flying, Dark, Psychic, Ice] |
+| Rock     | [Flying, Water, Ground]                          |
 | Ghost    | [Poison]                                         |
-| Ice      | [Flying, Psychic]                                |
-| Dragon   | [Flying, ]                                       |
+| Ice      | [Psychic, Flying]                                |
+| Dragon   | [, Flying]                                       |
 | Grass    | [, Poison, Psychic]                              |
 | Fire     | [Dragon, , Flying]                               |
-| Normal   | [Flying, , Fairy]                                |
-| Poison   | [Flying, Ground, ]                               |
+| Normal   | [, Flying, Fairy]                                |
+| Poison   | [, Ground, Flying]                               |
 | Fighting | []                                               |
 +----------+--------------------------------------------------+
 Data truncated.
@@ -719,14 +719,14 @@ entries entirely removed. The second is we can use the 
<code class="docutils lit
 +----------+------------------------------------------------+
 | Type 1   | Type 2 List                                    |
 +----------+------------------------------------------------+
-| Water    | [Fighting, Dark, Psychic, Flying, Ice, Poison] |
-| Rock     | [Water, Flying, Ground]                        |
+| Water    | [Flying, Poison, Ice, Fighting, Psychic, Dark] |
+| Rock     | [Ground, Water, Flying]                        |
 | Ghost    | [Poison]                                       |
 | Ice      | [Psychic, Flying]                              |
 | Dragon   | [Flying]                                       |
-| Grass    | [Poison, Psychic]                              |
-| Fire     | [Dragon, Flying]                               |
-| Normal   | [Fairy, Flying]                                |
+| Grass    | [Psychic, Poison]                              |
+| Fire     | [Flying, Dragon]                               |
+| Normal   | [Flying, Fairy]                                |
 | Poison   | [Ground, Flying]                               |
 | Fighting |                                                |
 +----------+------------------------------------------------+
diff --git a/user-guide/common-operations/basic-info.html 
b/user-guide/common-operations/basic-info.html
index edf68c7d..0b36d903 100644
--- a/user-guide/common-operations/basic-info.html
+++ b/user-guide/common-operations/basic-info.html
@@ -528,11 +528,11 @@
 +-----+---------+--------+--------+
 | nrs | names   | random | groups |
 +-----+---------+--------+--------+
-| 1   | python  | 967    | A      |
-| 2   | ruby    | 17     | A      |
-| 3   | java    | 536    | B      |
-| 4   | haskell | 825    | C      |
-| 5   | go      | 279    | B      |
+| 1   | python  | 635    | A      |
+| 2   | ruby    | 620    | A      |
+| 3   | java    | 100    | B      |
+| 4   | haskell | 279    | C      |
+| 5   | go      | 601    | B      |
 +-----+---------+--------+--------+
 </pre></div>
 </div>
@@ -550,8 +550,8 @@
 +-----+--------+--------+--------+
 | nrs | names  | random | groups |
 +-----+--------+--------+--------+
-| 1   | python | 967    | A      |
-| 2   | ruby   | 17     | A      |
+| 1   | python | 635    | A      |
+| 2   | ruby   | 620    | A      |
 +-----+--------+--------+--------+
 </pre></div>
 </div>
@@ -583,11 +583,11 @@ passing them to an Arrow table, and then converting them 
to a pandas DataFrame.<
 </div>
 <div class="cell_output docutils container">
 <div class="output text_plain highlight-myst-ansi notranslate"><div 
class="highlight"><pre><span></span>   nrs    names  random groups
-0    1   python     967      A
-1    2     ruby      17      A
-2    3     java     536      B
-3    4  haskell     825      C
-4    5       go     279      B
+0    1   python     635      A
+1    2     ruby     620      A
+2    3     java     100      B
+3    4  haskell     279      C
+4    5       go     601      B
 </pre></div>
 </div>
 </div>
@@ -601,17 +601,17 @@ passing them to an Arrow table, and then converting them 
to a pandas DataFrame.<
 </div>
 <div class="cell_output docutils container">
 <div class="output text_plain highlight-myst-ansi notranslate"><div 
class="highlight"><pre><span></span>DataFrame()
-+------------+--------------------+-------+--------------------+--------+
-| describe   | nrs                | names | random             | groups |
-+------------+--------------------+-------+--------------------+--------+
-| count      | 5.0                | 5     | 5.0                | 5      |
-| null_count | 0.0                | 0     | 0.0                | 0      |
-| mean       | 3.0                | null  | 524.8              | null   |
-| std        | 1.5811388300841898 | null  | 388.60802873847064 | null   |
-| min        | 1.0                | go    | 17.0               | A      |
-| max        | 5.0                | ruby  | 967.0              | C      |
-| median     | 3.0                | null  | 536.0              | null   |
-+------------+--------------------+-------+--------------------+--------+
++------------+--------------------+-------+-------------------+--------+
+| describe   | nrs                | names | random            | groups |
++------------+--------------------+-------+-------------------+--------+
+| count      | 5.0                | 5     | 5.0               | 5      |
+| null_count | 0.0                | 0     | 0.0               | 0      |
+| mean       | 3.0                | null  | 447.0             | null   |
+| std        | 1.5811388300841898 | null  | 243.7324352645745 | null   |
+| min        | 1.0                | go    | 100.0             | A      |
+| max        | 5.0                | ruby  | 635.0             | C      |
+| median     | 3.0                | null  | 601.0             | null   |
++------------+--------------------+-------+-------------------+--------+
 </pre></div>
 </div>
 </div>
diff --git a/user-guide/common-operations/functions.html 
b/user-guide/common-operations/functions.html
index 1c79d0dd..4229a02e 100644
--- a/user-guide/common-operations/functions.html
+++ b/user-guide/common-operations/functions.html
@@ -611,16 +611,16 @@ NULL-propagation, 1-indexed substrings, HALF_UP rounding, 
etc.), see
 +-------------------------------+
 | now()                         |
 +-------------------------------+
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
-| 2026-08-03T10:08:20.647635024 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
+| 2026-08-03T10:31:45.335539937 |
 +-------------------------------+
 Data truncated.
 </pre></div>
diff --git a/user-guide/common-operations/udf-and-udfa.html 
b/user-guide/common-operations/udf-and-udfa.html
index cc720f64..a0e264fd 100644
--- a/user-guide/common-operations/udf-and-udfa.html
+++ b/user-guide/common-operations/udf-and-udfa.html
@@ -675,7 +675,7 @@ over column references and literals, so the optimizer can 
analyze it:</p>
 <div class="cell_output docutils container">
 <div class="output stream highlight-myst-ansi notranslate"><div 
class="highlight"><pre><span></span>FilterExec: brand@1 = A AND qty@2 &gt;= 150
   RepartitionExec: partitioning=RoundRobinBatch(4), input_partitions=1
-    DataSourceExec: file_groups={1 group: [[tmp/tmplvsrzfet/items.parquet]]}, 
projection=[id, brand, qty], file_type=parquet, predicate=brand@1 = A AND qty@2 
&gt;= 150, pruning_predicate=brand_null_count@2 != row_count@3 AND brand_min@0 
&lt;= A AND A &lt;= brand_max@1 AND qty_null_count@5 != row_count@3 AND 
qty_max@4 &gt;= 150, required_guarantees=[brand in (A)]
+    DataSourceExec: file_groups={1 group: [[tmp/tmp313o150x/items.parquet]]}, 
projection=[id, brand, qty], file_type=parquet, predicate=brand@1 = A AND qty@2 
&gt;= 150, pruning_predicate=brand_null_count@2 != row_count@3 AND brand_min@0 
&lt;= A AND A &lt;= brand_max@1 AND qty_null_count@5 != row_count@3 AND 
qty_max@4 &gt;= 150, required_guarantees=[brand in (A)]
 </pre></div>
 </div>
 </div>
@@ -711,7 +711,7 @@ bloom filter or dictionary is available to skip 
pages.</p></li>
 <div class="cell_output docutils container">
 <div class="output stream highlight-myst-ansi notranslate"><div 
class="highlight"><pre><span></span>FilterExec: brand_qty_filter(CAST(brand@1 
AS Utf8), qty@2)
   RepartitionExec: partitioning=RoundRobinBatch(4), input_partitions=1
-    DataSourceExec: file_groups={1 group: [[tmp/tmplvsrzfet/items.parquet]]}, 
projection=[id, brand, qty], file_type=parquet, 
predicate=brand_qty_filter(CAST(brand@1 AS Utf8), qty@2)
+    DataSourceExec: file_groups={1 group: [[tmp/tmp313o150x/items.parquet]]}, 
projection=[id, brand, qty], file_type=parquet, 
predicate=brand_qty_filter(CAST(brand@1 AS Utf8), qty@2)
 </pre></div>
 </div>
 </div>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to