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">→</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">→</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"><=</span> <span
class="pre">x</span> <span class="pre"><</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">→</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">→</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 >= 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
>= 150, pruning_predicate=brand_null_count@2 != row_count@3 AND brand_min@0
<= A AND A <= brand_max@1 AND qty_null_count@5 != row_count@3 AND
qty_max@4 >= 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
>= 150, pruning_predicate=brand_null_count@2 != row_count@3 AND brand_min@0
<= A AND A <= brand_max@1 AND qty_null_count@5 != row_count@3 AND
qty_max@4 >= 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]