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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 120b2a0afc Publish built docs triggered by 
d5d9d30ee6637f1de8ec7b8d062c75f89a140c64
120b2a0afc is described below

commit 120b2a0afca5b27cde2f351c7865f0bccacccd3a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Oct 10 20:50:28 2024 +0000

    Publish built docs triggered by d5d9d30ee6637f1de8ec7b8d062c75f89a140c64
---
 .buildinfo                                         |   4 +-
 _sources/user-guide/sql/scalar_functions.md.txt    |  84 -------
 .../user-guide/sql/scalar_functions_new.md.txt     | 140 +++++++++++
 _static/basic.css                                  |  15 +-
 _static/doctools.js                                |   7 -
 _static/language_data.js                           |   7 -
 _static/searchtools.js                             |  38 ++-
 contributor-guide/architecture.html                |   4 +-
 contributor-guide/communication.html               |   4 +-
 contributor-guide/getting_started.html             |   4 +-
 contributor-guide/governance.html                  |   4 +-
 contributor-guide/howtos.html                      |   4 +-
 contributor-guide/index.html                       |   4 +-
 contributor-guide/inviting.html                    |   4 +-
 contributor-guide/roadmap.html                     |   4 +-
 contributor-guide/specification/index.html         |   4 +-
 contributor-guide/specification/invariants.html    |   4 +-
 .../specification/output-field-name-semantic.html  |   4 +-
 contributor-guide/testing.html                     |   4 +-
 download.html                                      |   4 +-
 genindex.html                                      |   4 +-
 index.html                                         |   4 +-
 library-user-guide/adding-udfs.html                |   4 +-
 library-user-guide/building-logical-plans.html     |   4 +-
 library-user-guide/catalogs.html                   |   4 +-
 library-user-guide/custom-table-providers.html     |   4 +-
 library-user-guide/extending-operators.html        |   4 +-
 library-user-guide/extensions.html                 |   4 +-
 library-user-guide/index.html                      |   4 +-
 library-user-guide/profiling.html                  |   4 +-
 library-user-guide/query-optimizer.html            |   4 +-
 library-user-guide/using-the-dataframe-api.html    |   4 +-
 library-user-guide/using-the-sql-api.html          |   4 +-
 library-user-guide/working-with-exprs.html         |   4 +-
 search.html                                        |   4 +-
 searchindex.js                                     |   2 +-
 user-guide/cli/datasources.html                    |   4 +-
 user-guide/cli/index.html                          |   4 +-
 user-guide/cli/installation.html                   |   4 +-
 user-guide/cli/overview.html                       |   4 +-
 user-guide/cli/usage.html                          |   4 +-
 user-guide/configs.html                            |   4 +-
 user-guide/crate-configuration.html                |   4 +-
 user-guide/dataframe.html                          |   4 +-
 user-guide/example-usage.html                      |   4 +-
 user-guide/explain-usage.html                      |   4 +-
 user-guide/expressions.html                        |   4 +-
 user-guide/faq.html                                |   4 +-
 user-guide/introduction.html                       |   4 +-
 user-guide/sql/aggregate_functions.html            |   4 +-
 user-guide/sql/aggregate_functions_new.html        |   4 +-
 user-guide/sql/data_types.html                     |   4 +-
 user-guide/sql/ddl.html                            |   4 +-
 user-guide/sql/dml.html                            |   4 +-
 user-guide/sql/explain.html                        |   4 +-
 user-guide/sql/index.html                          |   5 +-
 user-guide/sql/information_schema.html             |   4 +-
 user-guide/sql/operators.html                      |   4 +-
 user-guide/sql/scalar_functions.html               | 214 ++---------------
 user-guide/sql/scalar_functions_new.html           | 265 ++++++++++++++++++++-
 user-guide/sql/select.html                         |   4 +-
 user-guide/sql/sql_status.html                     |   4 +-
 user-guide/sql/subqueries.html                     |   4 +-
 user-guide/sql/window_functions.html               |   4 +-
 user-guide/sql/window_functions_new.html           |   4 +-
 user-guide/sql/write_options.html                  |   4 +-
 66 files changed, 559 insertions(+), 442 deletions(-)

