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

github-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 da8f986  Publish built docs triggered by 
f00b8ee1959f354950660b0b0c784d4f48f420c6
da8f986 is described below

commit da8f9863566e53e4eec4eae1639357d25beca446
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Jul 20 15:25:28 2024 +0000

    Publish built docs triggered by f00b8ee1959f354950660b0b0c784d4f48f420c6
---
 _modules/datafusion/context.html                   |   2 +-
 _modules/datafusion/dataframe.html                 |   2 +-
 _modules/datafusion/expr.html                      |   2 +-
 _modules/datafusion/functions.html                 |  30 ++-
 _modules/index.html                                |   2 +-
 _sources/generated/datafusion.functions.rst.txt    |   2 +
 api.html                                           |   2 +-
 api/dataframe.html                                 |   2 +-
 api/execution_context.html                         |   2 +-
 api/expression.html                                |   2 +-
 api/functions.html                                 |   2 +-
 api/object_store.html                              |   2 +-
 contributor-guide/introduction.html                |   2 +-
 generated/datafusion.DataFrame.html                |   2 +-
 generated/datafusion.Expr.html                     |   2 +-
 generated/datafusion.RuntimeConfig.html            |   2 +-
 generated/datafusion.SessionConfig.html            |   2 +-
 generated/datafusion.SessionContext.html           |   2 +-
 generated/datafusion.functions.html                | 229 ++++++++++++---------
 .../datafusion.object_store.object_store.html      |   2 +-
 genindex.html                                      |  10 +-
 index.html                                         |   2 +-
 objects.inv                                        | Bin 3028 -> 3036 bytes
 py-modindex.html                                   |   2 +-
 search.html                                        |   2 +-
 searchindex.js                                     |   2 +-
 user-guide/basics.html                             |   2 +-
 user-guide/common-operations/aggregations.html     |  36 ++--
 user-guide/common-operations/basic-info.html       |  36 ++--
 user-guide/common-operations/expressions.html      |   2 +-
 user-guide/common-operations/functions.html        |  24 +--
 user-guide/common-operations/index.html            |   2 +-
 user-guide/common-operations/joins.html            |  10 +-
 .../common-operations/select-and-filter.html       |   4 +-
 user-guide/common-operations/udf-and-udfa.html     |   2 +-
 user-guide/common-operations/windows.html          |  32 +--
 user-guide/configuration.html                      |   2 +-
 user-guide/introduction.html                       |   2 +-
 user-guide/io/avro.html                            |   2 +-
 user-guide/io/csv.html                             |   2 +-
 user-guide/io/index.html                           |   2 +-
 user-guide/io/json.html                            |   2 +-
 user-guide/io/parquet.html                         |   2 +-
 user-guide/sql.html                                |   2 +-
 44 files changed, 279 insertions(+), 200 deletions(-)

diff --git a/_modules/datafusion/context.html b/_modules/datafusion/context.html
index 33d673f..4cc7c26 100644
--- a/_modules/datafusion/context.html
+++ b/_modules/datafusion/context.html
@@ -1564,7 +1564,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/_modules/datafusion/dataframe.html 
b/_modules/datafusion/dataframe.html
index d320494..ff4cc93 100644
--- a/_modules/datafusion/dataframe.html
+++ b/_modules/datafusion/dataframe.html
@@ -1034,7 +1034,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/_modules/datafusion/expr.html b/_modules/datafusion/expr.html
index 6385f6e..9440c9f 100644
--- a/_modules/datafusion/expr.html
+++ b/_modules/datafusion/expr.html
@@ -869,7 +869,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/_modules/datafusion/functions.html 
b/_modules/datafusion/functions.html
index ac58303..b2d848b 100644
--- a/_modules/datafusion/functions.html
+++ b/_modules/datafusion/functions.html
@@ -1990,6 +1990,34 @@
 
 
 
+<div class="viewcode-block" id="array_sort">
+<a class="viewcode-back" 
href="../../generated/datafusion.functions.html#datafusion.functions.array_sort">[docs]</a>
+<span class="k">def</span> <span class="nf">array_sort</span><span 
class="p">(</span><span class="n">array</span><span class="p">:</span> <span 
class="n">Expr</span><span class="p">,</span> <span 
class="n">descending</span><span class="p">:</span> <span 
class="nb">bool</span> <span class="o">=</span> <span 
class="kc">False</span><span class="p">,</span> <span 
class="n">null_first</span><span class="p">:</span> <span 
class="nb">bool</span> <span class="o">=</span> <span class="kc">False</ [...]
+<span class="w">    </span><span class="sd">&quot;&quot;&quot;Sort an 
array.</span>
+
+<span class="sd">    Args:</span>
+<span class="sd">        array: The input array to sort.</span>
+<span class="sd">        descending: If True, sorts in descending order.</span>
+<span class="sd">        null_first: If True, nulls will be returned at the 
beginning of the array.</span>
+<span class="sd">    &quot;&quot;&quot;</span>
+    <span class="n">desc</span> <span class="o">=</span> <span 
class="s2">&quot;DESC&quot;</span> <span class="k">if</span> <span 
class="n">descending</span> <span class="k">else</span> <span 
class="s2">&quot;ASC&quot;</span>
+    <span class="n">nulls_first</span> <span class="o">=</span> <span 
class="s2">&quot;NULLS FIRST&quot;</span> <span class="k">if</span> <span 
class="n">null_first</span> <span class="k">else</span> <span 
class="s2">&quot;NULLS LAST&quot;</span>
+    <span class="k">return</span> <span class="n">Expr</span><span 
class="p">(</span>
+        <span class="n">f</span><span class="o">.</span><span 
class="n">array_sort</span><span class="p">(</span>
+            <span class="n">array</span><span class="o">.</span><span 
class="n">expr</span><span class="p">,</span> <span class="n">Expr</span><span 
class="o">.</span><span class="n">literal</span><span class="p">(</span><span 
class="n">desc</span><span class="p">)</span><span class="o">.</span><span 
class="n">expr</span><span class="p">,</span> <span class="n">Expr</span><span 
class="o">.</span><span class="n">literal</span><span class="p">(</span><span 
class="n">nulls_first</span><span [...]
+        <span class="p">)</span>
+    <span class="p">)</span></div>
+
+
+
+<div class="viewcode-block" id="list_sort">
+<a class="viewcode-back" 
href="../../generated/datafusion.functions.html#datafusion.functions.list_sort">[docs]</a>
+<span class="k">def</span> <span class="nf">list_sort</span><span 
class="p">(</span><span class="n">array</span><span class="p">:</span> <span 
class="n">Expr</span><span class="p">,</span> <span 
class="n">descending</span><span class="p">:</span> <span 
class="nb">bool</span> <span class="o">=</span> <span 
class="kc">False</span><span class="p">,</span> <span 
class="n">null_first</span><span class="p">:</span> <span 
class="nb">bool</span> <span class="o">=</span> <span class="kc">False</s [...]
+<span class="w">    </span><span class="sd">&quot;&quot;&quot;This is an alias 
for ``array_sort``.&quot;&quot;&quot;</span>
+    <span class="k">return</span> <span class="n">array_sort</span><span 
class="p">(</span><span class="n">array</span><span class="p">,</span> <span 
class="n">descending</span><span class="o">=</span><span 
class="n">descending</span><span class="p">,</span> <span 
class="n">null_first</span><span class="o">=</span><span 
class="n">null_first</span><span class="p">)</span></div>
+
+
+
 <div class="viewcode-block" id="array_slice">
 <a class="viewcode-back" 
href="../../generated/datafusion.functions.html#datafusion.functions.array_slice">[docs]</a>
 <span class="k">def</span> <span class="nf">array_slice</span><span 
class="p">(</span>
@@ -2529,7 +2557,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/_modules/index.html b/_modules/index.html
index a0f8ae6..8f58c0c 100644
--- a/_modules/index.html
+++ b/_modules/index.html
@@ -388,7 +388,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/_sources/generated/datafusion.functions.rst.txt 
b/_sources/generated/datafusion.functions.rst.txt
index 7fd47c1..2361c59 100644
--- a/_sources/generated/datafusion.functions.rst.txt
+++ b/_sources/generated/datafusion.functions.rst.txt
@@ -50,6 +50,7 @@
       array_replace_n
       array_resize
       array_slice
+      array_sort
       array_to_string
       array_union
       arrow_typeof
@@ -141,6 +142,7 @@
       list_replace_n
       list_resize
       list_slice
+      list_sort
       list_to_string
       list_union
       ln
diff --git a/api.html b/api.html
index 959025f..8997ab3 100644
--- a/api.html
+++ b/api.html
@@ -450,7 +450,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/api/dataframe.html b/api/dataframe.html
index e20be12..4e181ff 100644
--- a/api/dataframe.html
+++ b/api/dataframe.html
@@ -431,7 +431,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/api/execution_context.html b/api/execution_context.html
index dda9f92..7f560d2 100644
--- a/api/execution_context.html
+++ b/api/execution_context.html
@@ -437,7 +437,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/api/expression.html b/api/expression.html
index d3b251c..6393dd7 100644
--- a/api/expression.html
+++ b/api/expression.html
@@ -431,7 +431,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/api/functions.html b/api/functions.html
index 433cb76..2cbded3 100644
--- a/api/functions.html
+++ b/api/functions.html
@@ -431,7 +431,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/api/object_store.html b/api/object_store.html
index 807788b..148df71 100644
--- a/api/object_store.html
+++ b/api/object_store.html
@@ -431,7 +431,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/introduction.html 
b/contributor-guide/introduction.html
index 32beddd..d13fc6f 100644
--- a/contributor-guide/introduction.html
+++ b/contributor-guide/introduction.html
@@ -500,7 +500,7 @@ python<span class="w"> </span>-m<span class="w"> 
</span>piptools<span class="w">
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.DataFrame.html 
b/generated/datafusion.DataFrame.html
index 5cda817..87cc2da 100644
--- a/generated/datafusion.DataFrame.html
+++ b/generated/datafusion.DataFrame.html
@@ -1489,7 +1489,7 @@ into one the following symbols (” or ‘ or <a 
href="#id27"><span class="probl
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.Expr.html b/generated/datafusion.Expr.html
index 189b504..9ec7276 100644
--- a/generated/datafusion.Expr.html
+++ b/generated/datafusion.Expr.html
@@ -788,7 +788,7 @@ SqlType Enum which this expression represents.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.RuntimeConfig.html 
b/generated/datafusion.RuntimeConfig.html
index cd9966d..7fa04ca 100644
--- a/generated/datafusion.RuntimeConfig.html
+++ b/generated/datafusion.RuntimeConfig.html
@@ -672,7 +672,7 @@ multiple spillable operators that all will spill.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.SessionConfig.html 
b/generated/datafusion.SessionConfig.html
index 7babfb4..4f1fd79 100644
--- a/generated/datafusion.SessionConfig.html
+++ b/generated/datafusion.SessionConfig.html
@@ -822,7 +822,7 @@ automatically created.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.SessionContext.html 
b/generated/datafusion.SessionContext.html
index 0a1495a..9130d73 100644
--- a/generated/datafusion.SessionContext.html
+++ b/generated/datafusion.SessionContext.html
@@ -1381,7 +1381,7 @@ provided options.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.functions.html 
b/generated/datafusion.functions.html
index 4e57513..7515f06 100644
--- a/generated/datafusion.functions.html
+++ b/generated/datafusion.functions.html
@@ -733,6 +733,15 @@
    </code>
   </a>
  </li>
+ <li class="toc-h2 nav-item toc-entry">
+  <a class="reference internal nav-link" 
href="#datafusion.functions.array_sort">
+   <code class="docutils literal notranslate">
+    <span class="pre">
+     array_sort()
+    </span>
+   </code>
+  </a>
+ </li>
  <li class="toc-h2 nav-item toc-entry">
   <a class="reference internal nav-link" 
href="#datafusion.functions.array_to_string">
    <code class="docutils literal notranslate">
@@ -1552,6 +1561,15 @@
    </code>
   </a>
  </li>
+ <li class="toc-h2 nav-item toc-entry">
+  <a class="reference internal nav-link" 
href="#datafusion.functions.list_sort">
+   <code class="docutils literal notranslate">
+    <span class="pre">
+     list_sort()
+    </span>
+   </code>
+  </a>
+ </li>
  <li class="toc-h2 nav-item toc-entry">
   <a class="reference internal nav-link" 
href="#datafusion.functions.list_to_string">
    <code class="docutils literal notranslate">
@@ -2486,279 +2504,285 @@
 <tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.array_slice" 
title="datafusion.functions.array_slice"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">array_slice</span></code></a>(array, 
begin, end[, stride])</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.array_to_string" 
title="datafusion.functions.array_to_string"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">array_to_string</span></code></a>(expr, delimiter)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.array_sort" 
title="datafusion.functions.array_sort"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">array_sort</span></code></a>(array[, 
descending, null_first])</p></td>
+<td><p>Sort an array.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.array_to_string" 
title="datafusion.functions.array_to_string"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">array_to_string</span></code></a>(expr, delimiter)</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.array_union" 
title="datafusion.functions.array_union"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">array_union</span></code></a>(array1, 
array2)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.array_union" 
title="datafusion.functions.array_union"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">array_union</span></code></a>(array1, 
array2)</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.arrow_typeof" 
title="datafusion.functions.arrow_typeof"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">arrow_typeof</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.arrow_typeof" 
title="datafusion.functions.arrow_typeof"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">arrow_typeof</span></code></a>(arg)</p></td>
 <td><p>Returns the Arrow type of the expression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.ascii" title="datafusion.functions.ascii"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ascii</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.ascii" title="datafusion.functions.ascii"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ascii</span></code></a>(arg)</p></td>
 <td><p>Returns the numeric code of the first character of the 
argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.asin" title="datafusion.functions.asin"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">asin</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.asin" title="datafusion.functions.asin"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">asin</span></code></a>(arg)</p></td>
 <td><p>Returns the arc sine or inverse sine of a number.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.asinh" title="datafusion.functions.asinh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">asinh</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.asinh" title="datafusion.functions.asinh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">asinh</span></code></a>(arg)</p></td>
 <td><p>Returns inverse hyperbolic sine.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.atan" title="datafusion.functions.atan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">atan</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.atan" title="datafusion.functions.atan"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">atan</span></code></a>(arg)</p></td>
 <td><p>Returns inverse tangent of a number.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.atan2" title="datafusion.functions.atan2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">atan2</span></code></a>(y, x)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.atan2" title="datafusion.functions.atan2"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">atan2</span></code></a>(y, x)</p></td>
 <td><p>Returns inverse tangent of a division given in the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.atanh" title="datafusion.functions.atanh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">atanh</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.atanh" title="datafusion.functions.atanh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">atanh</span></code></a>(arg)</p></td>
 <td><p>Returns inverse hyperbolic tangent.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.avg" title="datafusion.functions.avg"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">avg</span></code></a>(arg[, distinct])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.avg" title="datafusion.functions.avg"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">avg</span></code></a>(arg[, distinct])</p></td>
 <td><p>Returns the average value.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_and" title="datafusion.functions.bit_and"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bit_and</span></code></a>(*args[, distinct])</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_and" title="datafusion.functions.bit_and"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bit_and</span></code></a>(*args[, distinct])</p></td>
 <td><p>Computes the bitwise AND of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_length" 
title="datafusion.functions.bit_length"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">bit_length</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_length" 
title="datafusion.functions.bit_length"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">bit_length</span></code></a>(arg)</p></td>
 <td><p>Returns the number of bits in the string argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_or" title="datafusion.functions.bit_or"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bit_or</span></code></a>(*args[, distinct])</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_or" title="datafusion.functions.bit_or"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bit_or</span></code></a>(*args[, distinct])</p></td>
 <td><p>Computes the bitwise OR of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_xor" title="datafusion.functions.bit_xor"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bit_xor</span></code></a>(*args[, distinct])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.bit_xor" title="datafusion.functions.bit_xor"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bit_xor</span></code></a>(*args[, distinct])</p></td>
 <td><p>Computes the bitwise XOR of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.bool_and" 
title="datafusion.functions.bool_and"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">bool_and</span></code></a>(*args[, 
distinct])</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.bool_and" 
title="datafusion.functions.bool_and"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">bool_and</span></code></a>(*args[, 
distinct])</p></td>
 <td><p>Computes the boolean AND of the arugment.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.bool_or" title="datafusion.functions.bool_or"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bool_or</span></code></a>(*args[, distinct])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.bool_or" title="datafusion.functions.bool_or"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">bool_or</span></code></a>(*args[, distinct])</p></td>
 <td><p>Computes the boolean OR of the arguement.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.btrim" title="datafusion.functions.btrim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">btrim</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.btrim" title="datafusion.functions.btrim"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">btrim</span></code></a>(arg)</p></td>
 <td><p>Removes all characters, spaces by default, from both sides of a 
string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.case" title="datafusion.functions.case"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">case</span></code></a>(expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.case" title="datafusion.functions.case"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">case</span></code></a>(expr)</p></td>
 <td><p>Create a <code class="docutils literal notranslate"><span 
class="pre">CaseBuilder</span></code> to match cases for the expression <code 
class="docutils literal notranslate"><span 
class="pre">expr</span></code>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.cbrt" title="datafusion.functions.cbrt"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cbrt</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.cbrt" title="datafusion.functions.cbrt"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cbrt</span></code></a>(arg)</p></td>
 <td><p>Returns the cube root of a number.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.ceil" title="datafusion.functions.ceil"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ceil</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.ceil" title="datafusion.functions.ceil"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">ceil</span></code></a>(arg)</p></td>
 <td><p>Returns the nearest integer greater than or equal to argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.char_length" 
title="datafusion.functions.char_length"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">char_length</span></code></a>(string)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.char_length" 
title="datafusion.functions.char_length"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">char_length</span></code></a>(string)</p></td>
 <td><p>The number of characters in the <cite>string</cite>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.character_length" 
title="datafusion.functions.character_length"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">character_length</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.character_length" 
title="datafusion.functions.character_length"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">character_length</span></code></a>(arg)</p></td>
 <td><p>Returns the number of characters in the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.chr" title="datafusion.functions.chr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">chr</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.chr" title="datafusion.functions.chr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">chr</span></code></a>(arg)</p></td>
 <td><p>Converts the Unicode code point to a UTF8 character.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.coalesce" 
title="datafusion.functions.coalesce"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">coalesce</span></code></a>(*args)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.coalesce" 
title="datafusion.functions.coalesce"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">coalesce</span></code></a>(*args)</p></td>
 <td><p>Returns the value of the first expr in <cite>args</cite> which is not 
NULL.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.col" title="datafusion.functions.col"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">col</span></code></a>(name)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.col" title="datafusion.functions.col"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">col</span></code></a>(name)</p></td>
 <td><p>Creates a column reference expression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.concat" title="datafusion.functions.concat"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">concat</span></code></a>(*args)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.concat" title="datafusion.functions.concat"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">concat</span></code></a>(*args)</p></td>
 <td><p>Concatenates the text representations of all the arguments.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.concat_ws" 
title="datafusion.functions.concat_ws"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">concat_ws</span></code></a>(separator, 
*args)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.concat_ws" 
title="datafusion.functions.concat_ws"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">concat_ws</span></code></a>(separator, 
*args)</p></td>
 <td><p>Concatenates the list <cite>args</cite> with the separator.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.corr" title="datafusion.functions.corr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">corr</span></code></a>(value1, value2[, distinct])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.corr" title="datafusion.functions.corr"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">corr</span></code></a>(value1, value2[, distinct])</p></td>
 <td><p>Returns the correlation coefficient between <cite>value1</cite> and 
