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/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b577613f update documentation for tag main
b577613f is described below

commit b577613fd6377f1be9f299d3343f4fdd9c06456b
Author: GitHub Actions <acti...@github.com>
AuthorDate: Mon Apr 22 16:38:32 2024 +0000

    update documentation for tag main
---
 main/_static/basic.css                             |   2 +-
 main/_static/doctools.js                           |   2 +-
 main/_static/language_data.js                      |   4 +-
 main/_static/searchtools.js                        | 165 +++++++++++++--------
 main/genindex.html                                 |   4 +-
 main/getting-started/cpp.html                      |   4 +-
 main/getting-started/index.html                    |   4 +-
 main/getting-started/python.html                   |   4 +-
 main/getting-started/r.html                        |   4 +-
 main/index.html                                    |   4 +-
 main/py-modindex.html                              |   4 +-
 main/r/404.html                                    |   8 +-
 main/r/LICENSE.html                                |   6 +-
 main/r/authors.html                                |   6 +-
 main/r/deps/bootstrap-5.3.1/bootstrap.min.css      |   2 +-
 main/r/index.html                                  |   8 +-
 main/r/news/index.html                             |   6 +-
 main/r/pkgdown.js                                  |   8 +-
 main/r/pkgdown.yml                                 |   4 +-
 main/r/reference/array_stream_set_finalizer.html   |   6 +-
 main/r/reference/as_nanoarrow_array.html           |   6 +-
 main/r/reference/as_nanoarrow_array_stream.html    |   6 +-
 main/r/reference/as_nanoarrow_buffer.html          |   6 +-
 main/r/reference/as_nanoarrow_schema.html          |   6 +-
 main/r/reference/basic_array_stream.html           |   6 +-
 main/r/reference/convert_array.html                |   6 +-
 main/r/reference/convert_array_stream.html         |   6 +-
 main/r/reference/index.html                        |   6 +-
 main/r/reference/infer_nanoarrow_ptype.html        |   6 +-
 .../reference/infer_nanoarrow_ptype_extension.html |   6 +-
 main/r/reference/na_type.html                      |   6 +-
 main/r/reference/na_vctrs.html                     |   6 +-
 main/r/reference/nanoarrow-package.html            |   6 +-
 main/r/reference/nanoarrow_array_init.html         |   6 +-
 main/r/reference/nanoarrow_buffer_init.html        |   6 +-
 main/r/reference/nanoarrow_extension_array.html    |   6 +-
 main/r/reference/nanoarrow_extension_spec.html     |   6 +-
 main/r/reference/nanoarrow_pointer_is_valid.html   |   6 +-
 main/r/reference/nanoarrow_version.html            |   6 +-
 main/r/reference/read_nanoarrow.html               |   6 +-
 main/reference/c.html                              |   4 +-
 main/reference/cpp.html                            |   4 +-
 main/reference/device.html                         |   4 +-
 main/reference/index.html                          |   4 +-
 main/reference/ipc.html                            |   4 +-
 main/reference/python.html                         |   4 +-
 main/reference/r.html                              |   4 +-
 main/reference/testing.html                        |   4 +-
 main/roadmap.html                                  |   4 +-
 main/search.html                                   |   4 +-
 main/searchindex.js                                |   2 +-
 51 files changed, 229 insertions(+), 188 deletions(-)

diff --git a/main/_static/basic.css b/main/_static/basic.css
index e760386b..2af6139e 100644
--- a/main/_static/basic.css
+++ b/main/_static/basic.css
@@ -4,7 +4,7 @@
  *
  * Sphinx stylesheet -- basic theme.
  *
- * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
diff --git a/main/_static/doctools.js b/main/_static/doctools.js
index d06a71d7..4d67807d 100644
--- a/main/_static/doctools.js
+++ b/main/_static/doctools.js
@@ -4,7 +4,7 @@
  *
  * Base JavaScript utilities for all Sphinx HTML documentation.
  *
- * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
diff --git a/main/_static/language_data.js b/main/_static/language_data.js
index 250f5665..367b8ed8 100644
--- a/main/_static/language_data.js
+++ b/main/_static/language_data.js
@@ -5,7 +5,7 @@
  * This script contains the language-specific data used by searchtools.js,
  * namely the list of stopwords, stemmer, scorer and splitter.
  *
- * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -13,7 +13,7 @@
 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"];
 
 