diff --git a/.buildinfo b/.buildinfo
index 5b9ed646b0..c441c5963e 100644
--- a/.buildinfo
+++ b/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
-# This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 0b06fa16321819ad8c6451147aefaa77
+# This file records the configuration used when building these files. When it 
is not found, a full rebuild will be done.
+config: a72a4fff4bd668bfacb55ede2380e433
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/_sources/user-guide/sql/scalar_functions.md.txt 
b/_sources/user-guide/sql/scalar_functions.md.txt
index f4c5163f49..4807673890 100644
--- a/_sources/user-guide/sql/scalar_functions.md.txt
+++ b/_sources/user-guide/sql/scalar_functions.md.txt
@@ -3066,90 +3066,6 @@ select map_values(map([100, 5], [42,43]));
 [42, 43]
 ```
 
-## Hashing Functions
-
-- [digest](#digest)
-- [md5](#md5)
-- [sha256](#sha256)
-- [sha384](#sha384)
-- [sha512](#sha512)
-
-### `digest`
-
-Computes the binary hash of an expression using the specified algorithm.
-
-```
-digest(expression, algorithm)
-```
-
-#### Arguments
-
-- **expression**: String expression to operate on.
-  Can be a constant, column, or function, and any combination of string 
operators.
-- **algorithm**: String expression specifying algorithm to use.
-  Must be one of:
-
-  - md5
-  - sha224
-  - sha256
-  - sha384
-  - sha512
-  - blake2s
-  - blake2b
-  - blake3
-
-### `md5`
-
-Computes an MD5 128-bit checksum for a string expression.
-
-```
-md5(expression)
-```
-
-#### Arguments
-
-- **expression**: String expression to operate on.
-  Can be a constant, column, or function, and any combination of string 
operators.
-
-### `sha256`
-
-Computes the SHA-256 hash of a binary string.
-
-```
-sha256(expression)
-```
-
-#### Arguments
-
-- **expression**: String expression to operate on.
-  Can be a constant, column, or function, and any combination of string 
operators.
-
-### `sha384`
-
-Computes the SHA-384 hash of a binary string.
-
-```
-sha384(expression)
-```
-
-#### Arguments
-
-- **expression**: String expression to operate on.
-  Can be a constant, column, or function, and any combination of string 
operators.
-
-### `sha512`
-
-Computes the SHA-512 hash of a binary string.
-
-```
-sha512(expression)
-```
-
-#### Arguments
-
-- **expression**: String expression to operate on.
-  Can be a constant, column, or function, and any combination of string 
operators.
-
 ## Other Functions
 
 - [arrow_cast](#arrow_cast)
diff --git a/_sources/user-guide/sql/scalar_functions_new.md.txt 
b/_sources/user-guide/sql/scalar_functions_new.md.txt
index 1b6b0ffd59..673c55f46b 100644
--- a/_sources/user-guide/sql/scalar_functions_new.md.txt
+++ b/_sources/user-guide/sql/scalar_functions_new.md.txt
@@ -1161,7 +1161,67 @@ Additional examples can be found 
[here](https://github.com/apache/datafusion/blo
 
 ## Hashing Functions
 
+- [digest](#digest)
+- [md5](#md5)
 - [sha224](#sha224)
+- [sha256](#sha256)
+- [sha384](#sha384)
+- [sha512](#sha512)
+
+### `digest`
+
+Computes the binary hash of an expression using the specified algorithm.
+
+```
+digest(expression, algorithm)
+```
+
+#### Arguments
+
+- **expression**: String expression to operate on. Can be a constant, column, 
or function, and any combination of operators.
+- **algorithm**: String expression specifying algorithm to use. Must be one of:
+- md5
+- sha224
+- sha256
+- sha384
+- sha512
+- blake2s
+- blake2b
+- blake3
+
+#### Example
+
+```sql
+> select digest('foo', 'sha256');
++------------------------------------------+
+| digest(Utf8("foo"), Utf8("sha256"))      |
++------------------------------------------+
+| <binary_hash_result>                     |
++------------------------------------------+
+```
+
+### `md5`
+
+Computes an MD5 128-bit checksum for a string expression.
+
+```
+md5(expression)
+```
+
+#### Arguments
+
+- **expression**: String expression to operate on. Can be a constant, column, 
or function, and any combination of operators.
+
+#### Example
+
+```sql
+> select md5('foo');
++-------------------------------------+
+| md5(Utf8("foo"))                    |
++-------------------------------------+
+| <md5_checksum_result>               |
++-------------------------------------+
+```
 
 ### `sha224`
 
@@ -1174,3 +1234,83 @@ sha224(expression)
 #### Arguments
 
 - **expression**: String expression to operate on. Can be a constant, column, 
or function, and any combination of operators.
+
+#### Example
+
+```sql
+> select sha224('foo');
++------------------------------------------+
+| sha224(Utf8("foo"))                      |
++------------------------------------------+
+| <sha224_hash_result>                     |
++------------------------------------------+
+```
+
+### `sha256`
+
+Computes the SHA-256 hash of a binary string.
+
+```
+sha256(expression)
+```
+
+#### Arguments
+
+- **expression**: String expression to operate on. Can be a constant, column, 
or function, and any combination of operators.
+
+#### Example
+
+```sql
+> select sha256('foo');
++--------------------------------------+
+| sha256(Utf8("foo"))                  |
++--------------------------------------+
+| <sha256_hash_result>                 |
++--------------------------------------+
+```
+
+### `sha384`
+
+Computes the SHA-384 hash of a binary string.
+
+```
+sha384(expression)
+```
+
+#### Arguments
+
+- **expression**: String expression to operate on. Can be a constant, column, 
or function, and any combination of operators.
+
+#### Example
+
+```sql
+> select sha384('foo');
++-----------------------------------------+
+| sha384(Utf8("foo"))                     |
++-----------------------------------------+
+| <sha384_hash_result>                    |
++-----------------------------------------+
+```
+
+### `sha512`
+
+Computes the SHA-512 hash of a binary string.
+
+```
+sha512(expression)
+```
+
+#### Arguments
+
+- **expression**: String
+
+#### Example
+
+```sql
+> select sha512('foo');
++-------------------------------------------+
+| sha512(Utf8("foo"))                       |
++-------------------------------------------+
+| <sha512_hash_result>                      |
++-------------------------------------------+
+```
diff --git a/_static/basic.css b/_static/basic.css
index 2af6139e6b..2a9e4114ac 100644
--- a/_static/basic.css
+++ b/_static/basic.css
@@ -1,12 +1,5 @@
 /*
- * basic.css
- * ~~~~~~~~~
- *
  * Sphinx stylesheet -- basic theme.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
  */
 
 /* -- main layout ----------------------------------------------------------- 
*/
@@ -115,15 +108,11 @@ img {
 /* -- search page ----------------------------------------------------------- 
*/
 
 ul.search {
-    margin: 10px 0 0 20px;
-    padding: 0;
+    margin-top: 10px;
 }
 
 ul.search li {
-    padding: 5px 0 5px 20px;
-    background-image: url(file.png);
-    background-repeat: no-repeat;
-    background-position: 0 7px;
+    padding: 5px 0;
 }
 
 ul.search li a {
diff --git a/_static/doctools.js b/_static/doctools.js
index 4d67807d17..0398ebb9f0 100644
--- a/_static/doctools.js
+++ b/_static/doctools.js
@@ -1,12 +1,5 @@
 /*
- * doctools.js
- * ~~~~~~~~~~~
- *
  * Base JavaScript utilities for all Sphinx HTML documentation.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
  */
 "use strict";
 
diff --git a/_static/language_data.js b/_static/language_data.js
index 367b8ed81b..c7fe6c6faf 100644
--- a/_static/language_data.js
+++ b/_static/language_data.js
@@ -1,13 +1,6 @@
 /*
- * language_data.js
- * ~~~~~~~~~~~~~~~~
- *
  * This script contains the language-specific data used by searchtools.js,
  * namely the list of stopwords, stemmer, scorer and splitter.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
  */
 
 var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", 
"if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", 
"that", "the", "their", "then", "there", "these", "they", "this", "to", "was", 
"will", "with"];
diff --git a/_static/searchtools.js b/_static/searchtools.js
index b08d58c9b9..2c774d17af 100644
--- a/_static/searchtools.js
+++ b/_static/searchtools.js
@@ -1,12 +1,5 @@
 /*
- * searchtools.js
- * ~~~~~~~~~~~~~~~~
- *
  * Sphinx JavaScript utilities for the full-text search.
- *
- * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
  */
 "use strict";
 
@@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") {
     // and returns the new score.
     /*
     score: result => {
-      const [docname, title, anchor, descr, score, filename] = result
+      const [docname, title, anchor, descr, score, filename, kind] = result
       return score
     },
     */
@@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") {
   };
 }
 
+// Global search result kind enum, used by themes to style search results.
+class SearchResultKind {
+    static get index() { return  "index"; }
+    static get object() { return "object"; }
+    static get text() { return "text"; }
+    static get title() { return "title"; }
+}
+
 const _removeChildren = (element) => {
   while (element && element.lastChild) element.removeChild(element.lastChild);
 };
@@ -64,9 +65,13 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
   const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
   const contentRoot = document.documentElement.dataset.content_root;
 
-  const [docName, title, anchor, descr, score, _filename] = item;
+  const [docName, title, anchor, descr, score, _filename, kind] = item;
 
   let listItem = document.createElement("li");
+  // Add a class representing the item's type:
+  // can be used by a theme's CSS selector for styling
+  // See SearchResultKind for the class names.
+  listItem.classList.add(`kind-${kind}`);
   let requestUrl;
   let linkUrl;
   if (docBuilder === "dirhtml") {
@@ -115,8 +120,10 @@ const _finishSearch = (resultCount) => {
       "Your search did not match any documents. Please make sure that all 
words are spelled correctly and that you've selected enough categories."
     );
   else
-    Search.status.innerText = _(
-      "Search finished, found ${resultCount} page(s) matching the search 
query."
+    Search.status.innerText = Documentation.ngettext(
+      "Search finished, found one page matching the search query.",
+      "Search finished, found ${resultCount} pages matching the search query.",
+      resultCount,
     ).replace('${resultCount}', resultCount);
 };
 const _displayNextItem = (
@@ -138,7 +145,7 @@ const _displayNextItem = (
   else _finishSearch(resultCount);
 };
 // Helper function used by query() to order search results.
-// Each input is an array of [docname, title, anchor, descr, score, filename].
+// Each input is an array of [docname, title, anchor, descr, score, filename, 
kind].
 // Order the results by score (in opposite order of appearance, since the
 // `_displayNextItem` function uses pop() to retrieve items) and then 
alphabetically.
 const _orderResultsByScoreThenName = (a, b) => {
@@ -248,6 +255,7 @@ const Search = {
     searchSummary.classList.add("search-summary");
     searchSummary.innerText = "";
     const searchList = document.createElement("ul");
+    searchList.setAttribute("role", "list");
     searchList.classList.add("search");
 
     const out = document.getElementById("search-results");
@@ -318,7 +326,7 @@ const Search = {
     const indexEntries = Search._index.indexentries;
 
     // Collect multiple result groups to be sorted separately and then ordered.
-    // Each is an array of [docname, title, anchor, descr, score, filename].
+    // Each is an array of [docname, title, anchor, descr, score, filename, 
kind].
     const normalResults = [];
     const nonMainIndexResults = [];
 
@@ -337,6 +345,7 @@ const Search = {
             null,
             score + boost,
             filenames[file],
+            SearchResultKind.title,
           ]);
         }
       }
@@ -354,6 +363,7 @@ const Search = {
             null,
             score,
             filenames[file],
+            SearchResultKind.index,
           ];
           if (isMain) {
             normalResults.push(result);
@@ -475,6 +485,7 @@ const Search = {
         descr,
         score,
         filenames[match[0]],
+        SearchResultKind.object,
       ]);
     };
     Object.keys(objects).forEach((prefix) =>
@@ -585,6 +596,7 @@ const Search = {
         null,
         score,
         filenames[file],
+        SearchResultKind.text,
       ]);
     }
     return results;
diff --git a/contributor-guide/architecture.html 
b/contributor-guide/architecture.html
index 47fb644e61..8f77f49bd3 100644
--- a/contributor-guide/architecture.html
+++ b/contributor-guide/architecture.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -662,7 +662,7 @@ regression in functionality</p></li>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/communication.html 
b/contributor-guide/communication.html
index 208aed419d..a58e3c6e78 100644
--- a/contributor-guide/communication.html
+++ b/contributor-guide/communication.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -674,7 +674,7 @@ mailing list for release coordination and other 
project-wide discussions. Links:
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/getting_started.html 
b/contributor-guide/getting_started.html
index 01b46822c8..1df0607ec9 100644
--- a/contributor-guide/getting_started.html
+++ b/contributor-guide/getting_started.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -671,7 +671,7 @@ libprotoc<span class="w"> </span><span 
class="m">3</span>.15.0
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/governance.html 
b/contributor-guide/governance.html
index f686b314dc..6a64480d7b 100644
--- a/contributor-guide/governance.html
+++ b/contributor-guide/governance.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -672,7 +672,7 @@ direction, typically over the course of a year or more.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/howtos.html b/contributor-guide/howtos.html
index 7bd9d0590f..ccee784876 100644
--- a/contributor-guide/howtos.html
+++ b/contributor-guide/howtos.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -744,7 +744,7 @@ taplo<span class="w"> </span><span class="m">0</span>.9.0
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/index.html b/contributor-guide/index.html
index 16e6136c11..393aab84ef 100644
--- a/contributor-guide/index.html
+++ b/contributor-guide/index.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -797,7 +797,7 @@ Commenting on the PR will remove the <code class="docutils 
literal notranslate">
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/inviting.html b/contributor-guide/inviting.html
index d624d8d328..d87ae135a7 100644
--- a/contributor-guide/inviting.html
+++ b/contributor-guide/inviting.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -1056,7 +1056,7 @@ Congratulations and welcome!
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/roadmap.html b/contributor-guide/roadmap.html
index 4f31ef3b14..16acd8cd01 100644
--- a/contributor-guide/roadmap.html
+++ b/contributor-guide/roadmap.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -819,7 +819,7 @@ date.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/specification/index.html 
b/contributor-guide/specification/index.html
index e9df94c912..553e88c9d1 100644
--- a/contributor-guide/specification/index.html
+++ b/contributor-guide/specification/index.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -585,7 +585,7 @@ specifications:</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/specification/invariants.html 
b/contributor-guide/specification/invariants.html
index e70698072d..c478b9ab93 100644
--- a/contributor-guide/specification/invariants.html
+++ b/contributor-guide/specification/invariants.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1095,7 +1095,7 @@ schemas.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/specification/output-field-name-semantic.html 
b/contributor-guide/specification/output-field-name-semantic.html
index f4df9cb85e..133259cbf0 100644
--- a/contributor-guide/specification/output-field-name-semantic.html
+++ b/contributor-guide/specification/output-field-name-semantic.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1013,7 +1013,7 @@ DataFusion queries planned from both SQL queries and 
Dataframe APIs.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/contributor-guide/testing.html b/contributor-guide/testing.html
index 69bfffe263..d93c73eeb2 100644
--- a/contributor-guide/testing.html
+++ b/contributor-guide/testing.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -754,7 +754,7 @@ tested in the same way using the <a class="reference 
external" href="https://doc
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/download.html b/download.html
index 3ddb2a556f..05102dfe88 100644
--- a/download.html
+++ b/download.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="_static/documentation_options.js?v=8a448e45"></script>
-    <script src="_static/doctools.js?v=9a2dae69"></script>
+    <script src="_static/doctools.js?v=9bcbadda"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="genindex.html" />
@@ -658,7 +658,7 @@ official Apache DataFusion releases are provided as source 
artifacts.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/genindex.html b/genindex.html
index 51477cac20..ba19b44d42 100644
--- a/genindex.html
+++ b/genindex.html
@@ -28,7 +28,7 @@
     <link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="_static/documentation_options.js?v=8a448e45"></script>
-    <script src="_static/doctools.js?v=9a2dae69"></script>
+    <script src="_static/doctools.js?v=9bcbadda"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="#" />
@@ -537,7 +537,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/index.html b/index.html
index 95ec898109..2224746fff 100644
--- a/index.html
+++ b/index.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="_static/documentation_options.js?v=8a448e45"></script>
-    <script src="_static/doctools.js?v=9a2dae69"></script>
+    <script src="_static/doctools.js?v=9bcbadda"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="genindex.html" />
@@ -683,7 +683,7 @@ See the <a class="reference external" 
href="https://datafusion.apache.org/contri
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/adding-udfs.html 
b/library-user-guide/adding-udfs.html
index f392c1675e..47e845078b 100644
--- a/library-user-guide/adding-udfs.html
+++ b/library-user-guide/adding-udfs.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -1241,7 +1241,7 @@ There is a lower level API with more functionality but is 
more complex, that is
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/building-logical-plans.html 
b/library-user-guide/building-logical-plans.html
index 01278794c6..4c551aefff 100644
--- a/library-user-guide/building-logical-plans.html
+++ b/library-user-guide/building-logical-plans.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -790,7 +790,7 @@ suitable if you are using DataFusion to build logical plans 
but do not use DataF
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/catalogs.html b/library-user-guide/catalogs.html
index ae59e3170c..cd7361303d 100644
--- a/library-user-guide/catalogs.html
+++ b/library-user-guide/catalogs.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -822,7 +822,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/custom-table-providers.html 
b/library-user-guide/custom-table-providers.html
index 16967bf83e..1ddaa9dc94 100644
--- a/library-user-guide/custom-table-providers.html
+++ b/library-user-guide/custom-table-providers.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -803,7 +803,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/extending-operators.html 
b/library-user-guide/extending-operators.html
index 7c6acde836..f0c5c8401f 100644
--- a/library-user-guide/extending-operators.html
+++ b/library-user-guide/extending-operators.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -591,7 +591,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/extensions.html 
b/library-user-guide/extensions.html
index 0ed0af55a0..35bdc45efa 100644
--- a/library-user-guide/extensions.html
+++ b/library-user-guide/extensions.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -654,7 +654,7 @@ your extension.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/index.html b/library-user-guide/index.html
index ea1aec1d2c..f1635b24d5 100644
--- a/library-user-guide/index.html
+++ b/library-user-guide/index.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -606,7 +606,7 @@ useful place to get the lay of the land before starting 
down a specific path.</p
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/profiling.html 
b/library-user-guide/profiling.html
index e009fff084..df33e7cfea 100644
--- a/library-user-guide/profiling.html
+++ b/library-user-guide/profiling.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -665,7 +665,7 @@ must be run as root on Mac OSx to access DTrace.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/query-optimizer.html 
b/library-user-guide/query-optimizer.html
index ff852bd518..d25b17996e 100644
--- a/library-user-guide/query-optimizer.html
+++ b/library-user-guide/query-optimizer.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -947,7 +947,7 @@ in isolation (without any other rule being applied).</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/using-the-dataframe-api.html 
b/library-user-guide/using-the-dataframe-api.html
index 83b8af5ab5..9953850e00 100644
--- a/library-user-guide/using-the-dataframe-api.html
+++ b/library-user-guide/using-the-dataframe-api.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -880,7 +880,7 @@ easily go back and forth between them.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/using-the-sql-api.html 
b/library-user-guide/using-the-sql-api.html
index 224524584a..760cafd180 100644
--- a/library-user-guide/using-the-sql-api.html
+++ b/library-user-guide/using-the-sql-api.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -830,7 +830,7 @@ statement.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/library-user-guide/working-with-exprs.html 
b/library-user-guide/working-with-exprs.html
index 70e6ab0915..744eca4f1d 100644
--- a/library-user-guide/working-with-exprs.html
+++ b/library-user-guide/working-with-exprs.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -836,7 +836,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/search.html b/search.html
index a2ef8897b2..4876b3bbf5 100644
--- a/search.html
+++ b/search.html
@@ -29,7 +29,7 @@
   
     
     <script src="_static/documentation_options.js?v=8a448e45"></script>
-    <script src="_static/doctools.js?v=9a2dae69"></script>
+    <script src="_static/doctools.js?v=9bcbadda"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <script src="_static/searchtools.js"></script>
@@ -564,7 +564,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/searchindex.js b/searchindex.js
index 5168b225e5..f80885b052 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!=": [[47, "op-neq"]], "!~": [[47, 
"op-re-not-match"]], "!~*": [[47, "op-re-not-match-i"]], "!~~": [[47, "id18"]], 
"!~~*": [[47, "id19"]], "#": [[47, "op-bit-xor"]], "%": [[47, "op-modulo"]], 
"&": [[47, "op-bit-and"]], "(relation, name) tuples in logical fields and 
logical columns are unique": [[9, 
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*": 
[[47, "op-multiply"]], "+": [[47, "op-plus"]], "-": [[47, "op-minus"]], "/": 
[[4 [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!=": [[47, "op-neq"]], "!~": [[47, 
"op-re-not-match"]], "!~*": [[47, "op-re-not-match-i"]], "!~~": [[47, "id18"]], 
"!~~*": [[47, "id19"]], "#": [[47, "op-bit-xor"]], "%": [[47, "op-modulo"]], 
"&": [[47, "op-bit-and"]], "(relation, name) tuples in logical fields and 
logical columns are unique": [[9, 
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*": 
[[47, "op-multiply"]], "+": [[47, "op-plus"]], "-": [[47, "op-minus"]], "/": 
[[4 [...]
\ No newline at end of file
diff --git a/user-guide/cli/datasources.html b/user-guide/cli/datasources.html
index 729481cf8a..08c0cd2ef0 100644
--- a/user-guide/cli/datasources.html
+++ b/user-guide/cli/datasources.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1013,7 +1013,7 @@ DataFusion<span class="w"> </span>CLI<span class="w"> 
</span>v21.0.0
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/cli/index.html b/user-guide/cli/index.html
index 510fa4449f..a19e649904 100644
--- a/user-guide/cli/index.html
+++ b/user-guide/cli/index.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -614,7 +614,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/cli/installation.html b/user-guide/cli/installation.html
index ce419b10d0..8f444e94b0 100644
--- a/user-guide/cli/installation.html
+++ b/user-guide/cli/installation.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -648,7 +648,7 @@ docker<span class="w"> </span>run<span class="w"> 
</span>--rm<span class="w"> </
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/cli/overview.html b/user-guide/cli/overview.html
index 978830ad30..1b945372f6 100644
--- a/user-guide/cli/overview.html
+++ b/user-guide/cli/overview.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -610,7 +610,7 @@ and <a class="reference internal" 
href="datasources.html"><span class="doc std s
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/cli/usage.html b/user-guide/cli/usage.html
index 704902d823..aeb83029d4 100644
--- a/user-guide/cli/usage.html
+++ b/user-guide/cli/usage.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -997,7 +997,7 @@ in the file. Please refer to the <a class="reference 
external" href="https://par
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/configs.html b/user-guide/configs.html
index 849ef07ffe..8f6a62346d 100644
--- a/user-guide/configs.html
+++ b/user-guide/configs.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -953,7 +953,7 @@ Environment variables are read during <code class="docutils 
literal notranslate"
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/crate-configuration.html 
b/user-guide/crate-configuration.html
index 9f31219867..a924e4e803 100644
--- a/user-guide/crate-configuration.html
+++ b/user-guide/crate-configuration.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -751,7 +751,7 @@ backtrace:<span class="w">    </span><span 
class="m">0</span>:<span class="w"> <
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/dataframe.html b/user-guide/dataframe.html
index fbcdca12bf..1503dcadcd 100644
--- a/user-guide/dataframe.html
+++ b/user-guide/dataframe.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -641,7 +641,7 @@ the following statement.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/example-usage.html b/user-guide/example-usage.html
index 4e9ca4cd34..4bca3bae29 100644
--- a/user-guide/example-usage.html
+++ b/user-guide/example-usage.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -787,7 +787,7 @@ unexpectedly.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/explain-usage.html b/user-guide/explain-usage.html
index 52a1daffaa..0a98e722ec 100644
--- a/user-guide/explain-usage.html
+++ b/user-guide/explain-usage.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -1040,7 +1040,7 @@ Elapsed<span class="w"> </span><span 
class="m">0</span>.062<span class="w"> </sp
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/expressions.html b/user-guide/expressions.html
index 49af142c91..15a75f57d4 100644
--- a/user-guide/expressions.html
+++ b/user-guide/expressions.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -1458,7 +1458,7 @@ but these operators always return a <code class="docutils 
literal notranslate"><
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/faq.html b/user-guide/faq.html
index fdf2d061db..330ff2838d 100644
--- a/user-guide/faq.html
+++ b/user-guide/faq.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -659,7 +659,7 @@ targets end-users rather than developers of other database 
systems.</p></li>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/introduction.html b/user-guide/introduction.html
index 3f6d00168c..9ede31d4bd 100644
--- a/user-guide/introduction.html
+++ b/user-guide/introduction.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../_static/doctools.js?v=9bcbadda"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
@@ -775,7 +775,7 @@ provide integrations with other systems, some of which are 
described below:</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/aggregate_functions.html 
b/user-guide/sql/aggregate_functions.html
index dd66f33189..4cfbee7d79 100644
--- a/user-guide/sql/aggregate_functions.html
+++ b/user-guide/sql/aggregate_functions.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1661,7 +1661,7 @@ Can be a constant, column, or function, and any 
combination of arithmetic operat
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/aggregate_functions_new.html 
b/user-guide/sql/aggregate_functions_new.html
index ca4583f160..7056dd1fd9 100644
--- a/user-guide/sql/aggregate_functions_new.html
+++ b/user-guide/sql/aggregate_functions_new.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -833,7 +833,7 @@ the rest of the documentation.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/data_types.html b/user-guide/sql/data_types.html
index 891f5b70c5..4b371a7422 100644
--- a/user-guide/sql/data_types.html
+++ b/user-guide/sql/data_types.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -920,7 +920,7 @@ For example, to cast the output of <code class="docutils 
literal notranslate"><s
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/ddl.html b/user-guide/sql/ddl.html
index d1ed6a7729..54be83d0e8 100644
--- a/user-guide/sql/ddl.html
+++ b/user-guide/sql/ddl.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -867,7 +867,7 @@ DROP VIEW [ IF EXISTS ] <b><i>view_name</i></b>;
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/dml.html b/user-guide/sql/dml.html
index be71325700..ab64be36d1 100644
--- a/user-guide/sql/dml.html
+++ b/user-guide/sql/dml.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -722,7 +722,7 @@ INSERT INTO <i><b>table_name</i></b> { VALUES ( 
<i><b>expression</i></b> [, ...]
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/explain.html b/user-guide/sql/explain.html
index d238349c1f..a083532b7b 100644
--- a/user-guide/sql/explain.html
+++ b/user-guide/sql/explain.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -653,7 +653,7 @@ If you need more information output, use <code 
class="docutils literal notransla
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/index.html b/user-guide/sql/index.html
index 0b991aab15..4c1523df6a 100644
--- a/user-guide/sql/index.html
+++ b/user-guide/sql/index.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -624,7 +624,6 @@
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#array-functions">Array Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#struct-functions">Struct Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#map-functions">Map Functions</a></li>
-<li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#hashing-functions">Hashing Functions</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="scalar_functions.html#other-functions">Other Functions</a></li>
 </ul>
 </li>
@@ -696,7 +695,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/information_schema.html 
b/user-guide/sql/information_schema.html
index 1cefc2052e..92801cbd58 100644
--- a/user-guide/sql/information_schema.html
+++ b/user-guide/sql/information_schema.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -633,7 +633,7 @@ views of the ISO SQL <code class="docutils literal 
notranslate"><span class="pre
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/operators.html b/user-guide/sql/operators.html
index 5260c5a3a2..75b025c996 100644
--- a/user-guide/sql/operators.html
+++ b/user-guide/sql/operators.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1348,7 +1348,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/scalar_functions.html 
b/user-guide/sql/scalar_functions.html
index 4673cd5808..153e95916b 100644
--- a/user-guide/sql/scalar_functions.html
+++ b/user-guide/sql/scalar_functions.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -3208,93 +3208,6 @@
    </li>
   </ul>
  </li>
- <li class="toc-h2 nav-item toc-entry">
-  <a class="reference internal nav-link" href="#hashing-functions">
-   Hashing Functions
-  </a>
-  <ul class="nav section-nav flex-column">
-   <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#digest">
-     <code class="docutils literal notranslate">
-      <span class="pre">
-       digest
-      </span>
-     </code>
-    </a>
-    <ul class="nav section-nav flex-column">
-     <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id192">
-       Arguments
-      </a>
-     </li>
-    </ul>
-   </li>
-   <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#md5">
-     <code class="docutils literal notranslate">
-      <span class="pre">
-       md5
-      </span>
-     </code>
-    </a>
-    <ul class="nav section-nav flex-column">
-     <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id193">
-       Arguments
-      </a>
-     </li>
-    </ul>
-   </li>
-   <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#sha256">
-     <code class="docutils literal notranslate">
-      <span class="pre">
-       sha256
-      </span>
-     </code>
-    </a>
-    <ul class="nav section-nav flex-column">
-     <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id194">
-       Arguments
-      </a>
-     </li>
-    </ul>
-   </li>
-   <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#sha384">
-     <code class="docutils literal notranslate">
-      <span class="pre">
-       sha384
-      </span>
-     </code>
-    </a>
-    <ul class="nav section-nav flex-column">
-     <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id195">
-       Arguments
-      </a>
-     </li>
-    </ul>
-   </li>
-   <li class="toc-h3 nav-item toc-entry">
-    <a class="reference internal nav-link" href="#sha512">
-     <code class="docutils literal notranslate">
-      <span class="pre">
-       sha512
-      </span>
-     </code>
-    </a>
-    <ul class="nav section-nav flex-column">
-     <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id196">
-       Arguments
-      </a>
-     </li>
-    </ul>
-   </li>
-  </ul>
- </li>
  <li class="toc-h2 nav-item toc-entry">
   <a class="reference internal nav-link" href="#other-functions">
    Other Functions
@@ -3310,12 +3223,12 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id197">
+      <a class="reference internal nav-link" href="#id192">
        Arguments
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id198">
+      <a class="reference internal nav-link" href="#id193">
        Example
       </a>
      </li>
@@ -3331,12 +3244,12 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id199">
+      <a class="reference internal nav-link" href="#id194">
        Arguments
       </a>
      </li>
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id200">
+      <a class="reference internal nav-link" href="#id195">
        Example
       </a>
      </li>
@@ -3352,7 +3265,7 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id201">
+      <a class="reference internal nav-link" href="#id196">
        Example
       </a>
      </li>
@@ -6608,99 +6521,6 @@ Can be a constant, column, or function, and any 
combination of map operators.</p
 </section>
 </section>
 </section>
-<section id="hashing-functions">
-<h2>Hashing Functions<a class="headerlink" href="#hashing-functions" 
title="Link to this heading">¶</a></h2>
-<ul class="simple">
-<li><p><a class="reference internal" href="#digest">digest</a></p></li>
-<li><p><a class="reference internal" href="#md5">md5</a></p></li>
-<li><p><a class="reference internal" href="#sha256">sha256</a></p></li>
-<li><p><a class="reference internal" href="#sha384">sha384</a></p></li>
-<li><p><a class="reference internal" href="#sha512">sha512</a></p></li>
-</ul>
-<section id="digest">
-<h3><code class="docutils literal notranslate"><span 
class="pre">digest</span></code><a class="headerlink" href="#digest" 
title="Link to this heading">¶</a></h3>
-<p>Computes the binary hash of an expression using the specified algorithm.</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">digest</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="n">algorithm</span><span class="p">)</span>
-</pre></div>
-</div>
-<section id="id192">
-<h4>Arguments<a class="headerlink" href="#id192" title="Link to this 
heading">¶</a></h4>
-<ul class="simple">
-<li><p><strong>expression</strong>: String expression to operate on.
-Can be a constant, column, or function, and any combination of string 
operators.</p></li>
-<li><p><strong>algorithm</strong>: String expression specifying algorithm to 
use.
-Must be one of:</p>
-<ul>
-<li><p>md5</p></li>
-<li><p>sha224</p></li>
-<li><p>sha256</p></li>
-<li><p>sha384</p></li>
-<li><p>sha512</p></li>
-<li><p>blake2s</p></li>
-<li><p>blake2b</p></li>
-<li><p>blake3</p></li>
-</ul>
-</li>
-</ul>
-</section>
-</section>
-<section id="md5">
-<h3><code class="docutils literal notranslate"><span 
class="pre">md5</span></code><a class="headerlink" href="#md5" title="Link to 
this heading">¶</a></h3>
-<p>Computes an MD5 128-bit checksum for a string expression.</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">md5</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
-</pre></div>
-</div>
-<section id="id193">
-<h4>Arguments<a class="headerlink" href="#id193" title="Link to this 
heading">¶</a></h4>
-<ul class="simple">
-<li><p><strong>expression</strong>: String expression to operate on.
-Can be a constant, column, or function, and any combination of string 
operators.</p></li>
-</ul>
-</section>
-</section>
-<section id="sha256">
-<h3><code class="docutils literal notranslate"><span 
class="pre">sha256</span></code><a class="headerlink" href="#sha256" 
title="Link to this heading">¶</a></h3>
-<p>Computes the SHA-256 hash of a binary string.</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha256</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
-</pre></div>
-</div>
-<section id="id194">
-<h4>Arguments<a class="headerlink" href="#id194" title="Link to this 
heading">¶</a></h4>
-<ul class="simple">
-<li><p><strong>expression</strong>: String expression to operate on.
-Can be a constant, column, or function, and any combination of string 
operators.</p></li>
-</ul>
-</section>
-</section>
-<section id="sha384">
-<h3><code class="docutils literal notranslate"><span 
class="pre">sha384</span></code><a class="headerlink" href="#sha384" 
title="Link to this heading">¶</a></h3>
-<p>Computes the SHA-384 hash of a binary string.</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha384</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
-</pre></div>
-</div>
-<section id="id195">
-<h4>Arguments<a class="headerlink" href="#id195" title="Link to this 
heading">¶</a></h4>
-<ul class="simple">
-<li><p><strong>expression</strong>: String expression to operate on.
-Can be a constant, column, or function, and any combination of string 
operators.</p></li>
-</ul>
-</section>
-</section>
-<section id="sha512">
-<h3><code class="docutils literal notranslate"><span 
class="pre">sha512</span></code><a class="headerlink" href="#sha512" 
title="Link to this heading">¶</a></h3>
-<p>Computes the SHA-512 hash of a binary string.</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha512</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
-</pre></div>
-</div>
-<section id="id196">
-<h4>Arguments<a class="headerlink" href="#id196" title="Link to this 
heading">¶</a></h4>
-<ul class="simple">
-<li><p><strong>expression</strong>: String expression to operate on.
-Can be a constant, column, or function, and any combination of string 
operators.</p></li>
-</ul>
-</section>
-</section>
-</section>
 <section id="other-functions">
 <h2>Other Functions<a class="headerlink" href="#other-functions" title="Link 
to this heading">¶</a></h2>
 <ul class="simple">
@@ -6714,8 +6534,8 @@ Can be a constant, column, or function, and any 
combination of string operators.
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">arrow_cast</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="n">datatype</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id197">
-<h4>Arguments<a class="headerlink" href="#id197" title="Link to this 
heading">¶</a></h4>
+<section id="id192">
+<h4>Arguments<a class="headerlink" href="#id192" title="Link to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to cast.
 Can be a constant, column, or function, and any combination of arithmetic or
@@ -6724,8 +6544,8 @@ string operators.</p></li>
 to cast to, as a string. The format is the same as that returned by [<code 
class="docutils literal notranslate"><span 
class="pre">arrow_typeof</span></code>]</p></li>
 </ul>
 </section>
-<section id="id198">
-<h4>Example<a class="headerlink" href="#id198" title="Link to this 
heading">¶</a></h4>
+<section id="id193">
+<h4>Example<a class="headerlink" href="#id193" title="Link to this 
heading">¶</a></h4>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span> <span 
class="n">select</span> <span class="n">arrow_cast</span><span 
class="p">(</span><span class="o">-</span><span class="mi">5</span><span 
class="p">,</span> <span class="s1">&#39;Int8&#39;</span><span 
class="p">)</span> <span class="k">as</span> <span class="n">a</span><span 
class="p">,</span>
   <span class="n">arrow_cast</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">,</span> <span 
class="s1">&#39;Dictionary(Int32, Utf8)&#39;</span><span class="p">)</span> 
<span class="k">as</span> <span class="n">b</span><span class="p">,</span>
   <span class="n">arrow_cast</span><span class="p">(</span><span 
class="s1">&#39;bar&#39;</span><span class="p">,</span> <span 
class="s1">&#39;LargeUtf8&#39;</span><span class="p">)</span> <span 
class="k">as</span> <span class="n">c</span><span class="p">,</span>
@@ -6747,16 +6567,16 @@ to cast to, as a string. The format is the same as that 
returned by [<code class
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">arrow_typeof</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id199">
-<h4>Arguments<a class="headerlink" href="#id199" title="Link to this 
heading">¶</a></h4>
+<section id="id194">
+<h4>Arguments<a class="headerlink" href="#id194" title="Link to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: Expression to evaluate.
 Can be a constant, column, or function, and any combination of arithmetic or
 string operators.</p></li>
 </ul>
 </section>
-<section id="id200">
-<h4>Example<a class="headerlink" href="#id200" title="Link to this 
heading">¶</a></h4>
+<section id="id195">
+<h4>Example<a class="headerlink" href="#id195" title="Link to this 
heading">¶</a></h4>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span> <span 
class="n">select</span> <span class="n">arrow_typeof</span><span 
class="p">(</span><span class="s1">&#39;foo&#39;</span><span 
class="p">),</span> <span class="n">arrow_typeof</span><span 
class="p">(</span><span class="mi">1</span><span class="p">);</span>
 <span class="o">+---------------------------+------------------------+</span>
 <span class="o">|</span> <span class="n">arrow_typeof</span><span 
class="p">(</span><span class="n">Utf8</span><span class="p">(</span><span 
class="s2">&quot;foo&quot;</span><span class="p">))</span> <span 
class="o">|</span> <span class="n">arrow_typeof</span><span 
class="p">(</span><span class="n">Int64</span><span class="p">(</span><span 
class="mi">1</span><span class="p">))</span> <span class="o">|</span>
@@ -6774,8 +6594,8 @@ string operators.</p></li>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">version</span><span 
class="p">()</span>
 </pre></div>
 </div>
-<section id="id201">
-<h4>Example<a class="headerlink" href="#id201" title="Link to this 
heading">¶</a></h4>
+<section id="id196">
+<h4>Example<a class="headerlink" href="#id196" title="Link to this 
heading">¶</a></h4>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span> <span 
class="n">select</span> <span class="n">version</span><span class="p">();</span>
 <span class="o">+--------------------------------------------+</span>
 <span class="o">|</span> <span class="n">version</span><span 
class="p">()</span>                                  <span class="o">|</span>
@@ -6831,7 +6651,7 @@ string operators.</p></li>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/scalar_functions_new.html 
b/user-guide/sql/scalar_functions_new.html
index 5927da3e75..b38a072007 100644
--- a/user-guide/sql/scalar_functions_new.html
+++ b/user-guide/sql/scalar_functions_new.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1411,6 +1411,48 @@
    Hashing Functions
   </a>
   <ul class="nav section-nav flex-column">
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#digest">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       digest
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id74">
+       Arguments
+      </a>
+     </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id75">
+       Example
+      </a>
+     </li>
+    </ul>
+   </li>
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#md5">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       md5
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id76">
+       Arguments
+      </a>
+     </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id77">
+       Example
+      </a>
+     </li>
+    </ul>
+   </li>
    <li class="toc-h3 nav-item toc-entry">
     <a class="reference internal nav-link" href="#sha224">
      <code class="docutils literal notranslate">
@@ -1421,10 +1463,78 @@
     </a>
     <ul class="nav section-nav flex-column">
      <li class="toc-h4 nav-item toc-entry">
-      <a class="reference internal nav-link" href="#id74">
+      <a class="reference internal nav-link" href="#id78">
        Arguments
       </a>
      </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id79">
+       Example
+      </a>
+     </li>
+    </ul>
+   </li>
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#sha256">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       sha256
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id80">
+       Arguments
+      </a>
+     </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id81">
+       Example
+      </a>
+     </li>
+    </ul>
+   </li>
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#sha384">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       sha384
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id82">
+       Arguments
+      </a>
+     </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id83">
+       Example
+      </a>
+     </li>
+    </ul>
+   </li>
+   <li class="toc-h3 nav-item toc-entry">
+    <a class="reference internal nav-link" href="#sha512">
+     <code class="docutils literal notranslate">
+      <span class="pre">
+       sha512
+      </span>
+     </code>
+    </a>
+    <ul class="nav section-nav flex-column">
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id84">
+       Arguments
+      </a>
+     </li>
+     <li class="toc-h4 nav-item toc-entry">
+      <a class="reference internal nav-link" href="#id85">
+       Example
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -2673,20 +2783,165 @@ an error will be returned.</p></li>
 <section id="hashing-functions">
 <h2>Hashing Functions<a class="headerlink" href="#hashing-functions" 
title="Link to this heading">¶</a></h2>
 <ul class="simple">
+<li><p><a class="reference internal" href="#digest">digest</a></p></li>
+<li><p><a class="reference internal" href="#md5">md5</a></p></li>
 <li><p><a class="reference internal" href="#sha224">sha224</a></p></li>
+<li><p><a class="reference internal" href="#sha256">sha256</a></p></li>
+<li><p><a class="reference internal" href="#sha384">sha384</a></p></li>
+<li><p><a class="reference internal" href="#sha512">sha512</a></p></li>
+</ul>
+<section id="digest">
+<h3><code class="docutils literal notranslate"><span 
class="pre">digest</span></code><a class="headerlink" href="#digest" 
title="Link to this heading">¶</a></h3>
+<p>Computes the binary hash of an expression using the specified algorithm.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">digest</span><span 
class="p">(</span><span class="n">expression</span><span class="p">,</span> 
<span class="n">algorithm</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id74">
+<h4>Arguments<a class="headerlink" href="#id74" title="Link to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: String expression to operate on. Can be a 
constant, column, or function, and any combination of operators.</p></li>
+<li><p><strong>algorithm</strong>: String expression specifying algorithm to 
use. Must be one of:</p></li>
+<li><p>md5</p></li>
+<li><p>sha224</p></li>
+<li><p>sha256</p></li>
+<li><p>sha384</p></li>
+<li><p>sha512</p></li>
+<li><p>blake2s</p></li>
+<li><p>blake2b</p></li>
+<li><p>blake3</p></li>
 </ul>
+</section>
+<section id="id75">
+<h4>Example<a class="headerlink" href="#id75" title="Link to this 
heading">¶</a></h4>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> 
</span><span class="k">select</span><span class="w"> </span><span 
class="n">digest</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">,</span><span class="w"> 
</span><span class="s1">&#39;sha256&#39;</span><span class="p">);</span>
+<span class="o">+</span><span 
class="c1">------------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="n">digest</span><span class="p">(</span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;foo&quot;</span><span 
class="p">),</span><span class="w"> </span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;sha256&quot;</span><span 
class="p">))</span><span class="w">      </span><span class="o">|</span>
+<span class="o">+</span><span 
class="c1">------------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="o">&lt;</span><span class="n">binary_hash_result</span><span 
class="o">&gt;</span><span class="w">                     </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">------------------------------------------+</span>
+</pre></div>
+</div>
+</section>
+</section>
+<section id="md5">
+<h3><code class="docutils literal notranslate"><span 
class="pre">md5</span></code><a class="headerlink" href="#md5" title="Link to 
this heading">¶</a></h3>
+<p>Computes an MD5 128-bit checksum for a string expression.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">md5</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id76">
+<h4>Arguments<a class="headerlink" href="#id76" title="Link to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: String expression to operate on. Can be a 
constant, column, or function, and any combination of operators.</p></li>
+</ul>
+</section>
+<section id="id77">
+<h4>Example<a class="headerlink" href="#id77" title="Link to this 
heading">¶</a></h4>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> 
</span><span class="k">select</span><span class="w"> </span><span 
class="n">md5</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">);</span>
+<span class="o">+</span><span 
class="c1">-------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="n">md5</span><span class="p">(</span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;foo&quot;</span><span 
class="p">))</span><span class="w">                    </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">-------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="o">&lt;</span><span class="n">md5_checksum_result</span><span 
class="o">&gt;</span><span class="w">               </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">-------------------------------------+</span>
+</pre></div>
+</div>
+</section>
+</section>
 <section id="sha224">
 <h3><code class="docutils literal notranslate"><span 
class="pre">sha224</span></code><a class="headerlink" href="#sha224" 
title="Link to this heading">¶</a></h3>
 <p>Computes the SHA-224 hash of a binary string.</p>
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha224</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
 </pre></div>
 </div>
-<section id="id74">
-<h4>Arguments<a class="headerlink" href="#id74" title="Link to this 
heading">¶</a></h4>
+<section id="id78">
+<h4>Arguments<a class="headerlink" href="#id78" title="Link to this 
heading">¶</a></h4>
 <ul class="simple">
 <li><p><strong>expression</strong>: String expression to operate on. Can be a 
constant, column, or function, and any combination of operators.</p></li>
 </ul>
 </section>
+<section id="id79">
+<h4>Example<a class="headerlink" href="#id79" title="Link to this 
heading">¶</a></h4>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> 
</span><span class="k">select</span><span class="w"> </span><span 
class="n">sha224</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">);</span>
+<span class="o">+</span><span 
class="c1">------------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="n">sha224</span><span class="p">(</span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;foo&quot;</span><span 
class="p">))</span><span class="w">                      </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">------------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="o">&lt;</span><span class="n">sha224_hash_result</span><span 
class="o">&gt;</span><span class="w">                     </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">------------------------------------------+</span>
+</pre></div>
+</div>
+</section>
+</section>
+<section id="sha256">
+<h3><code class="docutils literal notranslate"><span 
class="pre">sha256</span></code><a class="headerlink" href="#sha256" 
title="Link to this heading">¶</a></h3>
+<p>Computes the SHA-256 hash of a binary string.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha256</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id80">
+<h4>Arguments<a class="headerlink" href="#id80" title="Link to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: String expression to operate on. Can be a 
constant, column, or function, and any combination of operators.</p></li>
+</ul>
+</section>
+<section id="id81">
+<h4>Example<a class="headerlink" href="#id81" title="Link to this 
heading">¶</a></h4>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> 
</span><span class="k">select</span><span class="w"> </span><span 
class="n">sha256</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">);</span>
+<span class="o">+</span><span 
class="c1">--------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="n">sha256</span><span class="p">(</span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;foo&quot;</span><span 
class="p">))</span><span class="w">                  </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">--------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="o">&lt;</span><span class="n">sha256_hash_result</span><span 
class="o">&gt;</span><span class="w">                 </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">--------------------------------------+</span>
+</pre></div>
+</div>
+</section>
+</section>
+<section id="sha384">
+<h3><code class="docutils literal notranslate"><span 
class="pre">sha384</span></code><a class="headerlink" href="#sha384" 
title="Link to this heading">¶</a></h3>
+<p>Computes the SHA-384 hash of a binary string.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha384</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id82">
+<h4>Arguments<a class="headerlink" href="#id82" title="Link to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: String expression to operate on. Can be a 
constant, column, or function, and any combination of operators.</p></li>
+</ul>
+</section>
+<section id="id83">
+<h4>Example<a class="headerlink" href="#id83" title="Link to this 
heading">¶</a></h4>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> 
</span><span class="k">select</span><span class="w"> </span><span 
class="n">sha384</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">);</span>
+<span class="o">+</span><span 
class="c1">-----------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="n">sha384</span><span class="p">(</span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;foo&quot;</span><span 
class="p">))</span><span class="w">                     </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">-----------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="o">&lt;</span><span class="n">sha384_hash_result</span><span 
class="o">&gt;</span><span class="w">                    </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">-----------------------------------------+</span>
+</pre></div>
+</div>
+</section>
+</section>
+<section id="sha512">
+<h3><code class="docutils literal notranslate"><span 
class="pre">sha512</span></code><a class="headerlink" href="#sha512" 
title="Link to this heading">¶</a></h3>
+<p>Computes the SHA-512 hash of a binary string.</p>
+<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="n">sha512</span><span 
class="p">(</span><span class="n">expression</span><span class="p">)</span>
+</pre></div>
+</div>
+<section id="id84">
+<h4>Arguments<a class="headerlink" href="#id84" title="Link to this 
heading">¶</a></h4>
+<ul class="simple">
+<li><p><strong>expression</strong>: String</p></li>
+</ul>
+</section>
+<section id="id85">
+<h4>Example<a class="headerlink" href="#id85" title="Link to this 
heading">¶</a></h4>
+<div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="o">&gt;</span><span class="w"> 
</span><span class="k">select</span><span class="w"> </span><span 
class="n">sha512</span><span class="p">(</span><span 
class="s1">&#39;foo&#39;</span><span class="p">);</span>
+<span class="o">+</span><span 
class="c1">-------------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="n">sha512</span><span class="p">(</span><span class="n">Utf8</span><span 
class="p">(</span><span class="ss">&quot;foo&quot;</span><span 
class="p">))</span><span class="w">                       </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">-------------------------------------------+</span>
+<span class="o">|</span><span class="w"> </span><span 
class="o">&lt;</span><span class="n">sha512_hash_result</span><span 
class="o">&gt;</span><span class="w">                      </span><span 
class="o">|</span>
+<span class="o">+</span><span 
class="c1">-------------------------------------------+</span>
+</pre></div>
+</div>
+</section>
 </section>
 </section>
 </section>
@@ -2733,7 +2988,7 @@ an error will be returned.</p></li>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/select.html b/user-guide/sql/select.html
index 0a53b82938..c38767f824 100644
--- a/user-guide/sql/select.html
+++ b/user-guide/sql/select.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -897,7 +897,7 @@ This order can be changed to descending by adding <code 
class="docutils literal
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/sql_status.html b/user-guide/sql/sql_status.html
index a209b07be8..6ccd2c12da 100644
--- a/user-guide/sql/sql_status.html
+++ b/user-guide/sql/sql_status.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -722,7 +722,7 @@ trait, DataFusion includes built in support for the 
following formats:</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/subqueries.html b/user-guide/sql/subqueries.html
index ebf8d04c49..5a7f721fef 100644
--- a/user-guide/sql/subqueries.html
+++ b/user-guide/sql/subqueries.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -1120,7 +1120,7 @@ returns 0 rows.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/window_functions.html 
b/user-guide/sql/window_functions.html
index 216c169e3b..b99bcc7b4e 100644
--- a/user-guide/sql/window_functions.html
+++ b/user-guide/sql/window_functions.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -988,7 +988,7 @@ the rest of the documentation.</p>
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/window_functions_new.html 
b/user-guide/sql/window_functions_new.html
index 91f5b4a67f..81cde71d08 100644
--- a/user-guide/sql/window_functions_new.html
+++ b/user-guide/sql/window_functions_new.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -749,7 +749,7 @@ Instead, the rows retain their separate identities. Behind 
the scenes, the windo
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     
diff --git a/user-guide/sql/write_options.html 
b/user-guide/sql/write_options.html
index 64aca7fcb4..77680e6275 100644
--- a/user-guide/sql/write_options.html
+++ b/user-guide/sql/write_options.html
@@ -29,7 +29,7 @@
     <link rel="preload" as="script" 
href="../../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   
     <script src="../../_static/documentation_options.js?v=8a448e45"></script>
-    <script src="../../_static/doctools.js?v=9a2dae69"></script>
+    <script src="../../_static/doctools.js?v=9bcbadda"></script>
     <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../../genindex.html" />
@@ -832,7 +832,7 @@
     
     <div class="footer-item">
       <p class="sphinx-version">
-Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.0.2.<br>
+Created using <a href="http://sphinx-doc.org/";>Sphinx</a> 8.1.0.<br>
 </p>
     </div>
     


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

Reply via email to