<cite>value2</cite>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.cos" title="datafusion.functions.cos"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cos</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.cos" title="datafusion.functions.cos"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cos</span></code></a>(arg)</p></td>
 <td><p>Returns the cosine of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.cosh" title="datafusion.functions.cosh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cosh</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.cosh" title="datafusion.functions.cosh"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cosh</span></code></a>(arg)</p></td>
 <td><p>Returns the hyperbolic cosine of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.cot" title="datafusion.functions.cot"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cot</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.cot" title="datafusion.functions.cot"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">cot</span></code></a>(arg)</p></td>
 <td><p>Returns the cotangent of the argument.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.count" title="datafusion.functions.count"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">count</span></code></a>([args, distinct])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.count" title="datafusion.functions.count"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">count</span></code></a>([args, distinct])</p></td>
 <td><p>Returns the number of rows that match the given arguments.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.count_star" 
title="datafusion.functions.count_star"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">count_star</span></code></a>()</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.count_star" 
title="datafusion.functions.count_star"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">count_star</span></code></a>()</p></td>
 <td><p>Create a COUNT(1) aggregate expression.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.covar" title="datafusion.functions.covar"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">covar</span></code></a>(y, x)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.covar" title="datafusion.functions.covar"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">covar</span></code></a>(y, x)</p></td>
 <td><p>Computes the sample covariance.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.covar_pop" 
title="datafusion.functions.covar_pop"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">covar_pop</span></code></a>(y, 
x)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.covar_pop" 
title="datafusion.functions.covar_pop"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">covar_pop</span></code></a>(y, 
x)</p></td>
 <td><p>Computes the population covariance.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.covar_samp" 
title="datafusion.functions.covar_samp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">covar_samp</span></code></a>(y, 
x)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.covar_samp" 
title="datafusion.functions.covar_samp"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">covar_samp</span></code></a>(y, 
x)</p></td>
 <td><p>Computes the sample covariance.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.current_date" 
title="datafusion.functions.current_date"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">current_date</span></code></a>()</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.current_date" 
title="datafusion.functions.current_date"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">current_date</span></code></a>()</p></td>
 <td><p>Returns current UTC date as a Date32 value.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.current_time" 
title="datafusion.functions.current_time"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">current_time</span></code></a>()</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.current_time" 
title="datafusion.functions.current_time"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">current_time</span></code></a>()</p></td>
 <td><p>Returns current UTC time as a Time64 value.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.date_bin" 
title="datafusion.functions.date_bin"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">date_bin</span></code></a>(stride, 
source, origin)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.date_bin" 
title="datafusion.functions.date_bin"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">date_bin</span></code></a>(stride, 
source, origin)</p></td>
 <td><p>Coerces an arbitrary timestamp to the start of the nearest specified 
interval.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.date_part" 
title="datafusion.functions.date_part"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">date_part</span></code></a>(part, 
date)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.date_part" 
title="datafusion.functions.date_part"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">date_part</span></code></a>(part, 
date)</p></td>
 <td><p>Extracts a subfield from the date.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.date_trunc" 
title="datafusion.functions.date_trunc"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">date_trunc</span></code></a>(part, 
date)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.date_trunc" 
title="datafusion.functions.date_trunc"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">date_trunc</span></code></a>(part, 
date)</p></td>
 <td><p>Truncates the date to a specified level of precision.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.datepart" 
title="datafusion.functions.datepart"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">datepart</span></code></a>(part, 
date)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.datepart" 
title="datafusion.functions.datepart"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">datepart</span></code></a>(part, 
date)</p></td>
 <td><p>Return a specified part of a date.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.datetrunc" 
title="datafusion.functions.datetrunc"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">datetrunc</span></code></a>(part, 
date)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.datetrunc" 
title="datafusion.functions.datetrunc"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">datetrunc</span></code></a>(part, 
date)</p></td>
 <td><p>Truncates the date to a specified level of precision.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.decode" title="datafusion.functions.decode"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">decode</span></code></a>(input, encoding)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.decode" title="datafusion.functions.decode"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">decode</span></code></a>(input, encoding)</p></td>
 <td><p>Decode the <cite>input</cite>, using the <cite>encoding</cite>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.degrees" title="datafusion.functions.degrees"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">degrees</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.degrees" title="datafusion.functions.degrees"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">degrees</span></code></a>(arg)</p></td>
 <td><p>Converts the argument from radians to degrees.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.digest" title="datafusion.functions.digest"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">digest</span></code></a>(value, method)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.digest" title="datafusion.functions.digest"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">digest</span></code></a>(value, method)</p></td>
 <td><p>Computes the binary hash of an expression using the specified 
algorithm.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.encode" title="datafusion.functions.encode"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">encode</span></code></a>(input, encoding)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.encode" title="datafusion.functions.encode"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">encode</span></code></a>(input, encoding)</p></td>
 <td><p>Encode the <cite>input</cite>, using the <cite>encoding</cite>.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.ends_with" 
title="datafusion.functions.ends_with"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">ends_with</span></code></a>(arg, 
suffix)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.ends_with" 
title="datafusion.functions.ends_with"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">ends_with</span></code></a>(arg, 
suffix)</p></td>
 <td><p>Returns true if the <cite>string</cite> ends with the 
<cite>suffix</cite>, false otherwise.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.exp" title="datafusion.functions.exp"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">exp</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.exp" title="datafusion.functions.exp"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">exp</span></code></a>(arg)</p></td>
 <td><p>Returns the exponential of the arugment.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.factorial" 
title="datafusion.functions.factorial"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">factorial</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.factorial" 
title="datafusion.functions.factorial"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">factorial</span></code></a>(arg)</p></td>
 <td><p>Returns the factorial of the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.find_in_set" 
title="datafusion.functions.find_in_set"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">find_in_set</span></code></a>(string, 
string_list)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.find_in_set" 
title="datafusion.functions.find_in_set"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">find_in_set</span></code></a>(string, 
string_list)</p></td>
 <td><p>Find a string in a list of strings.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.first_value" 
title="datafusion.functions.first_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">first_value</span></code></a>(arg[, 
distinct, filter, ...])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.first_value" 
title="datafusion.functions.first_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">first_value</span></code></a>(arg[, 
distinct, filter, ...])</p></td>
 <td><p>Returns the first value in a group of values.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.flatten" title="datafusion.functions.flatten"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">flatten</span></code></a>(array)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.flatten" title="datafusion.functions.flatten"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">flatten</span></code></a>(array)</p></td>
 <td><p>Flattens an array of arrays into a single array.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.floor" title="datafusion.functions.floor"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">floor</span></code></a>(arg)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.floor" title="datafusion.functions.floor"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">floor</span></code></a>(arg)</p></td>
 <td><p>Returns the nearest integer less than or equal to the argument.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.from_unixtime" 
title="datafusion.functions.from_unixtime"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">from_unixtime</span></code></a>(arg)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.from_unixtime" 
title="datafusion.functions.from_unixtime"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">from_unixtime</span></code></a>(arg)</p></td>
 <td><p>Converts an integer to RFC3339 timestamp format string.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.gcd" title="datafusion.functions.gcd"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">gcd</span></code></a>(x, y)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.gcd" title="datafusion.functions.gcd"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">gcd</span></code></a>(x, y)</p></td>
 <td><p>Returns the greatest common divisor.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.grouping" 
title="datafusion.functions.grouping"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">grouping</span></code></a>(arg[, 
distinct])</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.grouping" 
title="datafusion.functions.grouping"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">grouping</span></code></a>(arg[, 
distinct])</p></td>
 <td><p>Indicates if the expression is aggregated or not.</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.in_list" title="datafusion.functions.in_list"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">in_list</span></code></a>(arg, values[, negated])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.in_list" title="datafusion.functions.in_list"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">in_list</span></code></a>(arg, values[, negated])</p></td>
 <td><p>Returns whether the argument is contained within the list 
<cite>values</cite>.</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" 
href="#datafusion.functions.initcap" title="datafusion.functions.initcap"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">initcap</span></code></a>(string)</p></td>
+<tr class="row-even"><td><p><a class="reference internal" 
href="#datafusion.functions.initcap" title="datafusion.functions.initcap"><code 
class="xref py py-obj docutils literal notranslate"><span 
class="pre">initcap</span></code></a>(string)</p></td>
 <td><p>Set the initial letter of each word to capital.</p></td>
 </tr>
-<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>(string, substring)</p></td>
+<tr class="row-odd"><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>(string, substring)</p></td>
 <td><p>Finds the position from where the <cite>substring</cite> matches the 
<cite>string</cite>.</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>(expr)</p></td>
+<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>(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>(arg)</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>(arg)</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.last_value" 
title="datafusion.functions.last_value"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">last_value</span></code></a>(arg[, 
distinct, filter, ...])</p></td>
+<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>(arg[, 
distinct, filter, ...])</p></td>
 <td><p>Returns the last value in a group of values.</p></td>
 </tr>