-/* Non-minified version is copied as a separate JS file, is available */
+/* Non-minified version is copied as a separate JS file, if available */
 
 /**
  * Porter Stemmer
diff --git a/main/_static/searchtools.js b/main/_static/searchtools.js
index 7918c3fa..92da3f8b 100644
--- a/main/_static/searchtools.js
+++ b/main/_static/searchtools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for the full-text search.
  *
- * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -99,7 +99,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
       .then((data) => {
         if (data)
           listItem.appendChild(
-            Search.makeSearchSummary(data, searchTerms)
+            Search.makeSearchSummary(data, searchTerms, anchor)
           );
         // highlight search terms in the summary
         if (SPHINX_HIGHLIGHT_ENABLED)  // set in sphinx_highlight.js
@@ -116,8 +116,8 @@ const _finishSearch = (resultCount) => {
     );
   else
     Search.status.innerText = _(
-      `Search finished, found ${resultCount} page(s) matching the search 
query.`
-    );
+      "Search finished, found ${resultCount} page(s) matching the search 
query."
+    ).replace('${resultCount}', resultCount);
 };
 const _displayNextItem = (
   results,
@@ -137,6 +137,22 @@ const _displayNextItem = (
   // search finished, update title and status message
   else _finishSearch(resultCount);
 };
+// Helper function used by query() to order search results.
+// Each input is an array of [docname, title, anchor, descr, score, filename].
+// 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) => {
+  const leftScore = a[4];
+  const rightScore = b[4];
+  if (leftScore === rightScore) {
+    // same score: sort alphabetically
+    const leftTitle = a[1].toLowerCase();
+    const rightTitle = b[1].toLowerCase();
+    if (leftTitle === rightTitle) return 0;
+    return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
+  }
+  return leftScore > rightScore ? 1 : -1;
+};
 
 /**
  * Default splitQuery function. Can be overridden in ``sphinx.search`` with a
@@ -160,13 +176,26 @@ const Search = {
   _queued_query: null,
   _pulse_status: -1,
 
-  htmlToText: (htmlString) => {
+  htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() 
});
+    for (const removalQuery of [".headerlinks", "script", "style"]) {
+      htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
+    }
+    if (anchor) {
+      const anchorContent = htmlElement.querySelector(`[role="main"] 
${anchor}`);
+      if (anchorContent) return anchorContent.textContent;
+
+      console.warn(
+        `Anchored content block not found. Sphinx search tries to obtain it 
via DOM query '[role=main] ${anchor}'. Check your theme or template.`
+      );
+    }
+
+    // if anchor not specified or not found, fall back to main content
     const docContent = htmlElement.querySelector('[role="main"]');
-    if (docContent !== undefined) return docContent.textContent;
+    if (docContent) return docContent.textContent;
+
     console.warn(
-      "Content block not found. Sphinx search tries to obtain it via 
'[role=main]'. Could you check your theme or template."
+      "Content block not found. Sphinx search tries to obtain it via DOM query 
'[role=main]'. Check your theme or template."
     );
     return "";
   },
@@ -239,16 +268,7 @@ const Search = {
     else Search.deferQuery(query);
   },
 
-  /**
-   * execute search (requires search index to be loaded)
-   */
-  query: (query) => {
-    const filenames = Search._index.filenames;
-    const docNames = Search._index.docnames;
-    const titles = Search._index.titles;
-    const allTitles = Search._index.alltitles;
-    const indexEntries = Search._index.indexentries;
-
+  _parseQuery: (query) => {
     // stem the search terms and add them to the correct list
     const stemmer = new Stemmer();
     const searchTerms = new Set();
@@ -284,16 +304,32 @@ const Search = {
     // console.info("required: ", [...searchTerms]);
     // console.info("excluded: ", [...excludedTerms]);
 
-    // array of [docname, title, anchor, descr, score, filename]
-    let results = [];
+    return [query, searchTerms, excludedTerms, highlightTerms, objectTerms];
+  },
+
+  /**
+   * execute search (requires search index to be loaded)
+   */
+  _performSearch: (query, searchTerms, excludedTerms, highlightTerms, 
objectTerms) => {
+    const filenames = Search._index.filenames;
+    const docNames = Search._index.docnames;
+    const titles = Search._index.titles;
+    const allTitles = Search._index.alltitles;
+    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].
+    const normalResults = [];
+    const nonMainIndexResults = [];
+
     _removeChildren(document.getElementById("search-progress"));
 
-    const queryLower = query.toLowerCase();
+    const queryLower = query.toLowerCase().trim();
     for (const [title, foundTitles] of Object.entries(allTitles)) {
-      if (title.toLowerCase().includes(queryLower) && (queryLower.length >= 
title.length/2)) {
+      if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
           let score = Math.round(100 * queryLower.length / title.length)
-          results.push([
+          normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
@@ -308,46 +344,47 @@ const Search = {
     // search for explicit entries in index directives
     for (const [entry, foundEntries] of Object.entries(indexEntries)) {
       if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) 
{
-        for (const [file, id] of foundEntries) {
-          let score = Math.round(100 * queryLower.length / entry.length)
-          results.push([
+        for (const [file, id, isMain] of foundEntries) {
+          const score = Math.round(100 * queryLower.length / entry.length);
+          const result = [
             docNames[file],
             titles[file],
             id ? "#" + id : "",
             null,
             score,
             filenames[file],
-          ]);
+          ];
+          if (isMain) {
+            normalResults.push(result);
+          } else {
+            nonMainIndexResults.push(result);
+          }
         }
       }
     }
 
     // lookup as object
     objectTerms.forEach((term) =>
-      results.push(...Search.performObjectSearch(term, objectTerms))
+      normalResults.push(...Search.performObjectSearch(term, objectTerms))
     );
 
     // lookup as search terms in fulltext
-    results.push(...Search.performTermsSearch(searchTerms, excludedTerms));
+    normalResults.push(...Search.performTermsSearch(searchTerms, 
excludedTerms));
 
     // let the scorer override scores with a custom scoring function
-    if (Scorer.score) results.forEach((item) => (item[4] = 
Scorer.score(item)));
-
-    // now sort the results by score (in opposite order of appearance, since 
the
-    // display function below uses pop() to retrieve items) and then
-    // alphabetically
-    results.sort((a, b) => {
-      const leftScore = a[4];
-      const rightScore = b[4];
-      if (leftScore === rightScore) {
-        // same score: sort alphabetically
-        const leftTitle = a[1].toLowerCase();
-        const rightTitle = b[1].toLowerCase();
-        if (leftTitle === rightTitle) return 0;
-        return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
-      }
-      return leftScore > rightScore ? 1 : -1;
-    });
+    if (Scorer.score) {
+      normalResults.forEach((item) => (item[4] = Scorer.score(item)));
+      nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item)));
+    }
+
+    // Sort each group of results by score and then alphabetically by name.
+    normalResults.sort(_orderResultsByScoreThenName);
+    nonMainIndexResults.sort(_orderResultsByScoreThenName);
+
+    // Combine the result groups in (reverse) order.
+    // Non-main index entries are typically arbitrary cross-references,
+    // so display them after other results.
+    let results = [...nonMainIndexResults, ...normalResults];
 
     // remove duplicate search results
     // note the reversing of results, so that in the case of duplicates, the 
highest-scoring entry is kept
@@ -361,7 +398,12 @@ const Search = {
       return acc;
     }, []);
 
-    results = results.reverse();
+    return results.reverse();
+  },
+
+  query: (query) => {
+    const [searchQuery, searchTerms, excludedTerms, highlightTerms, 
objectTerms] = Search._parseQuery(query);
+    const results = Search._performSearch(searchQuery, searchTerms, 
excludedTerms, highlightTerms, objectTerms);
 
     // for debugging
     //Search.lastresults = results.slice();  // a copy
@@ -466,14 +508,18 @@ const Search = {
       // add support for partial matches
       if (word.length > 2) {
         const escapedWord = _escapeRegExp(word);
-        Object.keys(terms).forEach((term) => {
-          if (term.match(escapedWord) && !terms[word])
-            arr.push({ files: terms[term], score: Scorer.partialTerm });
-        });
-        Object.keys(titleTerms).forEach((term) => {
-          if (term.match(escapedWord) && !titleTerms[word])
-            arr.push({ files: titleTerms[word], score: Scorer.partialTitle });
-        });
+        if (!terms.hasOwnProperty(word)) {
+          Object.keys(terms).forEach((term) => {
+            if (term.match(escapedWord))
+              arr.push({ files: terms[term], score: Scorer.partialTerm });
+          });
+        }
+        if (!titleTerms.hasOwnProperty(word)) {
+          Object.keys(titleTerms).forEach((term) => {
+            if (term.match(escapedWord))
+              arr.push({ files: titleTerms[term], score: Scorer.partialTitle 
});
+          });
+        }
       }
 
       // no match but word was a required one
@@ -496,9 +542,8 @@ const Search = {
 
       // create the mapping
       files.forEach((file) => {
-        if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1)
-          fileMap.get(file).push(word);
-        else fileMap.set(file, [word]);
+        if (!fileMap.has(file)) fileMap.set(file, [word]);
+        else if (fileMap.get(file).indexOf(word) === -1) 
fileMap.get(file).push(word);
       });
     });
 
@@ -549,8 +594,8 @@ const Search = {
    * search summary for a given text. keywords is a list
    * of stemmed words.
    */
-  makeSearchSummary: (htmlText, keywords) => {
-    const text = Search.htmlToText(htmlText);
+  makeSearchSummary: (htmlText, keywords, anchor) => {
+    const text = Search.htmlToText(htmlText, anchor);
     if (text === "") return null;
 
     const textLower = text.toLowerCase();
diff --git a/main/genindex.html b/main/genindex.html
index 7d894556..79c90fcf 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -35,7 +35,7 @@
   <script 
src="_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="_static/doctools.js?v=888ff710"></script>
+    <script src="_static/doctools.js?v=9a2dae69"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'genindex';</script>
     <script>
@@ -1601,7 +1601,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/getting-started/cpp.html b/main/getting-started/cpp.html
index 24f6e07b..f25504b9 100644
--- a/main/getting-started/cpp.html
+++ b/main/getting-started/cpp.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'getting-started/cpp';</script>
     <script>
@@ -1008,7 +1008,7 @@ exposing an Arrow-based API implemented using the 
nanoarrow C library.</p>
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/getting-started/index.html b/main/getting-started/index.html
index c2e0427c..b9217838 100644
--- a/main/getting-started/index.html
+++ b/main/getting-started/index.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'getting-started/index';</script>
     <script>
@@ -515,7 +515,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/getting-started/python.html b/main/getting-started/python.html
index e37ab5fe..41f33cf2 100644
--- a/main/getting-started/python.html
+++ b/main/getting-started/python.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'getting-started/python';</script>
     <script>
@@ -734,7 +734,7 @@ pytest<span class="w"> </span>-vvx
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/getting-started/r.html b/main/getting-started/r.html
index 3d2bd290..e34e2f52 100644
--- a/main/getting-started/r.html
+++ b/main/getting-started/r.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'getting-started/r';</script>
     <script>
@@ -753,7 +753,7 @@ equivalent nanoarrow objects into many arrow functions and 
vice versa.</p>
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/index.html b/main/index.html
index ab294776..850fa3cc 100644
--- a/main/index.html
+++ b/main/index.html
@@ -36,7 +36,7 @@
   <script 
src="_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="_static/doctools.js?v=888ff710"></script>
+    <script src="_static/doctools.js?v=9a2dae69"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'index';</script>
     <script>
@@ -618,7 +618,7 @@ meson<span class="w"> </span><span 
class="nb">test</span><span class="w"> </span
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/py-modindex.html b/main/py-modindex.html
index 2b2d661b..c5d1f8ae 100644
--- a/main/py-modindex.html
+++ b/main/py-modindex.html
@@ -35,7 +35,7 @@
   <script 
src="_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="_static/doctools.js?v=888ff710"></script>
+    <script src="_static/doctools.js?v=9a2dae69"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'py-modindex';</script>
     <script>
@@ -420,7 +420,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/r/404.html b/main/r/404.html
index f8267f3c..2cd6427e 100644
--- a/main/r/404.html
+++ b/main/r/404.html
@@ -10,7 +10,7 @@
 <link href="deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet">
 <script src="deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css";
 integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" 
crossorigin="anonymous">
 <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css";
 integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" 
crossorigin="anonymous">
-<!-- bootstrap-toc --><script 
src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js";
 integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" 
crossorigin="anonymous"></script><!-- headroom.js --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js"; 
integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.h [...]
+<!-- bootstrap-toc --><script 
src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js";
 integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" 
crossorigin="anonymous"></script><!-- headroom.js --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js"; 
integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.h [...]
 <!-- mathjax --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"; 
integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js";
 integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" 
crossorigin="anonymous"></script><!--[if lt IE 9]>
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
@@ -70,13 +70,11 @@ Content not found. Please use links in the navbar.
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p>
-<p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p>
-<p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer>
diff --git a/main/r/LICENSE.html b/main/r/LICENSE.html
index de551cae..94581d9b 100644
--- a/main/r/LICENSE.html
+++ b/main/r/LICENSE.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Apache License • nanoarrow</title><script 
src="deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><lin [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Apache License • nanoarrow</title><script 
src="deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><lin [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -128,11 +128,11 @@
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/authors.html b/main/r/authors.html
index 2675345d..4b882787 100644
--- a/main/r/authors.html
+++ b/main/r/authors.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Authors and Citation • nanoarrow</title><script 
src="deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Authors and Citation • nanoarrow</title><script 
src="deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -81,11 +81,11 @@ R package version 0.4.0.9000, <a 
href="https://github.com/apache/arrow-nanoarrow
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/deps/bootstrap-5.3.1/bootstrap.min.css 
b/main/r/deps/bootstrap-5.3.1/bootstrap.min.css
index 48810689..d944a2a7 100644
--- a/main/r/deps/bootstrap-5.3.1/bootstrap.min.css
+++ b/main/r/deps/bootstrap-5.3.1/bootstrap.min.css
@@ -2,4 +2,4 @@
    * Bootstrap  v5.3.1 (https://getbootstrap.com/)
    * Copyright 2011-2023 The Bootstrap Authors
    * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
-   */:root,[data-bs-theme="light"]{--bs-blue: #0d6efd;--bs-indigo: 
#6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: 
#fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: 
#0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: 
#343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: 
#dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: 
#6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a4 [...]
+   */:root,[data-bs-theme="light"]{--bs-blue: #0d6efd;--bs-indigo: 
#6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: 
#fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: 
#0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: 
#343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: 
#dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: 
#6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a4 [...]
diff --git a/main/r/index.html b/main/r/index.html
index aead6571..816a1fb0 100644
--- a/main/r/index.html
+++ b/main/r/index.html
@@ -11,7 +11,7 @@
 <link href="deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet">
 <script src="deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css";
 integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" 
crossorigin="anonymous">
 <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css";
 integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" 
crossorigin="anonymous">
-<!-- bootstrap-toc --><script 
src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js";
 integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" 
crossorigin="anonymous"></script><!-- headroom.js --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js"; 
integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.h [...]
+<!-- bootstrap-toc --><script 
src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@v1.0.1/dist/bootstrap-toc.min.js";
 integrity="sha256-4veVQbu7//Lk5TSmc7YV48MxtMy98e26cf5MrgZYnwo=" 
crossorigin="anonymous"></script><!-- headroom.js --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js"; 
integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.h [...]
 <meta property="og:description" content="Provides an R interface to the 
nanoarrow C library and the Apache Arrow application binary interface. 
Functions to import and export ArrowArray, ArrowSchema, and ArrowArrayStream C 
structures to and from R objects are provided alongside helpers to facilitate 
zero-copy data transfer among R bindings to libraries implementing the Arrow C 
data interface.">
 <!-- mathjax --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"; 
integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js";
 integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" 
crossorigin="anonymous"></script><!--[if lt IE 9]>
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
@@ -293,13 +293,11 @@
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p>
-<p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p>
-<p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer>
diff --git a/main/r/news/index.html b/main/r/news/index.html
index 7084dd4a..339f232a 100644
--- a/main/r/news/index.html
+++ b/main/r/news/index.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Changelog • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link  [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Changelog • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link  [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -100,11 +100,11 @@
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/pkgdown.js b/main/r/pkgdown.js
index 5fccd9c0..9bd6621e 100644
--- a/main/r/pkgdown.js
+++ b/main/r/pkgdown.js
@@ -30,10 +30,10 @@
   /* Clipboard --------------------------*/
 
   function changeTooltipMessage(element, msg) {
-    var tooltipOriginalTitle=element.getAttribute('data-original-title');
-    element.setAttribute('data-original-title', msg);
+    var tooltipOriginalTitle=element.getAttribute('data-bs-original-title');
+    element.setAttribute('data-bs-original-title', msg);
     $(element).tooltip('show');
-    element.setAttribute('data-original-title', tooltipOriginalTitle);
+    element.setAttribute('data-bs-original-title', tooltipOriginalTitle);
   }
 
   if(ClipboardJS.isSupported()) {
@@ -60,7 +60,7 @@
         e.clearSelection();
       });
 
-      clipboard.on('error', function() {
+      clipboard.on('error', function(e) {
         changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy');
       });
 
diff --git a/main/r/pkgdown.yml b/main/r/pkgdown.yml
index 4156d220..a8941fa8 100644
--- a/main/r/pkgdown.yml
+++ b/main/r/pkgdown.yml
@@ -1,6 +1,6 @@
 pandoc: 2.9.2.1
-pkgdown: 2.0.8
+pkgdown: 2.0.9
 pkgdown_sha: ~
 articles: {}
-last_built: 2024-04-19T14:26Z
+last_built: 2024-04-22T16:38Z
 
diff --git a/main/r/reference/array_stream_set_finalizer.html 
b/main/r/reference/array_stream_set_finalizer.html
index cf8b39e4..fb070dfc 100644
--- a/main/r/reference/array_stream_set_finalizer.html
+++ b/main/r/reference/array_stream_set_finalizer.html
@@ -7,7 +7,7 @@ stream's release callback is invoked from the R thread. Note 
that this
 finalizer will not be run if the stream's release callback is invoked
 from a non-R thread. In this case, the finalizer and its chain of
 environments will be garbage-collected when nanoarrow:::preserved_empty()
-is run."><title>Register an array stream finalizer — 
array_stream_set_finalizer • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font- [...]
+is run."><title>Register an array stream finalizer — 
array_stream_set_finalizer • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font- [...]
 may require that the scope of some other object outlive that of the array
 stream. If there is a need for that object to be released deterministically
 (e.g., to close open files), you can register a function to run after the
@@ -112,11 +112,11 @@ the supplied finalizer.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/as_nanoarrow_array.html 
b/main/r/reference/as_nanoarrow_array.html
index b1ee7989..b1988b01 100644
--- a/main/r/reference/as_nanoarrow_array.html
+++ b/main/r/reference/as_nanoarrow_array.html
@@ -4,7 +4,7 @@ in the Arrow C data interface. At the R level, we attach a
 schema such that functionally the nanoarrow_array
 class can be used in a similar way as an arrow::Array. Note that in
 nanoarrow an arrow::RecordBatch and a non-nullable arrow::StructArray
-are represented identically."><title>Convert an object to a nanoarrow array — 
as_nanoarrow_array • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.co [...]
+are represented identically."><title>Convert an object to a nanoarrow array — 
as_nanoarrow_array • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.co [...]
 in the Arrow C data interface. At the R level, we attach a
 schema such that functionally the nanoarrow_array
 class can be used in a similar way as an arrow::Array. Note that in
@@ -139,11 +139,11 @@ type. Defaults to <code><a 
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/as_nanoarrow_array_stream.html 
b/main/r/reference/as_nanoarrow_array_stream.html
index 1b22d247..67980acd 100644
--- a/main/r/reference/as_nanoarrow_array_stream.html
+++ b/main/r/reference/as_nanoarrow_array_stream.html
@@ -7,7 +7,7 @@ arrow::RecordBatchReader except it can be used to represent a 
stream of
 any type (not just record batches). Note that a stream of record batches
 and a stream of non-nullable struct arrays are represented identically.
 Also note that array streams are mutable objects and are passed by
-reference and not by value."><title>Convert an object to a nanoarrow 
array_stream — as_nanoarrow_array_stream • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs. [...]
+reference and not by value."><title>Convert an object to a nanoarrow 
array_stream — as_nanoarrow_array_stream • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs. [...]
 as defined in the Arrow C Stream interface. This object is used to represent
 a stream of arrays with a common
 schema. This is similar to an
@@ -155,11 +155,11 @@ type. Defaults to <code><a 
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/as_nanoarrow_buffer.html 
b/main/r/reference/as_nanoarrow_buffer.html
index 92ee54c0..6690736e 100644
--- a/main/r/reference/as_nanoarrow_buffer.html
+++ b/main/r/reference/as_nanoarrow_buffer.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Convert an object to a 
nanoarrow buffer"><title>Convert an object to a nanoarrow buffer — 
as_nanoarrow_buffer • nanoarrow</title><script src="../deps/jquery-3 [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Convert an object to a 
nanoarrow buffer"><title>Convert an object to a nanoarrow buffer — 
as_nanoarrow_buffer • nanoarrow</title><script src="../deps/jquery-3 [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -97,11 +97,11 @@
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/as_nanoarrow_schema.html 
b/main/r/reference/as_nanoarrow_schema.html
index 70cba45b..9ef1051f 100644
--- a/main/r/reference/as_nanoarrow_schema.html
+++ b/main/r/reference/as_nanoarrow_schema.html
@@ -3,7 +3,7 @@
 Arrow C Data interface. This data structure can be used to represent an
 arrow::schema(), an arrow::field(), or an arrow::DataType. Note that
 in nanoarrow, an arrow::schema() and a non-nullable arrow::struct()
-are represented identically."><title>Convert an object to a nanoarrow schema — 
as_nanoarrow_schema • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare. [...]
+are represented identically."><title>Convert an object to a nanoarrow schema — 
as_nanoarrow_schema • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare. [...]
 Arrow C Data interface. This data structure can be used to represent an
 arrow::schema(), an arrow::field(), or an arrow::DataType. Note that
 in nanoarrow, an arrow::schema() and a non-nullable arrow::struct()
@@ -135,11 +135,11 @@ schemas.</p></dd>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/basic_array_stream.html 
b/main/r/reference/basic_array_stream.html
index a8b8d737..b75cdd46 100644
--- a/main/r/reference/basic_array_stream.html
+++ b/main/r/reference/basic_array_stream.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Create ArrayStreams from 
batches"><title>Create ArrayStreams from batches — basic_array_stream • 
nanoarrow</title><script src="../deps/jquery-3.6.0/jquery-3.6 [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Create ArrayStreams from 
batches"><title>Create ArrayStreams from batches — basic_array_stream • 
nanoarrow</title><script src="../deps/jquery-3.6.0/jquery-3.6 [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -100,11 +100,11 @@ know that the arrays are valid).</p></dd>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/convert_array.html 
b/main/r/reference/convert_array.html
index 1b19c1f2..c58e0c1c 100644
--- a/main/r/reference/convert_array.html
+++ b/main/r/reference/convert_array.html
@@ -3,7 +3,7 @@
 most users should use as.data.frame() or as.vector() unless finer-grained
 control is needed over the conversion. This function is an S3 generic
 dispatching on to: developers may implement their own S3 methods for
-custom vector types."><title>Convert an Array into an R vector — convert_array 
• nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-a [...]
+custom vector types."><title>Convert an Array into an R vector — convert_array 
• nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-a [...]
 most users should use as.data.frame() or as.vector() unless finer-grained
 control is needed over the conversion. This function is an S3 generic
 dispatching on to: developers may implement their own S3 methods for
@@ -143,11 +143,11 @@ converted as their storage type.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/convert_array_stream.html 
b/main/r/reference/convert_array_stream.html
index 7a4580fa..0c37ac69 100644
--- a/main/r/reference/convert_array_stream.html
+++ b/main/r/reference/convert_array_stream.html
@@ -3,7 +3,7 @@
 interface; most users should use as.data.frame() or as.vector() unless
 finer-grained control is needed over the conversion. See convert_array()
 for details of the conversion process; see infer_nanoarrow_ptype() for
-default inferences of to."><title>Convert an Array Stream into an R vector — 
convert_array_stream • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.c [...]
+default inferences of to."><title>Convert an Array Stream into an R vector — 
convert_array_stream • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs.cloudflare.c [...]
 interface; most users should use as.data.frame() or as.vector() unless
 finer-grained control is needed over the conversion. See convert_array()
 for details of the conversion process; see infer_nanoarrow_ptype() for
@@ -148,11 +148,11 @@ know that the arrays are valid).</p></dd>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/index.html b/main/r/reference/index.html
index 4cfe913e..3921c2ba 100644
--- a/main/r/reference/index.html
+++ b/main/r/reference/index.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Function reference • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=n [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><title>Function reference • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=n [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -154,11 +154,11 @@
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/infer_nanoarrow_ptype.html 
b/main/r/reference/infer_nanoarrow_ptype.html
index e4377530..7e65f93e 100644
--- a/main/r/reference/infer_nanoarrow_ptype.html
+++ b/main/r/reference/infer_nanoarrow_ptype.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Resolves the default to 
value to use in convert_array() and
-convert_array_stream(). The default conversions are:"><title>Infer an R vector 
prototype — infer_nanoarrow_ptype • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdn [...]
+convert_array_stream(). The default conversions are:"><title>Infer an R vector 
prototype — infer_nanoarrow_ptype • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdn [...]
 convert_array_stream(). The default conversions are:"><!-- mathjax --><script 
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"; 
integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" 
crossorigin="anonymous"></script><script 
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js";
 integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" 
crossorigin="anonymous"></script><!--[if lt IE 9]>
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
@@ -103,11 +103,11 @@ the array should be materialized.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/infer_nanoarrow_ptype_extension.html 
b/main/r/reference/infer_nanoarrow_ptype_extension.html
index f6022cad..faa68ba4 100644
--- a/main/r/reference/infer_nanoarrow_ptype_extension.html
+++ b/main/r/reference/infer_nanoarrow_ptype_extension.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Implement Arrow extension 
types"><title>Implement Arrow extension types — infer_nanoarrow_ptype_extension 
• nanoarrow</title><script src="../deps/jquery-3.6.0 [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Implement Arrow extension 
types"><title>Implement Arrow extension types — infer_nanoarrow_ptype_extension 
• nanoarrow</title><script src="../deps/jquery-3.6.0 [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -103,11 +103,11 @@ of type <code>schema</code>.</p></li>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/na_type.html b/main/r/reference/na_type.html
index 68f8492e..498e5b7c 100644
--- a/main/r/reference/na_type.html
+++ b/main/r/reference/na_type.html
@@ -3,7 +3,7 @@
 nanoarrow_schema. These functions are convenience
 constructors to create these objects in a readable way. Use na_type() to
 construct types based on the constructor name, which is also the name that
-prints/is returned by nanoarrow_schema_parse()."><title>Create type objects — 
na_type • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs [...]
+prints/is returned by nanoarrow_schema_parse()."><title>Create type objects — 
na_type • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs [...]
 nanoarrow_schema. These functions are convenience
 constructors to create these objects in a readable way. Use na_type() to
 construct types based on the constructor name, which is also the name that
@@ -290,11 +290,11 @@ null values.</p></dd>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/na_vctrs.html b/main/r/reference/na_vctrs.html
index fe0f1225..45741eda 100644
--- a/main/r/reference/na_vctrs.html
+++ b/main/r/reference/na_vctrs.html
@@ -3,7 +3,7 @@
 vector types; however, many R vector types do not roundtrip perfectly
 through Arrow memory. The vctrs extension type uses vctrs::vec_data(),
 vctrs::vec_restore(), and vctrs::vec_ptype() in calls to
-as_nanoarrow_array() and convert_array() to ensure roundtrip 
fidelity."><title>Vctrs extension type — na_vctrs • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs [...]
+as_nanoarrow_array() and convert_array() to ensure roundtrip 
fidelity."><title>Vctrs extension type — na_vctrs • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https://cdnjs [...]
 vector types; however, many R vector types do not roundtrip perfectly
 through Arrow memory. The vctrs extension type uses vctrs::vec_data(),
 vctrs::vec_restore(), and vctrs::vec_ptype() in calls to
@@ -101,11 +101,11 @@ is sufficient here.</p></dd>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow-package.html 
b/main/r/reference/nanoarrow-package.html
index e3af5a53..90a7a363 100644
--- a/main/r/reference/nanoarrow-package.html
+++ b/main/r/reference/nanoarrow-package.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Provides an 'R' interface 
to the 'nanoarrow' 'C' library and the 'Apache Arrow' application binary 
interface. Functions to import and export 'ArrowArray', 'Ar [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Provides an 'R' interface 
to the 'nanoarrow' 'C' library and the 'Apache Arrow' application binary 
interface. Functions to import and export 'ArrowArray', 'Ar [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -68,11 +68,11 @@
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow_array_init.html 
b/main/r/reference/nanoarrow_array_init.html
index 5d46b046..60325e88 100644
--- a/main/r/reference/nanoarrow_array_init.html
+++ b/main/r/reference/nanoarrow_array_init.html
@@ -6,7 +6,7 @@ information there is little that nanoarrow can do with the 
array since its
 content cannot be otherwise interpreted). nanoarrow_array_modify() can
 create a shallow copy and modify various parameters to create a new array,
 including setting children and buffers recursively. These functions power the
-$&amp;lt;- operator, which can modify one parameter at a time."><title>Modify 
nanoarrow arrays — nanoarrow_array_init • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https: [...]
+$&amp;lt;- operator, which can modify one parameter at a time."><title>Modify 
nanoarrow arrays — nanoarrow_array_init • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https: [...]
 When importing an array from elsewhere, nanoarrow_array_set_schema() is
 useful to attach the data type information to the array (without this
 information there is little that nanoarrow can do with the array since its
@@ -149,11 +149,11 @@ modified parameters such that the original array remains 
valid.</p></li>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow_buffer_init.html 
b/main/r/reference/nanoarrow_buffer_init.html
index c3af977c..bc449e78 100644
--- a/main/r/reference/nanoarrow_buffer_init.html
+++ b/main/r/reference/nanoarrow_buffer_init.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Create and modify nanoarrow 
buffers"><title>Create and modify nanoarrow buffers — nanoarrow_buffer_init • 
nanoarrow</title><script src="../deps/jquery-3.6.0/j [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Create and modify nanoarrow 
buffers"><title>Create and modify nanoarrow buffers — nanoarrow_buffer_init • 
nanoarrow</title><script src="../deps/jquery-3.6.0/j [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -100,11 +100,11 @@ a function of <code>array</code> and the default 
inference of the prototype.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow_extension_array.html 
b/main/r/reference/nanoarrow_extension_array.html
index 050b5c68..5f3a851a 100644
--- a/main/r/reference/nanoarrow_extension_array.html
+++ b/main/r/reference/nanoarrow_extension_array.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Create Arrow extension 
arrays"><title>Create Arrow extension arrays — nanoarrow_extension_array • 
nanoarrow</title><script src="../deps/jquery-3.6.0/jquery-3. [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Create Arrow extension 
arrays"><title>Create Arrow extension arrays — nanoarrow_extension_array • 
nanoarrow</title><script src="../deps/jquery-3.6.0/jquery-3. [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -102,11 +102,11 @@ schema.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow_extension_spec.html 
b/main/r/reference/nanoarrow_extension_spec.html
index c402d45f..5d42f3a5 100644
--- a/main/r/reference/nanoarrow_extension_spec.html
+++ b/main/r/reference/nanoarrow_extension_spec.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Register Arrow extension 
types"><title>Register Arrow extension types — nanoarrow_extension_spec • 
nanoarrow</title><script src="../deps/jquery-3.6.0/jquery-3 [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Register Arrow extension 
types"><title>Register Arrow extension types — nanoarrow_extension_spec • 
nanoarrow</title><script src="../deps/jquery-3.6.0/jquery-3 [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -106,11 +106,11 @@ registered.</p></li>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow_pointer_is_valid.html 
b/main/r/reference/nanoarrow_pointer_is_valid.html
index 8bd254ae..c42a3bad 100644
--- a/main/r/reference/nanoarrow_pointer_is_valid.html
+++ b/main/r/reference/nanoarrow_pointer_is_valid.html
@@ -6,7 +6,7 @@ represented in R as external pointers (EXTPTRSXP). When these 
objects
 go out of scope (i.e., when they are garbage collected or shortly
 thereafter), the underlying object's release() callback is called if
 the underlying pointer is non-null and if the release() callback is
-non-null."><title>Danger zone: low-level pointer operations — 
nanoarrow_pointer_is_valid • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/l [...]
+non-null."><title>Danger zone: low-level pointer operations — 
nanoarrow_pointer_is_valid • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/l [...]
 nanoarrow_array,
 and nanoarrow_array_stream classes are
 represented in R as external pointers (EXTPTRSXP). When these objects
@@ -165,11 +165,11 @@ types.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/nanoarrow_version.html 
b/main/r/reference/nanoarrow_version.html
index b5a85ab4..b46dee43 100644
--- a/main/r/reference/nanoarrow_version.html
+++ b/main/r/reference/nanoarrow_version.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Underlying 'nanoarrow' C 
library build"><title>Underlying 'nanoarrow' C library build — 
nanoarrow_version • nanoarrow</title><script src="../deps/jquery-3.6.0 [...]
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta 
http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta 
charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta 
name="viewport" content="width=device-width, initial-scale=1, 
shrink-to-fit=no"><meta name="description" content="Underlying 'nanoarrow' C 
library build"><title>Underlying 'nanoarrow' C library build — 
nanoarrow_version • nanoarrow</title><script src="../deps/jquery-3.6.0 [...]
 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js";></script>
 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js";></script>
 <![endif]--></head><body>
@@ -81,11 +81,11 @@ was compiled against.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/r/reference/read_nanoarrow.html 
b/main/r/reference/read_nanoarrow.html
index b61afc18..ed610945 100644
--- a/main/r/reference/read_nanoarrow.html
+++ b/main/r/reference/read_nanoarrow.html
@@ -4,7 +4,7 @@ data. Arrow documentation typically refers to this format as 
"Arrow IPC",
 since its origin was as a means to transmit tables between processes
 (e.g., multiple R sessions). This format can also be written to and read
 from files or URLs and is essentially a high performance equivalent of
-a CSV file that does a better job maintaining types.'><title>Read serialized 
streams of Arrow data — read_nanoarrow • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https:// [...]
+a CSV file that does a better job maintaining types.'><title>Read serialized 
streams of Arrow data — read_nanoarrow • nanoarrow</title><script 
src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><link 
href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script 
src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><!-- Font 
Awesome icons --><link rel="stylesheet" href="https:// [...]
 data. Arrow documentation typically refers to this format as "Arrow IPC",
 since its origin was as a means to transmit tables between processes
 (e.g., multiple R sessions). This format can also be written to and read
@@ -123,11 +123,11 @@ and the recommended file extension is 
<code>.arrows</code>.</p>
 
 
     <footer><div class="pkgdown-footer-left">
-  <p></p><p>Developed by Dewey Dunnington, Apache Arrow.</p>
+  <p>Developed by Dewey Dunnington, Apache Arrow.</p>
 </div>
 
 <div class="pkgdown-footer-right">
-  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.8.</p>
+  <p>Site built with <a href="https://pkgdown.r-lib.org/"; 
class="external-link">pkgdown</a> 2.0.9.</p>
 </div>
 
     </footer></div>
diff --git a/main/reference/c.html b/main/reference/c.html
index f6b34024..afc93f68 100644
--- a/main/reference/c.html
+++ b/main/reference/c.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/c';</script>
     <script>
@@ -2943,7 +2943,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/cpp.html b/main/reference/cpp.html
index 00ea0b1c..a3bd6832 100644
--- a/main/reference/cpp.html
+++ b/main/reference/cpp.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/cpp';</script>
     <script>
@@ -990,7 +990,7 @@ This class allows a standard C++ class to be exported to a 
generic <a class="ref
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/device.html b/main/reference/device.html
index 469779ba..18d7f502 100644
--- a/main/reference/device.html
+++ b/main/reference/device.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/device';</script>
     <script>
@@ -960,7 +960,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/index.html b/main/reference/index.html
index 7d4969d4..a666e0b2 100644
--- a/main/reference/index.html
+++ b/main/reference/index.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/index';</script>
     <script>
@@ -581,7 +581,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/ipc.html b/main/reference/ipc.html
index 6a437f7f..8ca9e47b 100644
--- a/main/reference/ipc.html
+++ b/main/reference/ipc.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/ipc';</script>
     <script>
@@ -1013,7 +1013,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/python.html b/main/reference/python.html
index 63c4ee63..f7dfb5b4 100644
--- a/main/reference/python.html
+++ b/main/reference/python.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/python';</script>
     <script>
@@ -2120,7 +2120,7 @@ from the tuple, the field name is inherited from the 
schema-like object.</p></li
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/r.html b/main/reference/r.html
index 78728643..a4222039 100644
--- a/main/reference/r.html
+++ b/main/reference/r.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/r';</script>
     <script>
@@ -495,7 +495,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/reference/testing.html b/main/reference/testing.html
index f4f3cce2..fa46896d 100644
--- a/main/reference/testing.html
+++ b/main/reference/testing.html
@@ -36,7 +36,7 @@
   <script 
src="../_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="../_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="../_static/doctools.js?v=888ff710"></script>
+    <script src="../_static/doctools.js?v=9a2dae69"></script>
     <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'reference/testing';</script>
     <script>
@@ -519,7 +519,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/roadmap.html b/main/roadmap.html
index 03176c4f..4f73ad8c 100644
--- a/main/roadmap.html
+++ b/main/roadmap.html
@@ -36,7 +36,7 @@
   <script 
src="_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="_static/doctools.js?v=888ff710"></script>
+    <script src="_static/doctools.js?v=9a2dae69"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'roadmap';</script>
     <script>
@@ -598,7 +598,7 @@ Python bindings.</p></li>
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/search.html b/main/search.html
index 4af38d95..bfef1218 100644
--- a/main/search.html
+++ b/main/search.html
@@ -34,7 +34,7 @@
   <script 
src="_static/vendor/fontawesome/6.5.1/js/all.min.js?digest=8d27b9dea8ad943066ae"></script>
 
     <script src="_static/documentation_options.js?v=5929fcd5"></script>
-    <script src="_static/doctools.js?v=888ff710"></script>
+    <script src="_static/doctools.js?v=9a2dae69"></script>
     <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
     <script>DOCUMENTATION_OPTIONS.pagename = 'search';</script>
     <script>
@@ -426,7 +426,7 @@ document.write(`
         <div class="footer-item">
 
   <p class="sphinx-version">
-    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.2.6.
+    Created using <a href="https://www.sphinx-doc.org/";>Sphinx</a> 7.3.7.
     <br/>
   </p>
 </div>
diff --git a/main/searchindex.js b/main/searchindex.js
index 7c1b5403..d03a8e65 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["getting-started/cpp", "getting-started/index", 
"getting-started/python", "getting-started/r", "index", "reference/c", 
"reference/cpp", "reference/device", "reference/index", "reference/ipc", 
"reference/python", "reference/r", "reference/testing", "roadmap"], 
"filenames": ["getting-started/cpp.rst", "getting-started/index.rst", 
"getting-started/python.rst", "getting-started/r.rst", "index.rst", 
"reference/c.rst", "reference/cpp.rst", "reference/device.rst",  [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[8, "api-reference"]], "Array 
Stream utilities": [[6, "array-stream-utilities"]], "Array Streams": [[3, 
"array-streams"]], "Array streams": [[2, "array-streams"]], "Arrays": [[2, 
"arrays"], [3, "arrays"]], "Arrow C Data Interface": [[5, 
"arrow-c-data-interface"]], "Arrow C Device Interface": [[7, 
"arrow-c-device-interface"]], "Arrow C data/nanoarrow interface basics": [[0, 
"arrow-c-data-nanoarrow-interface-basics"]], "Base classes and util [...]
\ No newline at end of file


Reply via email to