-<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>(x, y)</p></td>
+<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>(x, y)</p></td>
 <td><p>Returns the least common multiple.</p></td>
 </tr>
-<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>(string, n)</p></td>
+<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>(string, n)</p></td>
 <td><p>Returns the first <cite>n</cite> characters in the 
<cite>string</cite>.</p></td>
 </tr>
-<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>(string)</p></td>
+<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>(string)</p></td>
 <td><p>The number of characters in the <cite>string</cite>.</p></td>
 </tr>
-<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>(string1, 
string2)</p></td>
+<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>(string1, 
string2)</p></td>
 <td><p>Returns the Levenshtein distance between the two given strings.</p></td>
 </tr>
-<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>(array, 
element)</p></td>
+<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>(array, 
element)</p></td>
 <td><p>Appends an element to the end of an array.</p></td>
 </tr>
-<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>(array)</p></td>
+<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>(array)</p></td>
 <td><p>Returns an array of the array's dimensions.</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>(array)</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>(array)</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>(array, 
n)</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>(array, 
n)</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_except" 
title="datafusion.functions.list_except"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_except</span></code></a>(array1, 
array2)</p></td>
+<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>(array1, 
array2)</p></td>
 <td><p>Returns an array of the elements that appear in <cite>array1</cite> but 
not in the <cite>array2</cite>.</p></td>
 </tr>
-<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>(array, 
n)</p></td>
+<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>(array, 
n)</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_indexof" 
title="datafusion.functions.list_indexof"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_indexof</span></code></a>(array, 
element[, index])</p></td>
+<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>(array, 
element[, index])</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_intersect" 
title="datafusion.functions.list_intersect"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_intersect</span></code></a>(array1, array2)</p></td>
+<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>(array1, array2)</p></td>
 <td><p>Returns an array of the elements in the intersection of 
<cite>array1</cite> and <cite>array2</cite>.</p></td>
 </tr>
-<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>(expr, 
delimiter)</p></td>
+<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>(expr, 
delimiter)</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_length" 
title="datafusion.functions.list_length"><code class="xref py py-obj docutils 
literal notranslate"><span 
class="pre">list_length</span></code></a>(array)</p></td>
+<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>(array)</p></td>
 <td><p>Returns the length of the array.</p></td>
 </tr>
-<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>(array)</p></td>
+<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>(array)</p></td>
 <td><p>Returns the number of dimensions of the array.</p></td>
 </tr>
-<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>(array, 
element[, index])</p></td>
+<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>(array, 
element[, index])</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_positions" 
title="datafusion.functions.list_positions"><code class="xref py py-obj 
docutils literal notranslate"><span 
class="pre">list_positions</span></code></a>(array, element)</p></td>
+<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>(array, element)</p></td>
 <td><p>Searches for an element in the array and returns all 
occurrences.</p></td>
 </tr>
-<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>(element, 
array)</p></td>
+<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>(element, 
array)</p></td>
 <td><p>Prepends an element to the beginning of an array.</p></td>
 </tr>
-<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>(array, element)</p></td>
+<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>(array, element)</p></td>
 <td><p>Appends an element to the end of an array.</p></td>
 </tr>
-<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>(element, array)</p></td>
+<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>(element, array)</p></td>
 <td><p>Prepends an element to the beginning of an array.</p></td>
 </tr>
-<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>(array, 
element)</p></td>
+<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>(array, 
element)</p></td>
 <td><p>Removes the first element 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_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>(array, element)</p></td>
+<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>(array, element)</p></td>
 <td><p>Removes all 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_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>(array, 
element, max)</p></td>
+<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>(array, 
element, max)</p></td>
 <td><p>Removes the first <cite>max</cite> 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_replace" 
title="datafusion.functions.list_replace"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_replace</span></code></a>(array, 
from_val, to_val)</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>(array, 
from_val, to_val)</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>(array, from_val, to_val)</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>(array, from_val, to_val)</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>(array, from_val, to_val, 
max)</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>(array, from_val, to_val, 
max)</p></td>
 <td><p>Replace <cite>n</cite> 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>(array, 
size, value)</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>(array, 
size, value)</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_slice" 
title="datafusion.functions.list_slice"><code class="xref py py-obj docutils 
literal notranslate"><span class="pre">list_slice</span></code></a>(array, 
begin, end[, stride])</p></td>
+<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>(array, 
begin, end[, stride])</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>(array[, 
descending, null_first])</p></td>
+<td><p>This is an alias for <code class="docutils literal notranslate"><span 
class="pre">array_sort</span></code>.</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>(expr, delimiter)</p></td>
 <td><p>Converts each element to its text representation.</p></td>
 </tr>
@@ -3302,6 +3326,21 @@ with the given <cite>value</cite>.</p>
 <dd><p>Returns a slice of the array.</p>
 </dd></dl>
 
+<dl class="py function">
+<dt class="sig sig-object py" id="datafusion.functions.array_sort">
+<span class="sig-prename descclassname"><span 
class="pre">datafusion.functions.</span></span><span class="sig-name 
descname"><span class="pre">array_sort</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">array</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="datafusion.Expr.html#datafusion.Expr" 
title="datafusion.expr.Expr"><span class="pre">Expr</sp [...]
+<dd><p>Sort an array.</p>
+<dl class="field-list simple">
+<dt class="field-odd">Parameters<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p><strong>array</strong> – The input array to sort.</p></li>
+<li><p><strong>descending</strong> – If True, sorts in descending 
order.</p></li>
+<li><p><strong>null_first</strong> – If True, nulls will be returned at the 
beginning of the array.</p></li>
+</ul>
+</dd>
+</dl>
+</dd></dl>
+
 <dl class="py function">
 <dt class="sig sig-object py" id="datafusion.functions.array_to_string">
 <span class="sig-prename descclassname"><span 
class="pre">datafusion.functions.</span></span><span class="sig-name 
descname"><span class="pre">array_to_string</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="datafusion.Expr.html#datafusion.Expr" 
title="datafusion.expr.Expr"><span class="pre">Expr [...]
@@ -3891,6 +3930,12 @@ filled with the given <cite>value</cite>. This is an 
alias for <cite>array_resiz
 <p>This is an alias for <cite>array_slice</cite>.</p>
 </dd></dl>
 
+<dl class="py function">
+<dt class="sig sig-object py" id="datafusion.functions.list_sort">
+<span class="sig-prename descclassname"><span 
class="pre">datafusion.functions.</span></span><span class="sig-name 
descname"><span class="pre">list_sort</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">array</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><a 
class="reference internal" href="datafusion.Expr.html#datafusion.Expr" 
title="datafusion.expr.Expr"><span class="pre">Expr</spa [...]
+<dd><p>This is an alias for <code class="docutils literal notranslate"><span 
class="pre">array_sort</span></code>.</p>
+</dd></dl>
+
 <dl class="py function">
 <dt class="sig sig-object py" id="datafusion.functions.list_to_string">
 <span class="sig-prename descclassname"><span 
class="pre">datafusion.functions.</span></span><span class="sig-name 
descname"><span class="pre">list_to_string</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="datafusion.Expr.html#datafusion.Expr" 
title="datafusion.expr.Expr"><span class="pre">Expr< [...]
@@ -4489,7 +4534,7 @@ on the index.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/generated/datafusion.object_store.object_store.html 
b/generated/datafusion.object_store.object_store.html
index 41cb562..7991391 100644
--- a/generated/datafusion.object_store.object_store.html
+++ b/generated/datafusion.object_store.object_store.html
@@ -481,7 +481,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/genindex.html b/genindex.html
index 40ccbd9..427af00 100644
--- a/genindex.html
+++ b/genindex.html
@@ -458,10 +458,10 @@
 </li>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_join">array_join()
 (in module datafusion.functions)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_length">array_length()
 (in module datafusion.functions)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_ndims">array_ndims()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_pop_back">array_pop_back()
 (in module datafusion.functions)</a>
@@ -495,6 +495,8 @@
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_resize">array_resize()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_slice">array_slice()
 (in module datafusion.functions)</a>
+</li>
+      <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_sort">array_sort()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.array_to_string">array_to_string()
 (in module datafusion.functions)</a>
 </li>
@@ -833,6 +835,8 @@
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.list_resize">list_resize()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.list_slice">list_slice()
 (in module datafusion.functions)</a>
+</li>
+      <li><a 
href="generated/datafusion.functions.html#datafusion.functions.list_sort">list_sort()
 (in module datafusion.functions)</a>
 </li>
       <li><a 
href="generated/datafusion.functions.html#datafusion.functions.list_to_string">list_to_string()
 (in module datafusion.functions)</a>
 </li>
@@ -1287,7 +1291,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/index.html b/index.html
index 2bb594e..1e80106 100644
--- a/index.html
+++ b/index.html
@@ -493,7 +493,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/objects.inv b/objects.inv
index 73101f2..15184a8 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/py-modindex.html b/py-modindex.html
index 451d13d..faa1c13 100644
--- a/py-modindex.html
+++ b/py-modindex.html
@@ -414,7 +414,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/search.html b/search.html
index d438a51..1beb0cb 100644
--- a/search.html
+++ b/search.html
@@ -416,7 +416,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/searchindex.js b/searchindex.js
index 1d8dbb1..b5c8e7c 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[0, null]], "Aggregation": 
[[16, null]], "Avro": [[27, null]], "Basic Operations": [[17, null]], 
"Boolean": [[18, "boolean"]], "CSV": [[28, null]], "Column": [[18, "column"]], 
"Column Selections": [[22, null]], "Common Operations": [[20, null]], 
"Concepts": [[15, null]], "Conditional": [[19, "conditional"]], 
"Configuration": [[25, null]], "DataFrame": [[1, null]], "DataFusion in 
Python": [[14, null]], "Example": [[14, "example"]], "Expr":  [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[0, null]], "Aggregation": 
[[16, null]], "Avro": [[27, null]], "Basic Operations": [[17, null]], 
"Boolean": [[18, "boolean"]], "CSV": [[28, null]], "Column": [[18, "column"]], 
"Column Selections": [[22, null]], "Common Operations": [[20, null]], 
"Concepts": [[15, null]], "Conditional": [[19, "conditional"]], 
"Configuration": [[25, null]], "DataFrame": [[1, null]], "DataFusion in 
Python": [[14, null]], "Example": [[14, "example"]], "Expr":  [...]
\ No newline at end of file
diff --git a/user-guide/basics.html b/user-guide/basics.html
index c34aa6c..221b231 100644
--- a/user-guide/basics.html
+++ b/user-guide/basics.html
@@ -484,7 +484,7 @@ collecting all results into a list of <a class="reference 
external" href="https:
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/aggregations.html 
b/user-guide/common-operations/aggregations.html
index 8c5d3e5..4163469 100644
--- a/user-guide/common-operations/aggregations.html
+++ b/user-guide/common-operations/aggregations.html
@@ -417,7 +417,7 @@ For performing an aggregation, DataFusion provides the <a 
class="reference inter
 <span 
class="o">+-------------------------------------+--------------------------+------------------------------------------------+</span>
 <span class="o">|</span> <span class="n">APPROX_DISTINCT</span><span 
class="p">(</span><span class="n">DISTINCT</span> <span 
class="n">foo_bar</span><span class="o">.</span><span class="n">c</span><span 
class="p">)</span> <span class="o">|</span> <span 
class="n">APPROX_MEDIAN</span><span class="p">(</span><span 
class="n">foo_bar</span><span class="o">.</span><span class="n">d</span><span 
class="p">)</span> <span class="o">|</span> <span 
class="n">APPROX_PERCENTILE_CONT</span><span class= [...]
 <span 
class="o">+-------------------------------------+--------------------------+------------------------------------------------+</span>
-<span class="o">|</span> <span class="mi">8</span>                             
      <span class="o">|</span> <span class="mf">0.6280077920377628</span>       
<span class="o">|</span> <span class="mf">0.6280077920377628</span>             
                <span class="o">|</span>
+<span class="o">|</span> <span class="mi">8</span>                             
      <span class="o">|</span> <span class="mf">0.10444389503483587</span>      
<span class="o">|</span> <span class="mf">0.10444389503483587</span>            
                <span class="o">|</span>
 <span 
class="o">+-------------------------------------+--------------------------+------------------------------------------------+</span>
 </pre></div>
 </div>
@@ -426,28 +426,28 @@ the <code class="code docutils literal notranslate"><span 
class="pre">group_by</
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">12</span><span class="p">]:</span> <span 
class="n">df</span><span class="o">.</span><span 
class="n">aggregate</span><span class="p">([</span><span 
class="n">col_a</span><span class="p">],</span> <span class="p">[</span><span 
class="n">f</span><span class="o">.</span><span class="n">sum</span><span 
class="p">(</span><span class="n">col_c</s [...]
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">12</span><span class="p">]:</span> 
 <span class="n">DataFrame</span><span class="p">()</span>
-<span 
class="o">+-----+----------------+--------------------+----------------------+</span>
-<span class="o">|</span> <span class="n">a</span>   <span class="o">|</span> 
<span class="n">SUM</span><span class="p">(</span><span 
class="n">foo_bar</span><span class="o">.</span><span class="n">c</span><span 
class="p">)</span> <span class="o">|</span> <span class="n">MAX</span><span 
class="p">(</span><span class="n">foo_bar</span><span class="o">.</span><span 
class="n">d</span><span class="p">)</span>     <span class="o">|</span> <span 
class="n">MIN</span><span class="p">(</span><span [...]
-<span 
class="o">+-----+----------------+--------------------+----------------------+</span>
-<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="mi">427</span>            <span class="o">|</span> <span 
class="mf">0.8692931621039186</span> <span class="o">|</span> <span 
class="mf">0.009886337000836076</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="mi">114</span>            <span class="o">|</span> <span 
class="mf">0.7596996958473593</span> <span class="o">|</span> <span 
class="mf">0.2739413081255391</span>   <span class="o">|</span>
-<span 
class="o">+-----+----------------+--------------------+----------------------+</span>
+<span 
class="o">+-----+----------------+--------------------+---------------------+</span>
+<span class="o">|</span> <span class="n">a</span>   <span class="o">|</span> 
<span class="n">SUM</span><span class="p">(</span><span 
class="n">foo_bar</span><span class="o">.</span><span class="n">c</span><span 
class="p">)</span> <span class="o">|</span> <span class="n">MAX</span><span 
class="p">(</span><span class="n">foo_bar</span><span class="o">.</span><span 
class="n">d</span><span class="p">)</span>     <span class="o">|</span> <span 
class="n">MIN</span><span class="p">(</span><span [...]
+<span 
class="o">+-----+----------------+--------------------+---------------------+</span>
+<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="mi">351</span>            <span class="o">|</span> <span 
class="mf">0.622423672872229</span>  <span class="o">|</span> <span 
class="mf">0.05764764580570081</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="mi">193</span>            <span class="o">|</span> <span 
class="mf">0.4151489069793234</span> <span class="o">|</span> <span 
class="mf">0.09192995157858541</span> <span class="o">|</span>
+<span 
class="o">+-----+----------------+--------------------+---------------------+</span>
 </pre></div>
 </div>
 <p>More than one column can be used for grouping</p>
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">13</span><span class="p">]:</span> <span 
class="n">df</span><span class="o">.</span><span 
class="n">aggregate</span><span class="p">([</span><span 
class="n">col_a</span><span class="p">,</span> <span 
class="n">col_b</span><span class="p">],</span> <span class="p">[</span><span 
class="n">f</span><span class="o">.</span><span class="n">sum</ [...]
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">13</span><span class="p">]:</span> 
 <span class="n">DataFrame</span><span class="p">()</span>
-<span 
class="o">+-----+-------+----------------+---------------------+----------------------+</span>
-<span class="o">|</span> <span class="n">a</span>   <span class="o">|</span> 
<span class="n">b</span>     <span class="o">|</span> <span 
class="n">SUM</span><span class="p">(</span><span class="n">foo_bar</span><span 
class="o">.</span><span class="n">c</span><span class="p">)</span> <span 
class="o">|</span> <span class="n">MAX</span><span class="p">(</span><span 
class="n">foo_bar</span><span class="o">.</span><span class="n">d</span><span 
class="p">)</span>      <span class="o">|</span>  [...]
-<span 
class="o">+-----+-------+----------------+---------------------+----------------------+</span>
-<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="n">three</span> <span class="o">|</span> <span class="mi">4</span> 
             <span class="o">|</span> <span 
class="mf">0.7596996958473593</span>  <span class="o">|</span> <span 
class="mf">0.7596996958473593</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="n">three</span> <span class="o">|</span> <span 
class="mi">89</span>             <span class="o">|</span> <span 
class="mf">0.8692931621039186</span>  <span class="o">|</span> <span 
class="mf">0.8692931621039186</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="n">one</span>   <span class="o">|</span> <span 
class="mi">155</span>            <span class="o">|</span> <span 
class="mf">0.8155603372481789</span>  <span class="o">|</span> <span 
class="mf">0.6990732125401069</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="n">one</span>   <span class="o">|</span> <span 
class="mi">36</span>             <span class="o">|</span> <span 
class="mf">0.2739413081255391</span>  <span class="o">|</span> <span 
class="mf">0.2739413081255391</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="n">two</span>   <span class="o">|</span> <span 
class="mi">183</span>            <span class="o">|</span> <span 
class="mf">0.42207253698101377</span> <span class="o">|</span> <span 
class="mf">0.009886337000836076</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="n">two</span>   <span class="o">|</span> <span 
class="mi">74</span>             <span class="o">|</span> <span 
class="mf">0.4754380138379828</span>  <span class="o">|</span> <span 
class="mf">0.4754380138379828</span>   <span class="o">|</span>
-<span 
class="o">+-----+-------+----------------+---------------------+----------------------+</span>
+<span 
class="o">+-----+-------+----------------+---------------------+---------------------+</span>
+<span class="o">|</span> <span class="n">a</span>   <span class="o">|</span> 
<span class="n">b</span>     <span class="o">|</span> <span 
class="n">SUM</span><span class="p">(</span><span class="n">foo_bar</span><span 
class="o">.</span><span class="n">c</span><span class="p">)</span> <span 
class="o">|</span> <span class="n">MAX</span><span class="p">(</span><span 
class="n">foo_bar</span><span class="o">.</span><span class="n">d</span><span 
class="p">)</span>      <span class="o">|</span>  [...]
+<span 
class="o">+-----+-------+----------------+---------------------+---------------------+</span>
+<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="n">one</span>   <span class="o">|</span> <span 
class="mi">110</span>            <span class="o">|</span> <span 
class="mf">0.13325435767531646</span> <span class="o">|</span> <span 
class="mf">0.05764764580570081</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="n">one</span>   <span class="o">|</span> <span 
class="mi">58</span>             <span class="o">|</span> <span 
class="mf">0.4151489069793234</span>  <span class="o">|</span> <span 
class="mf">0.4151489069793234</span>  <span class="o">|</span>
+<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="n">two</span>   <span class="o">|</span> <span 
class="mi">193</span>            <span class="o">|</span> <span 
class="mf">0.622423672872229</span>   <span class="o">|</span> <span 
class="mf">0.08914305055528704</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="n">two</span>   <span class="o">|</span> <span 
class="mi">65</span>             <span class="o">|</span> <span 
class="mf">0.09192995157858541</span> <span class="o">|</span> <span 
class="mf">0.09192995157858541</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">bar</span> <span class="o">|</span> 
<span class="n">three</span> <span class="o">|</span> <span 
class="mi">70</span>             <span class="o">|</span> <span 
class="mf">0.10444389503483587</span> <span class="o">|</span> <span 
class="mf">0.10444389503483587</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">foo</span> <span class="o">|</span> 
<span class="n">three</span> <span class="o">|</span> <span 
class="mi">48</span>             <span class="o">|</span> <span 
class="mf">0.4924332515338028</span>  <span class="o">|</span> <span 
class="mf">0.4924332515338028</span>  <span class="o">|</span>
+<span 
class="o">+-----+-------+----------------+---------------------+---------------------+</span>
 </pre></div>
 </div>
 </section>
@@ -494,7 +494,7 @@ the <code class="code docutils literal notranslate"><span 
class="pre">group_by</
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/basic-info.html 
b/user-guide/common-operations/basic-info.html
index 5e9bbed..603d31b 100644
--- a/user-guide/common-operations/basic-info.html
+++ b/user-guide/common-operations/basic-info.html
@@ -401,11 +401,11 @@
 <span class="o">+-----+---------+--------+--------+</span>
 <span class="o">|</span> <span class="n">nrs</span> <span class="o">|</span> 
<span class="n">names</span>   <span class="o">|</span> <span 
class="n">random</span> <span class="o">|</span> <span class="n">groups</span> 
<span class="o">|</span>
 <span class="o">+-----+---------+--------+--------+</span>
-<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span>  <span class="o">|</span> <span 
class="mi">369</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>    <span class="o">|</span> <span 
class="mi">601</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">3</span>   <span class="o">|</span> 
<span class="n">java</span>    <span class="o">|</span> <span 
class="mi">451</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">4</span>   <span class="o">|</span> 
<span class="n">haskell</span> <span class="o">|</span> <span 
class="mi">694</span>    <span class="o">|</span> <span class="n">C</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">5</span>   <span class="o">|</span> 
<span class="n">go</span>      <span class="o">|</span> <span 
class="mi">203</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span>  <span class="o">|</span> <span 
class="mi">570</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>    <span class="o">|</span> <span 
class="mi">602</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">3</span>   <span class="o">|</span> 
<span class="n">java</span>    <span class="o">|</span> <span 
class="mi">458</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">4</span>   <span class="o">|</span> 
<span class="n">haskell</span> <span class="o">|</span> <span 
class="mi">156</span>    <span class="o">|</span> <span class="n">C</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">5</span>   <span class="o">|</span> 
<span class="n">go</span>      <span class="o">|</span> <span 
class="mi">697</span>    <span class="o">|</span> <span class="n">B</span>      
<span class="o">|</span>
 <span class="o">+-----+---------+--------+--------+</span>
 </pre></div>
 </div>
@@ -416,8 +416,8 @@
 <span class="o">+-----+--------+--------+--------+</span>
 <span class="o">|</span> <span class="n">nrs</span> <span class="o">|</span> 
<span class="n">names</span>  <span class="o">|</span> <span 
class="n">random</span> <span class="o">|</span> <span class="n">groups</span> 
<span class="o">|</span>
 <span class="o">+-----+--------+--------+--------+</span>
-<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span> <span class="o">|</span> <span 
class="mi">369</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>   <span class="o">|</span> <span 
class="mi">601</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span>   <span class="o">|</span> 
<span class="n">python</span> <span class="o">|</span> <span 
class="mi">570</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>   <span class="o">|</span> 
<span class="n">ruby</span>   <span class="o">|</span> <span 
class="mi">602</span>    <span class="o">|</span> <span class="n">A</span>      
<span class="o">|</span>
 <span class="o">+-----+--------+--------+--------+</span>
 </pre></div>
 </div>
@@ -435,11 +435,11 @@ passing them to an Arrow table, and then converting them 
to a pandas DataFrame.<
 <div class="highlight-ipython notranslate"><div 
class="highlight"><pre><span></span><span class="n">In</span> <span 
class="p">[</span><span class="mi">8</span><span class="p">]:</span> <span 
class="n">df</span><span class="o">.</span><span 
class="n">to_pandas</span><span class="p">()</span>
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">8</span><span class="p">]:</span> 
    <span class="n">nrs</span>    <span class="n">names</span>  <span 
class="n">random</span> <span class="n">groups</span>
-<span class="mi">0</span>    <span class="mi">1</span>   <span 
class="n">python</span>     <span class="mi">369</span>      <span 
class="n">A</span>
-<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">601</span>      <span 
class="n">A</span>
-<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">451</span>      <span 
class="n">B</span>
-<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">694</span>      <span 
class="n">C</span>
-<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">203</span>      <span 
class="n">B</span>
+<span class="mi">0</span>    <span class="mi">1</span>   <span 
class="n">python</span>     <span class="mi">570</span>      <span 
class="n">A</span>
+<span class="mi">1</span>    <span class="mi">2</span>     <span 
class="n">ruby</span>     <span class="mi">602</span>      <span 
class="n">A</span>
+<span class="mi">2</span>    <span class="mi">3</span>     <span 
class="n">java</span>     <span class="mi">458</span>      <span 
class="n">B</span>
+<span class="mi">3</span>    <span class="mi">4</span>  <span 
class="n">haskell</span>     <span class="mi">156</span>      <span 
class="n">C</span>
+<span class="mi">4</span>    <span class="mi">5</span>       <span 
class="n">go</span>     <span class="mi">697</span>      <span 
class="n">B</span>
 </pre></div>
 </div>
 <p><a class="reference internal" 
href="../../generated/datafusion.DataFrame.html#datafusion.DataFrame.describe" 
title="datafusion.DataFrame.describe"><code class="xref py py-meth docutils 
literal notranslate"><span class="pre">DataFrame.describe()</span></code></a> 
shows a quick statistic summary of your data:</p>
@@ -451,11 +451,11 @@ passing them to an Arrow table, and then converting them 
to a pandas DataFrame.<
 <span 
class="o">+------------+--------------------+-------+--------------------+--------+</span>
 <span class="o">|</span> <span class="n">count</span>      <span 
class="o">|</span> <span class="mf">5.0</span>                <span 
class="o">|</span> <span class="mi">5</span>     <span class="o">|</span> <span 
class="mf">5.0</span>                <span class="o">|</span> <span 
class="mi">5</span>      <span class="o">|</span>
 <span class="o">|</span> <span class="n">null_count</span> <span 
class="o">|</span> <span class="mf">0.0</span>                <span 
class="o">|</span> <span class="mi">0</span>     <span class="o">|</span> <span 
class="mf">0.0</span>                <span class="o">|</span> <span 
class="mi">0</span>      <span class="o">|</span>
-<span class="o">|</span> <span class="n">mean</span>       <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">463.6</span>              <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="n">std</span>        <span 
class="o">|</span> <span class="mf">1.5811388300841898</span> <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">192.99170966650357</span> <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
-<span class="o">|</span> <span class="nb">min</span>        <span 
class="o">|</span> <span class="mf">1.0</span>                <span 
class="o">|</span> <span class="n">go</span>    <span class="o">|</span> <span 
class="mf">203.0</span>              <span class="o">|</span> <span 
class="n">A</span>      <span class="o">|</span>
-<span class="o">|</span> <span class="nb">max</span>        <span 
class="o">|</span> <span class="mf">5.0</span>                <span 
class="o">|</span> <span class="n">ruby</span>  <span class="o">|</span> <span 
class="mf">694.0</span>              <span class="o">|</span> <span 
class="n">C</span>      <span class="o">|</span>
-<span class="o">|</span> <span class="n">median</span>     <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">451.0</span>              <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="n">mean</span>       <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">496.6</span>              <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="n">std</span>        <span 
class="o">|</span> <span class="mf">1.5811388300841898</span> <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">208.65953129440314</span> <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
+<span class="o">|</span> <span class="nb">min</span>        <span 
class="o">|</span> <span class="mf">1.0</span>                <span 
class="o">|</span> <span class="n">go</span>    <span class="o">|</span> <span 
class="mf">156.0</span>              <span class="o">|</span> <span 
class="n">A</span>      <span class="o">|</span>
+<span class="o">|</span> <span class="nb">max</span>        <span 
class="o">|</span> <span class="mf">5.0</span>                <span 
class="o">|</span> <span class="n">ruby</span>  <span class="o">|</span> <span 
class="mf">697.0</span>              <span class="o">|</span> <span 
class="n">C</span>      <span class="o">|</span>
+<span class="o">|</span> <span class="n">median</span>     <span 
class="o">|</span> <span class="mf">3.0</span>                <span 
class="o">|</span> <span class="n">null</span>  <span class="o">|</span> <span 
class="mf">570.0</span>              <span class="o">|</span> <span 
class="n">null</span>   <span class="o">|</span>
 <span 
class="o">+------------+--------------------+-------+--------------------+--------+</span>
 </pre></div>
 </div>
@@ -503,7 +503,7 @@ passing them to an Arrow table, and then converting them to 
a pandas DataFrame.<
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/expressions.html 
b/user-guide/common-operations/expressions.html
index 1ba936f..1cd7ebd 100644
--- a/user-guide/common-operations/expressions.html
+++ b/user-guide/common-operations/expressions.html
@@ -532,7 +532,7 @@ as it input a single expression and returns an expression 
in which the name of t
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/functions.html 
b/user-guide/common-operations/functions.html
index 7c6bbf4..09d8ae7 100644
--- a/user-guide/common-operations/functions.html
+++ b/user-guide/common-operations/functions.html
@@ -422,7 +422,7 @@ In here we will cover some of the more popular use cases. 
If you want to view al
    <span class="o">...</span><span class="p">:</span> <span 
class="s2">&quot;pokemon.csv&quot;</span><span class="p">,</span>
    <span class="o">...</span><span class="p">:</span> <span class="p">)</span>
    <span class="o">...</span><span class="p">:</span> 
-<span class="n">Out</span><span class="p">[</span><span 
class="mi">3</span><span class="p">]:</span> <span class="p">(</span><span 
class="s1">&#39;pokemon.csv&#39;</span><span class="p">,</span> <span 
class="o">&lt;</span><span class="n">http</span><span class="o">.</span><span 
class="n">client</span><span class="o">.</span><span 
class="n">HTTPMessage</span> <span class="n">at</span> <span 
class="mh">0x7f16785a5d90</span><span class="o">&gt;</span><span 
class="p">)</span>
+<span class="n">Out</span><span class="p">[</span><span 
class="mi">3</span><span class="p">]:</span> <span class="p">(</span><span 
class="s1">&#39;pokemon.csv&#39;</span><span class="p">,</span> <span 
class="o">&lt;</span><span class="n">http</span><span class="o">.</span><span 
class="n">client</span><span class="o">.</span><span 
class="n">HTTPMessage</span> <span class="n">at</span> <span 
class="mh">0x7f702ee83150</span><span class="o">&gt;</span><span 
class="p">)</span>
 
 <span class="n">In</span> <span class="p">[</span><span 
class="mi">4</span><span class="p">]:</span> <span class="n">ctx</span> <span 
class="o">=</span> <span class="n">SessionContext</span><span 
class="p">()</span>
 
@@ -496,16 +496,16 @@ In here we will cover some of the more popular use cases. 
If you want to view al
 <span class="o">+--------------------------------+</span>
 <span class="o">|</span> <span class="n">now</span><span class="p">()</span>   
                       <span class="o">|</span>
 <span class="o">+--------------------------------+</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">18</span><span class="n">T13</span><span class="p">:</span><span 
class="mi">09</span><span class="p">:</span><span 
class="mf">39.476240803</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2024</span><span 
class="o">-</span><span class="mi">07</span><span class="o">-</span><span 
class="mi">20</span><span class="n">T15</span><span class="p">:</span><span 
class="mi">25</span><span class="p">:</span><span 
class="mf">24.073294946</span><span class="n">Z</span> <span class="o">|</span>
 <span class="o">+--------------------------------+</span>
 </pre></div>
 </div>
@@ -663,7 +663,7 @@ DataFusion offers a range of helpful options.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/index.html 
b/user-guide/common-operations/index.html
index 5d93ce7..21da5c9 100644
--- a/user-guide/common-operations/index.html
+++ b/user-guide/common-operations/index.html
@@ -456,7 +456,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/joins.html 
b/user-guide/common-operations/joins.html
index 4fdba37..39c171b 100644
--- a/user-guide/common-operations/joins.html
+++ b/user-guide/common-operations/joins.html
@@ -450,8 +450,8 @@ will be included in the resulting DataFrame.</p>
 <span class="o">+-------------+----------+----+-----------+</span>
 <span class="o">|</span> <span class="n">customer_id</span> <span 
class="o">|</span> <span class="n">customer</span> <span class="o">|</span> 
<span class="nb">id</span> <span class="o">|</span> <span class="n">name</span> 
     <span class="o">|</span>
 <span class="o">+-------------+----------+----+-----------+</span>
-<span class="o">|</span> <span class="mi">2</span>           <span 
class="o">|</span> <span class="n">Bob</span>      <span class="o">|</span> 
<span class="mi">2</span>  <span class="o">|</span> <span 
class="n">MetroRide</span> <span class="o">|</span>
 <span class="o">|</span> <span class="mi">1</span>           <span 
class="o">|</span> <span class="n">Alice</span>    <span class="o">|</span> 
<span class="mi">1</span>  <span class="o">|</span> <span 
class="n">CityCabs</span>  <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>           <span 
class="o">|</span> <span class="n">Bob</span>      <span class="o">|</span> 
<span class="mi">2</span>  <span class="o">|</span> <span 
class="n">MetroRide</span> <span class="o">|</span>
 <span class="o">+-------------+----------+----+-----------+</span>
 </pre></div>
 </div>
@@ -469,9 +469,9 @@ values for the corresponding columns.</p>
 <span class="o">+-------------+----------+----+-----------+</span>
 <span class="o">|</span> <span class="n">customer_id</span> <span 
class="o">|</span> <span class="n">customer</span> <span class="o">|</span> 
<span class="nb">id</span> <span class="o">|</span> <span class="n">name</span> 
     <span class="o">|</span>
 <span class="o">+-------------+----------+----+-----------+</span>
-<span class="o">|</span> <span class="mi">2</span>           <span 
class="o">|</span> <span class="n">Bob</span>      <span class="o">|</span> 
<span class="mi">2</span>  <span class="o">|</span> <span 
class="n">MetroRide</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">3</span>           <span 
class="o">|</span> <span class="n">Charlie</span>  <span class="o">|</span>    
<span class="o">|</span>           <span class="o">|</span>
 <span class="o">|</span> <span class="mi">1</span>           <span 
class="o">|</span> <span class="n">Alice</span>    <span class="o">|</span> 
<span class="mi">1</span>  <span class="o">|</span> <span 
class="n">CityCabs</span>  <span class="o">|</span>
+<span class="o">|</span> <span class="mi">3</span>           <span 
class="o">|</span> <span class="n">Charlie</span>  <span class="o">|</span>    
<span class="o">|</span>           <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>           <span 
class="o">|</span> <span class="n">Bob</span>      <span class="o">|</span> 
<span class="mi">2</span>  <span class="o">|</span> <span 
class="n">MetroRide</span> <span class="o">|</span>
 <span class="o">+-------------+----------+----+-----------+</span>
 </pre></div>
 </div>
@@ -504,8 +504,8 @@ omitting duplicates with multiple matches in the right 
table.</p>
 <span class="o">+-------------+----------+</span>
 <span class="o">|</span> <span class="n">customer_id</span> <span 
class="o">|</span> <span class="n">customer</span> <span class="o">|</span>
 <span class="o">+-------------+----------+</span>
-<span class="o">|</span> <span class="mi">2</span>           <span 
class="o">|</span> <span class="n">Bob</span>      <span class="o">|</span>
 <span class="o">|</span> <span class="mi">1</span>           <span 
class="o">|</span> <span class="n">Alice</span>    <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span>           <span 
class="o">|</span> <span class="n">Bob</span>      <span class="o">|</span>
 <span class="o">+-------------+----------+</span>
 </pre></div>
 </div>
@@ -570,7 +570,7 @@ the right table.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/select-and-filter.html 
b/user-guide/common-operations/select-and-filter.html
index fe622b7..736ec60 100644
--- a/user-guide/common-operations/select-and-filter.html
+++ b/user-guide/common-operations/select-and-filter.html
@@ -390,7 +390,7 @@
 <span class="n">In</span> <span class="p">[</span><span 
class="mi">3</span><span class="p">]:</span> <span class="n">urllib</span><span 
class="o">.</span><span class="n">request</span><span class="o">.</span><span 
class="n">urlretrieve</span><span class="p">(</span><span 
class="s2">&quot;https://d37ci6vzurychx.cloudfront.net/trip-data/yellow_tripdata_2021-01.parquet&quot;</span><span
 class="p">,</span>
    <span class="o">...</span><span class="p">:</span>                          
  <span class="s2">&quot;yellow_trip_data.parquet&quot;</span><span 
class="p">)</span>
    <span class="o">...</span><span class="p">:</span> 
-<span class="n">Out</span><span class="p">[</span><span 
class="mi">3</span><span class="p">]:</span> <span class="p">(</span><span 
class="s1">&#39;yellow_trip_data.parquet&#39;</span><span class="p">,</span> 
<span class="o">&lt;</span><span class="n">http</span><span 
class="o">.</span><span class="n">client</span><span class="o">.</span><span 
class="n">HTTPMessage</span> <span class="n">at</span> <span 
class="mh">0x7f167882dd90</span><span class="o">&gt;</span><span 
class="p">)</span>
+<span class="n">Out</span><span class="p">[</span><span 
class="mi">3</span><span class="p">]:</span> <span class="p">(</span><span 
class="s1">&#39;yellow_trip_data.parquet&#39;</span><span class="p">,</span> 
<span class="o">&lt;</span><span class="n">http</span><span 
class="o">.</span><span class="n">client</span><span class="o">.</span><span 
class="n">HTTPMessage</span> <span class="n">at</span> <span 
class="mh">0x7f702eecc850</span><span class="o">&gt;</span><span 
class="p">)</span>
 
 <span class="n">In</span> <span class="p">[</span><span 
class="mi">4</span><span class="p">]:</span> <span class="n">ctx</span> <span 
class="o">=</span> <span class="n">SessionContext</span><span 
class="p">()</span>
 
@@ -532,7 +532,7 @@ column selection use <a class="reference internal" 
href="../../generated/datafus
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/udf-and-udfa.html 
b/user-guide/common-operations/udf-and-udfa.html
index 75dd0e3..1bf50cc 100644
--- a/user-guide/common-operations/udf-and-udfa.html
+++ b/user-guide/common-operations/udf-and-udfa.html
@@ -496,7 +496,7 @@ However you can still incorporate your own functions, i.e. 
User-Defined Function
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/common-operations/windows.html 
b/user-guide/common-operations/windows.html
index 54e7c78..86a7e60 100644
--- a/user-guide/common-operations/windows.html
+++ b/user-guide/common-operations/windows.html
@@ -397,7 +397,7 @@ produce a result for each individual row, unlike an 
aggregate function that prov
    <span class="o">...</span><span class="p">:</span>     <span 
class="s2">&quot;pokemon.csv&quot;</span><span class="p">,</span>
    <span class="o">...</span><span class="p">:</span> <span class="p">)</span>
    <span class="o">...</span><span class="p">:</span> 
-<span class="n">Out</span><span class="p">[</span><span 
class="mi">5</span><span class="p">]:</span> <span class="p">(</span><span 
class="s1">&#39;pokemon.csv&#39;</span><span class="p">,</span> <span 
class="o">&lt;</span><span class="n">http</span><span class="o">.</span><span 
class="n">client</span><span class="o">.</span><span 
class="n">HTTPMessage</span> <span class="n">at</span> <span 
class="mh">0x7f16744952d0</span><span class="o">&gt;</span><span 
class="p">)</span>
+<span class="n">Out</span><span class="p">[</span><span 
class="mi">5</span><span class="p">]:</span> <span class="p">(</span><span 
class="s1">&#39;pokemon.csv&#39;</span><span class="p">,</span> <span 
class="o">&lt;</span><span class="n">http</span><span class="o">.</span><span 
class="n">client</span><span class="o">.</span><span 
class="n">HTTPMessage</span> <span class="n">at</span> <span 
class="mh">0x7f702cd0ac50</span><span class="o">&gt;</span><span 
class="p">)</span>
 
 <span class="n">In</span> <span class="p">[</span><span 
class="mi">6</span><span class="p">]:</span> <span class="n">ctx</span> <span 
class="o">=</span> <span class="n">SessionContext</span><span 
class="p">()</span>
 
@@ -416,20 +416,20 @@ produce a result for each individual row, unlike an 
aggregate function that prov
    <span class="o">...</span><span class="p">:</span> 
 <span class="n">Out</span><span class="p">[</span><span 
class="mi">8</span><span class="p">]:</span> 
 <span class="n">DataFrame</span><span class="p">()</span>
-<span class="o">+-----------------------+--------+--------------------+</span>
-<span class="o">|</span> <span class="n">Name</span>                  <span 
class="o">|</span> <span class="n">Attack</span> <span class="o">|</span> <span 
class="n">Average</span> <span class="n">Attack</span>     <span 
class="o">|</span>
-<span class="o">+-----------------------+--------+--------------------+</span>
-<span class="o">|</span> <span class="n">Scyther</span>               <span 
class="o">|</span> <span class="mi">110</span>    <span class="o">|</span> 
<span class="mf">110.0</span>              <span class="o">|</span>
-<span class="o">|</span> <span class="n">Metapod</span>               <span 
class="o">|</span> <span class="mi">20</span>     <span class="o">|</span> 
<span class="mf">65.0</span>               <span class="o">|</span>
-<span class="o">|</span> <span class="n">Butterfree</span>            <span 
class="o">|</span> <span class="mi">45</span>     <span class="o">|</span> 
<span class="mf">58.333333333333336</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Weedle</span>                <span 
class="o">|</span> <span class="mi">35</span>     <span class="o">|</span> 
<span class="mf">52.5</span>               <span class="o">|</span>
-<span class="o">|</span> <span class="n">Kakuna</span>                <span 
class="o">|</span> <span class="mi">25</span>     <span class="o">|</span> 
<span class="mf">47.0</span>               <span class="o">|</span>
-<span class="o">|</span> <span class="n">Beedrill</span>              <span 
class="o">|</span> <span class="mi">90</span>     <span class="o">|</span> 
<span class="mf">54.166666666666664</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">BeedrillMega</span> <span 
class="n">Beedrill</span> <span class="o">|</span> <span class="mi">150</span>  
  <span class="o">|</span> <span class="mf">67.85714285714286</span>  <span 
class="o">|</span>
-<span class="o">|</span> <span class="n">Parasect</span>              <span 
class="o">|</span> <span class="mi">95</span>     <span class="o">|</span> 
<span class="mf">71.25</span>              <span class="o">|</span>
-<span class="o">|</span> <span class="n">Paras</span>                 <span 
class="o">|</span> <span class="mi">70</span>     <span class="o">|</span> 
<span class="mf">71.11111111111111</span>  <span class="o">|</span>
-<span class="o">|</span> <span class="n">Venomoth</span>              <span 
class="o">|</span> <span class="mi">65</span>     <span class="o">|</span> 
<span class="mf">70.5</span>               <span class="o">|</span>
-<span class="o">+-----------------------+--------+--------------------+</span>
+<span class="o">+------------+--------+--------------------+</span>
+<span class="o">|</span> <span class="n">Name</span>       <span 
class="o">|</span> <span class="n">Attack</span> <span class="o">|</span> <span 
class="n">Average</span> <span class="n">Attack</span>     <span 
class="o">|</span>
+<span class="o">+------------+--------+--------------------+</span>
+<span class="o">|</span> <span class="n">Jynx</span>       <span 
class="o">|</span> <span class="mi">50</span>     <span class="o">|</span> 
<span class="mf">50.0</span>               <span class="o">|</span>
+<span class="o">|</span> <span class="n">Articuno</span>   <span 
class="o">|</span> <span class="mi">85</span>     <span class="o">|</span> 
<span class="mf">67.5</span>               <span class="o">|</span>
+<span class="o">|</span> <span class="n">Farfetch</span><span 
class="s1">&#39;d | 65     | 65.0               |</span>
+<span class="o">|</span> <span class="n">Jigglypuff</span> <span 
class="o">|</span> <span class="mi">45</span>     <span class="o">|</span> 
<span class="mf">55.0</span>               <span class="o">|</span>
+<span class="o">|</span> <span class="n">Rattata</span>    <span 
class="o">|</span> <span class="mi">56</span>     <span class="o">|</span> 
<span class="mf">55.333333333333336</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Raticate</span>   <span 
class="o">|</span> <span class="mi">81</span>     <span class="o">|</span> 
<span class="mf">61.75</span>              <span class="o">|</span>
+<span class="o">|</span> <span class="n">Spearow</span>    <span 
class="o">|</span> <span class="mi">60</span>     <span class="o">|</span> 
<span class="mf">61.4</span>               <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fearow</span>     <span 
class="o">|</span> <span class="mi">90</span>     <span class="o">|</span> 
<span class="mf">66.16666666666667</span>  <span class="o">|</span>
+<span class="o">|</span> <span class="n">Doduo</span>      <span 
class="o">|</span> <span class="mi">85</span>     <span class="o">|</span> 
<span class="mf">68.85714285714286</span>  <span class="o">|</span>
+<span class="o">|</span> <span class="n">Wigglytuff</span> <span 
class="o">|</span> <span class="mi">70</span>     <span class="o">|</span> 
<span class="mf">69.0</span>               <span class="o">|</span>
+<span class="o">+------------+--------+--------------------+</span>
 </pre></div>
 </div>
 <p>You can also control the order in which rows are processed by window 
functions by providing
@@ -543,7 +543,7 @@ a list of <a class="reference internal" 
href="../../generated/datafusion.functio
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/configuration.html b/user-guide/configuration.html
index 22a2eba..b239262 100644
--- a/user-guide/configuration.html
+++ b/user-guide/configuration.html
@@ -452,7 +452,7 @@ and about <code class="code docutils literal 
notranslate"><span class="pre">Runt
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/introduction.html b/user-guide/introduction.html
index 7b291dd..a4e1cf6 100644
--- a/user-guide/introduction.html
+++ b/user-guide/introduction.html
@@ -450,7 +450,7 @@ DataFusion through various examples and highlight the most 
effective ways of usi
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/io/avro.html b/user-guide/io/avro.html
index db784c0..bbf4d4c 100644
--- a/user-guide/io/avro.html
+++ b/user-guide/io/avro.html
@@ -432,7 +432,7 @@ with <a class="reference internal" 
href="../../generated/datafusion.SessionConte
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/io/csv.html b/user-guide/io/csv.html
index 55eb3be..07db43b 100644
--- a/user-guide/io/csv.html
+++ b/user-guide/io/csv.html
@@ -436,7 +436,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/io/index.html b/user-guide/io/index.html
index 1de81b9..f9551ef 100644
--- a/user-guide/io/index.html
+++ b/user-guide/io/index.html
@@ -432,7 +432,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/io/json.html b/user-guide/io/json.html
index d216f6d..88226ae 100644
--- a/user-guide/io/json.html
+++ b/user-guide/io/json.html
@@ -432,7 +432,7 @@ When it comes to reading a JSON file, using <a 
class="reference internal" href="
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/io/parquet.html b/user-guide/io/parquet.html
index 816ea71..8a14f34 100644
--- a/user-guide/io/parquet.html
+++ b/user-guide/io/parquet.html
@@ -436,7 +436,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql.html b/user-guide/sql.html
index 9c91a6a..100cf5c 100644
--- a/user-guide/sql.html
+++ b/user-guide/sql.html
@@ -459,7 +459,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.6.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 7.4.7.<br>
 </p>
     </div>
     


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

Reply via email to