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 7567caab update documentation for tag main
7567caab is described below

commit 7567caabfc68f799c17191598691b78ff552d1c1
Author: GitHub Actions <[email protected]>
AuthorDate: Fri Nov 1 20:56:12 2024 +0000

    update documentation for tag main
---
 main/.doctrees/environment.pickle    | Bin 1181597 -> 1141888 bytes
 main/.doctrees/reference/cpp.doctree | Bin 98522 -> 12995 bytes
 main/genindex.html                   |  57 +-------
 main/objects.inv                     | Bin 17874 -> 17178 bytes
 main/r/pkgdown.yml                   |   2 +-
 main/reference/cpp.html              | 261 +++--------------------------------
 main/searchindex.js                  |   2 +-
 7 files changed, 28 insertions(+), 294 deletions(-)

diff --git a/main/.doctrees/environment.pickle 
b/main/.doctrees/environment.pickle
index 4d05a41e..7feaeafa 100644
Binary files a/main/.doctrees/environment.pickle and 
b/main/.doctrees/environment.pickle differ
diff --git a/main/.doctrees/reference/cpp.doctree 
b/main/.doctrees/reference/cpp.doctree
index c7142c03..fa42df2d 100644
Binary files a/main/.doctrees/reference/cpp.doctree and 
b/main/.doctrees/reference/cpp.doctree differ
diff --git a/main/genindex.html b/main/genindex.html
index 13c7f1f5..a4b29a49 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -326,8 +326,7 @@
 <h1 id="index">Index</h1>
 
 <div class="genindex-jumpbox">
- <a href="#_"><strong>_</strong></a>
- | <a href="#A"><strong>A</strong></a>
+ <a href="#A"><strong>A</strong></a>
  | <a href="#B"><strong>B</strong></a>
  | <a href="#C"><strong>C</strong></a>
  | <a href="#D"><strong>D</strong></a>
@@ -346,14 +345,6 @@
  | <a href="#V"><strong>V</strong></a>
  
 </div>
-<h2 id="_">_</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a 
href="reference/cpp.html#c._NANOARROW_THROW_NOT_OK_IMPL">_NANOARROW_THROW_NOT_OK_IMPL
 (C macro)</a>
-</li>
-  </ul></td>
-</tr></table>
-
 <h2 id="A">A</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
@@ -980,14 +971,10 @@
       <li><a 
href="reference/python/schema.html#nanoarrow.schema.binary_view">binary_view() 
(in module nanoarrow.schema)</a>
 </li>
       <li><a 
href="reference/python/schema.html#nanoarrow.schema.bool_">bool_() (in module 
nanoarrow.schema)</a>
-</li>
-      <li><a 
href="reference/python/array.html#nanoarrow.array.Array.buffer">buffer() (Array 
method)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a 
href="reference/cpp.html#_CPPv4I0E18BufferInitSequencevP11ArrowBuffer1T">BufferInitSequence
 (C++ function)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4I0E17BufferInitWrappedvP11ArrowBuffer1TPK7uint8_t7int64_t">BufferInitWrapped
 (C++ function)</a>
+      <li><a 
href="reference/python/array.html#nanoarrow.array.Array.buffer">buffer() (Array 
method)</a>
 </li>
       <li><a 
href="reference/python/array.html#nanoarrow.array.Array.buffers">buffers (Array 
property)</a>
 </li>
@@ -1213,8 +1200,6 @@
       <li><a 
href="reference/python/array.html#nanoarrow.array.Array.n_chunks">n_chunks 
(Array property)</a>
 </li>
       <li><a 
href="reference/python/schema.html#nanoarrow.schema.Schema.n_fields">n_fields 
(Schema property)</a>
-</li>
-      <li><a href="reference/cpp.html#_CPPv42NA">NA (C++ member)</a>
 </li>
       <li><a 
href="reference/python/schema.html#nanoarrow.schema.ExtensionAccessor.name">name
 (ExtensionAccessor property)</a>
 
@@ -1271,12 +1256,6 @@
         <li><a 
href="reference/python/schema.html#module-nanoarrow.schema">module</a>
 </li>
       </ul></li>
-      <li><a 
href="reference/cpp.html#_CPPv4I0EN9nanoarrow18ArrayStreamFactoryE">nanoarrow::ArrayStreamFactory
 (C++ class)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4N9nanoarrow16EmptyArrayStreamE">nanoarrow::EmptyArrayStream
 (C++ class)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4N9nanoarrow9ExceptionE">nanoarrow::Exception 
(C++ class)</a>
-</li>
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparisonE">nanoarrow::testing::TestingJSONComparison
 (C++ class)</a>
 </li>
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison16ClearDifferencesEv">nanoarrow::testing::TestingJSONComparison::ClearDifferences
 (C++ function)</a>
@@ -1286,11 +1265,11 @@
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison12CompareBatchEPK10ArrowArrayPK10ArrowArrayP10ArrowErrorRKNSt6stringE">nanoarrow::testing::TestingJSONComparison::CompareBatch
 (C++ function)</a>
 </li>
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison13CompareSchemaEPK11ArrowSchemaPK11ArrowSchemaP10ArrowErrorRKNSt6stringE">nanoarrow::testing::TestingJSONComparison::CompareSchema
 (C++ function)</a>
-</li>
-      <li><a 
href="reference/testing.html#_CPPv4NK9nanoarrow7testing21TestingJSONComparison15num_differencesEv">nanoarrow::testing::TestingJSONComparison::num_differences
 (C++ function)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a 
href="reference/testing.html#_CPPv4NK9nanoarrow7testing21TestingJSONComparison15num_differencesEv">nanoarrow::testing::TestingJSONComparison::num_differences
 (C++ function)</a>
+</li>
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison23set_compare_batch_flagsEb">nanoarrow::testing::TestingJSONComparison::set_compare_batch_flags
 (C++ function)</a>
 </li>
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison27set_compare_float_precisionEi">nanoarrow::testing::TestingJSONComparison::set_compare_float_precision
 (C++ function)</a>
@@ -1332,22 +1311,10 @@
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter11WriteSchemaERNSt7ostreamEPK11ArrowSchema">nanoarrow::testing::TestingJSONWriter::WriteSchema
 (C++ function)</a>
 </li>
       <li><a 
href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter9WriteTypeERNSt7ostreamEPK11ArrowSchema">nanoarrow::testing::TestingJSONWriter::WriteType
 (C++ function)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4N9nanoarrow17VectorArrayStreamE">nanoarrow::VectorArrayStream
 (C++ class)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4I0EN9nanoarrow11ViewArrayAsE">nanoarrow::ViewArrayAs
 (C++ class)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4I_iEN9nanoarrow16ViewArrayAsBytesE">nanoarrow::ViewArrayAsBytes
 (C++ class)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4N9nanoarrow25ViewArrayAsFixedSizeBytesE">nanoarrow::ViewArrayAsFixedSizeBytes
 (C++ class)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv4N9nanoarrow15ViewArrayStreamE">nanoarrow::ViewArrayStream
 (C++ class)</a>
 </li>
       <li><a 
href="reference/ipc.html#c.NANOARROW_IPC_FEATURE_COMPRESSED_BODY">NANOARROW_IPC_FEATURE_COMPRESSED_BODY
 (C macro)</a>
 </li>
       <li><a 
href="reference/ipc.html#c.NANOARROW_IPC_FEATURE_DICTIONARY_REPLACEMENT">NANOARROW_IPC_FEATURE_DICTIONARY_REPLACEMENT
 (C macro)</a>
-</li>
-      <li><a 
href="reference/cpp.html#c.NANOARROW_THROW_NOT_OK">NANOARROW_THROW_NOT_OK (C 
macro)</a>
 </li>
       <li><a href="reference/python/schema.html#nanoarrow.schema.null">null() 
(in module nanoarrow.schema)</a>
 </li>
@@ -1458,25 +1425,15 @@
       <li><a 
href="reference/python/schema.html#nanoarrow.schema.uint64">uint64() (in module 
nanoarrow.schema)</a>
 </li>
       <li><a 
href="reference/python/schema.html#nanoarrow.schema.uint8">uint8() (in module 
nanoarrow.schema)</a>
-</li>
-      <li><a href="reference/cpp.html#_CPPv411UniqueArray">UniqueArray (C++ 
type)</a>
-</li>
-      <li><a 
href="reference/cpp.html#_CPPv417UniqueArrayStream">UniqueArrayStream (C++ 
type)</a>
-</li>
-      <li><a href="reference/cpp.html#_CPPv415UniqueArrayView">UniqueArrayView 
(C++ type)</a>
-</li>
-      <li><a href="reference/cpp.html#_CPPv412UniqueBitmap">UniqueBitmap (C++ 
type)</a>
-</li>
-      <li><a href="reference/cpp.html#_CPPv412UniqueBuffer">UniqueBuffer (C++ 
type)</a>
 </li>
       <li><a href="reference/ipc.html#_CPPv413UniqueDecoder">UniqueDecoder 
(C++ type)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="reference/device.html#_CPPv412UniqueDevice">UniqueDevice 
(C++ type)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv417UniqueDeviceArray">UniqueDeviceArray (C++ 
type)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a 
href="reference/device.html#_CPPv423UniqueDeviceArrayStream">UniqueDeviceArrayStream
 (C++ type)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv421UniqueDeviceArrayView">UniqueDeviceArrayView
 (C++ type)</a>
@@ -1488,8 +1445,6 @@
       <li><a 
href="reference/ipc.html#_CPPv417UniqueInputStream">UniqueInputStream (C++ 
type)</a>
 </li>
       <li><a 
href="reference/ipc.html#_CPPv418UniqueOutputStream">UniqueOutputStream (C++ 
type)</a>
-</li>
-      <li><a href="reference/cpp.html#_CPPv412UniqueSchema">UniqueSchema (C++ 
type)</a>
 </li>
       <li><a href="reference/ipc.html#_CPPv412UniqueWriter">UniqueWriter (C++ 
type)</a>
 </li>
diff --git a/main/objects.inv b/main/objects.inv
index b0d3aa6a..d888ba71 100644
Binary files a/main/objects.inv and b/main/objects.inv differ
diff --git a/main/r/pkgdown.yml b/main/r/pkgdown.yml
index 8a39cdfb..349cc34b 100644
--- a/main/r/pkgdown.yml
+++ b/main/r/pkgdown.yml
@@ -2,4 +2,4 @@ pandoc: 3.1.3
 pkgdown: 2.1.1
 pkgdown_sha: ~
 articles: {}
-last_built: 2024-11-01T03:44Z
+last_built: 2024-11-01T20:55Z
diff --git a/main/reference/cpp.html b/main/reference/cpp.html
index 3d164470..310b596c 100644
--- a/main/reference/cpp.html
+++ b/main/reference/cpp.html
@@ -385,232 +385,38 @@
 
 <section id="error-handling">
 <h2>Error handling<a class="headerlink" href="#error-handling" title="Link to 
this heading">#</a></h2>
-<dl>
-<dt class="sig sig-object cpp">
-<span class="target" id="group__nanoarrow__hpp-errors"></span><em><span 
class="pre">group</span></em> <span class="sig-name descname"><span 
class="pre">nanoarrow_hpp-errors</span></span></dt>
-<dd><p>Most functions in the C API return an ArrowErrorCode to communicate 
possible failure. Except where documented, it is usually not safe to continue 
after a non-zero value has been returned. While the nanoarrow C++ helpers do 
not throw any exceptions of their own, these helpers are provided to facilitate 
using the nanoarrow C++ helpers in frameworks where this is a useful error 
handling idiom. </p>
-<div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" 
id="breathe-section-title-defines">Defines</p>
-<dl class="cpp macro">
-<dt class="sig sig-object cpp" id="c._NANOARROW_THROW_NOT_OK_IMPL">
-<span class="target" 
id="group__nanoarrow__hpp-errors_1gaafcc7dac6fcd1f00addabc7e248806c2"></span><span
 class="sig-name descname"><span class="n"><span 
class="pre">_NANOARROW_THROW_NOT_OK_IMPL</span></span></span><span 
class="sig-paren">(</span><span class="n"><span class="pre">NAME</span></span>, 
<span class="n"><span class="pre">EXPR</span></span>, <span class="n"><span 
class="pre">EXPR_STR</span></span><span class="sig-paren">)</span><a 
class="headerlink" href="#c._NANOARROW_THROW_NOT [...]
-<dd></dd></dl>
-
-<dl class="cpp macro">
-<dt class="sig sig-object cpp" id="c.NANOARROW_THROW_NOT_OK">
-<span class="target" 
id="group__nanoarrow__hpp-errors_1ga4b10c1b6dd5ccbe52087f1cf59475203"></span><span
 class="sig-name descname"><span class="n"><span 
class="pre">NANOARROW_THROW_NOT_OK</span></span></span><span 
class="sig-paren">(</span><span class="n"><span 
class="pre">EXPR</span></span><span class="sig-paren">)</span><a 
class="headerlink" href="#c.NANOARROW_THROW_NOT_OK" title="Link to this 
definition">#</a><br /></dt>
-<dd></dd></dl>
-
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>doxygengroup: Cannot find group “nanoarrow_hpp-errors” in doxygen xml 
output for project “nanoarrow_c” from directory: ../../src/apidoc/xml</p>
 </div>
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N9nanoarrow9ExceptionE">
-<span id="_CPPv3N9nanoarrow9ExceptionE"></span><span 
id="_CPPv2N9nanoarrow9ExceptionE"></span><span 
id="nanoarrow::Exception"></span><span class="target" 
id="classnanoarrow_1_1_exception"></span><span class="k"><span 
class="pre">class</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">Exception</span></span></span><span 
class="w"> </span><span class="p"><span class="pre">:</span></span><span 
class="w"> </span><span class="k"><span class [...]
-<dd></dd></dl>
-
-</dd></dl>
-
 </section>
 <section id="owning-object-wrappers">
 <h2>Owning object wrappers<a class="headerlink" href="#owning-object-wrappers" 
title="Link to this heading">#</a></h2>
-<dl>
-<dt class="sig sig-object cpp">
-<span class="target" id="group__nanoarrow__hpp-unique"></span><em><span 
class="pre">group</span></em> <span class="sig-name descname"><span 
class="pre">nanoarrow_hpp-unique</span></span></dt>
-<dd><p>The Arrow C Data interface, the Arrow C Stream interface, and the 
nanoarrow C library use stack-allocatable objects, some of which require 
initialization or cleanup. </p>
-<div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" 
id="breathe-section-title-typedefs">Typedefs</p>
-<dl class="cpp type">
-<dt class="sig sig-object cpp" id="_CPPv412UniqueSchema">
-<span id="_CPPv312UniqueSchema"></span><span 
id="_CPPv212UniqueSchema"></span><span class="target" 
id="group__nanoarrow__hpp-unique_1ga912b1e6bbdeb87941b95cb4659e6ee6e"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueSchema</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class="pre">internal< [...]
-<dd><p>Class wrapping a unique struct ArrowSchema. </p>
-</dd></dl>
-
-<dl class="cpp type">
-<dt class="sig sig-object cpp" id="_CPPv411UniqueArray">
-<span id="_CPPv311UniqueArray"></span><span 
id="_CPPv211UniqueArray"></span><span class="target" 
id="group__nanoarrow__hpp-unique_1ga93f47526e4b64c67ac0c2120cdd5a32a"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueArray</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class="pre">internal</sp [...]
-<dd><p>Class wrapping a unique struct ArrowArray. </p>
-</dd></dl>
-
-<dl class="cpp type">
-<dt class="sig sig-object cpp" id="_CPPv417UniqueArrayStream">
-<span id="_CPPv317UniqueArrayStream"></span><span 
id="_CPPv217UniqueArrayStream"></span><span class="target" 
id="group__nanoarrow__hpp-unique_1gaf77a45c6e828bc32ad9dda17467e2de6"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueArrayStream</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class= [...]
-<dd><p>Class wrapping a unique struct ArrowArrayStream. </p>
-</dd></dl>
-
-<dl class="cpp type">
-<dt class="sig sig-object cpp" id="_CPPv412UniqueBuffer">
-<span id="_CPPv312UniqueBuffer"></span><span 
id="_CPPv212UniqueBuffer"></span><span class="target" 
id="group__nanoarrow__hpp-unique_1gabc8af265788a5845e13ee5e7f2aaeb6d"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueBuffer</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class="pre">internal< [...]
-<dd><p>Class wrapping a unique struct ArrowBuffer. </p>
-</dd></dl>
-
-<dl class="cpp type">
-<dt class="sig sig-object cpp" id="_CPPv412UniqueBitmap">
-<span id="_CPPv312UniqueBitmap"></span><span 
id="_CPPv212UniqueBitmap"></span><span class="target" 
id="group__nanoarrow__hpp-unique_1ga363de46854c2455c5849df0495f9a88b"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueBitmap</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class="pre">internal< [...]
-<dd><p>Class wrapping a unique struct ArrowBitmap. </p>
-</dd></dl>
-
-<dl class="cpp type">
-<dt class="sig sig-object cpp" id="_CPPv415UniqueArrayView">
-<span id="_CPPv315UniqueArrayView"></span><span 
id="_CPPv215UniqueArrayView"></span><span class="target" 
id="group__nanoarrow__hpp-unique_1ga7171390b0258c15dee585010f9358e5b"></span><span
 class="k"><span class="pre">using</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">UniqueArrayView</span></span></span><span class="w"> </span><span 
class="p"><span class="pre">=</span></span><span class="w"> </span><span 
class="n"><span class="pre"> [...]
-<dd><p>Class wrapping a unique struct ArrowArrayView. </p>
-</dd></dl>
-
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>doxygengroup: Cannot find group “nanoarrow_hpp-unique” in doxygen xml 
output for project “nanoarrow_c” from directory: ../../src/apidoc/xml</p>
 </div>
-</dd></dl>
-
 </section>
 <section id="array-stream-utilities">
 <h2>Array Stream utilities<a class="headerlink" href="#array-stream-utilities" 
title="Link to this heading">#</a></h2>
-<dl>
-<dt class="sig sig-object cpp">
-<span class="target" id="group__nanoarrow__hpp-array-stream"></span><em><span 
class="pre">group</span></em> <span class="sig-name descname"><span 
class="pre">nanoarrow_hpp-array-stream</span></span></dt>
-<dd><p>These classes provide simple ArrowArrayStream implementations that can 
be extended to help simplify the process of creating a valid ArrowArrayStream 
implementation or used as-is for testing. </p>
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4I0EN9nanoarrow18ArrayStreamFactoryE">
-<span id="_CPPv3I0EN9nanoarrow18ArrayStreamFactoryE"></span><span 
id="_CPPv2I0EN9nanoarrow18ArrayStreamFactoryE"></span><span class="k"><span 
class="pre">template</span></span><span class="p"><span 
class="pre">&lt;</span></span><span class="k"><span 
class="pre">typename</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">T</span></span></span><span 
class="p"><span class="pre">&gt;</span></span><br /><span class="target" 
id="classnanoarro [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>Export an ArrowArrayStream from a standard C++ class. </p>
-<p>
-This class allows a standard C++ class to be exported to a generic 
ArrowArrayStream consumer by mapping C callback invocations to method calls on 
an instance of the object whose lifecycle is owned by the ArrowArrayStream. See 
<a class="reference internal" 
href="#classnanoarrow_1_1_vector_array_stream"><span class="std 
std-ref">VectorArrayStream</span></a> for minimal useful example of this 
pattern.</p>
-<p>The methods must be accessible to the <a class="reference internal" 
href="#classnanoarrow_1_1_array_stream_factory"><span class="std 
std-ref">ArrayStreamFactory</span></a>, either as public methods or by 
declaring ArrayStreamFactory&lt;ImplClass&gt; a friend. Implementors are 
encouraged (but not required) to implement a ToArrayStream(ArrowArrayStream*) 
that creates a new instance owned by the ArrowArrayStream and moves the 
relevant data to that instance.</p>
-<p>An example implementation might be:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="k">class</span> <span 
class="nc">StreamImpl</span> <span class="p">{</span>
- <span class="n">public</span><span class="p">:</span>
-  <span class="o">//</span> <span class="n">Public</span> <span 
class="n">methods</span> <span class="p">(</span><span class="n">e</span><span 
class="o">.</span><span class="n">g</span><span class="o">.</span><span 
class="p">,</span> <span class="n">constructor</span><span class="p">)</span> 
<span class="n">used</span> <span class="kn">from</span> <span 
class="nn">C</span><span class="o">++</span> <span class="n">to</span> <span 
class="n">initialize</span> <span class="n">relevant</span> [...]
-
-  <span class="o">//</span> <span class="n">Idiomatic</span> <span 
class="n">exporter</span> <span class="n">to</span> <span class="n">move</span> 
<span class="n">data</span> <span class="o">+</span> <span 
class="n">lifecycle</span> <span class="n">responsibility</span> <span 
class="n">to</span> <span class="n">an</span> <span class="n">instance</span>
-  <span class="o">//</span> <span class="n">managed</span> <span 
class="n">by</span> <span class="n">the</span> <span 
class="n">ArrowArrayStream</span> <span class="n">callbacks</span>
-  <span class="n">void</span> <span class="n">ToArrayStream</span><span 
class="p">(</span><span class="n">struct</span> <span 
class="n">ArrowArrayStream</span><span class="o">*</span> <span 
class="n">out</span><span class="p">)</span> <span class="p">{</span>
-    <span class="n">ArrayStreamFactory</span><span class="o">&lt;</span><span 
class="n">StreamImpl</span><span class="o">&gt;</span><span 
class="p">::</span><span class="n">InitArrayStream</span><span 
class="p">(</span><span class="n">new</span> <span 
class="n">StreamImpl</span><span class="p">(</span><span 
class="o">...</span><span class="p">),</span> <span class="n">out</span><span 
class="p">);</span>
-  <span class="p">}</span>
-
- <span class="n">private</span><span class="p">:</span>
-  <span class="o">//</span> <span class="n">Make</span> <span 
class="n">relevant</span> <span class="n">methods</span> <span 
class="n">available</span> <span class="n">to</span> <span class="n">the</span> 
<span class="n">ArrayStreamFactory</span>
-  <span class="n">friend</span> <span class="k">class</span> <span 
class="nc">ArrayStreamFactory</span><span class="o">&lt;</span><span 
class="n">StreamImpl</span><span class="o">&gt;</span><span class="p">;</span>
-
-  <span class="o">//</span> <span class="n">Method</span> <span 
class="n">implementations</span> <span class="p">(</span><span 
class="n">called</span> <span class="kn">from</span> <span 
class="nn">C</span><span class="p">,</span> <span class="ow">not</span> <span 
class="n">normally</span> <span class="n">interacted</span> <span 
class="k">with</span> <span class="kn">from</span> <span 
class="nn">C</span><span class="o">++</span><span class="p">)</span>
-  <span class="nb">int</span> <span class="n">GetSchema</span><span 
class="p">(</span><span class="n">struct</span> <span 
class="n">ArrowSchema</span><span class="o">*</span> <span 
class="n">schema</span><span class="p">)</span> <span class="p">{</span> <span 
class="k">return</span> <span class="n">ENOTSUP</span><span class="p">;</span> 
<span class="p">}</span>
-  <span class="nb">int</span> <span class="n">GetNext</span><span 
class="p">(</span><span class="n">struct</span> <span 
class="n">ArrowArray</span><span class="o">*</span> <span 
class="n">array</span><span class="p">)</span> <span class="p">{</span> <span 
class="k">return</span> <span class="n">ENOTSUP</span><span class="p">;</span> 
<span class="p">}</span>
-  <span class="n">const</span> <span class="n">char</span><span 
class="o">*</span> <span class="n">GetLastError</span><span class="p">()</span> 
<span class="p">{</span> <span class="n">nullptr</span><span class="p">;</span> 
<span class="p">}</span>
-<span class="p">};</span>
-</pre></div>
-</div>
-<p>An example usage might be:</p>
-<div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span class="o">//</span> <span 
class="n">Call</span> <span class="n">constructor</span> <span 
class="ow">and</span><span class="o">/</span><span class="ow">or</span> <span 
class="n">public</span> <span class="n">methods</span> <span 
class="n">to</span> <span class="n">initialize</span> <span 
class="n">relevant</span> <span class="n">data</span>
-<span class="n">StreamImpl</span> <span class="n">impl</span><span 
class="p">;</span>
-
-<span class="o">//</span> <span class="n">Export</span> <span 
class="n">to</span> <span class="n">ArrowArrayStream</span> <span 
class="n">after</span> <span class="n">data</span> <span class="n">are</span> 
<span class="n">finalized</span>
-<span class="n">UniqueArrayStream</span> <span class="n">stream</span><span 
class="p">;</span>
-<span class="n">impl</span><span class="o">.</span><span 
class="n">ToArrayStream</span><span class="p">(</span><span 
class="n">stream</span><span class="o">.</span><span class="n">get</span><span 
class="p">());</span>
-</pre></div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>doxygengroup: Cannot find group “nanoarrow_hpp-array-stream” in doxygen xml 
output for project “nanoarrow_c” from directory: ../../src/apidoc/xml</p>
 </div>
-<dl class="field-list simple">
-<dt class="field-odd">Template Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>T</strong> – A class with methods <code 
class="docutils literal notranslate"><span class="pre">int</span> <span 
class="pre">GetSchema(ArrowSchema*)</span></code>, <code class="docutils 
literal notranslate"><span class="pre">int</span> <span 
class="pre">GetNext(ArrowArray*)</span></code>, and <code class="docutils 
literal notranslate"><span class="pre">const</span> <span 
class="pre">char*</span> <span class="pre">GetLastError()</span></code></p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N9nanoarrow16EmptyArrayStreamE">
-<span id="_CPPv3N9nanoarrow16EmptyArrayStreamE"></span><span 
id="_CPPv2N9nanoarrow16EmptyArrayStreamE"></span><span 
id="nanoarrow::EmptyArrayStream"></span><span class="target" 
id="classnanoarrow_1_1_empty_array_stream"></span><span class="k"><span 
class="pre">class</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span 
class="pre">EmptyArrayStream</span></span></span><a class="headerlink" 
href="#_CPPv4N9nanoarrow16EmptyArrayStreamE" title="Link to thi [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>An empty array stream. </p>
-<p>This class can be constructed from an struct ArrowSchema and implements a 
default get_next() method that always marks the output ArrowArray as 
released.</p>
-<p>DEPRECATED (0.4.0): Early versions of nanoarrow allowed subclasses to 
override get_schema(), get_next(), and get_last_error(). This functionality 
will be removed in a future release: use the pattern documented in <a 
class="reference internal" 
href="#classnanoarrow_1_1_array_stream_factory"><span class="std 
std-ref">ArrayStreamFactory</span></a> to create custom ArrowArrayStream 
implementations. </p>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N9nanoarrow17VectorArrayStreamE">
-<span id="_CPPv3N9nanoarrow17VectorArrayStreamE"></span><span 
id="_CPPv2N9nanoarrow17VectorArrayStreamE"></span><span 
id="nanoarrow::VectorArrayStream"></span><span class="target" 
id="classnanoarrow_1_1_vector_array_stream"></span><span class="k"><span 
class="pre">class</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span 
class="pre">VectorArrayStream</span></span></span><a class="headerlink" 
href="#_CPPv4N9nanoarrow17VectorArrayStreamE" title="Link  [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>Implementation of an ArrowArrayStream backed by a vector of UniqueArray 
objects. </p>
-</dd></dl>
-
-</dd></dl>
-
 </section>
 <section id="buffer-utilities">
 <h2>Buffer utilities<a class="headerlink" href="#buffer-utilities" title="Link 
to this heading">#</a></h2>
-<dl>
-<dt class="sig sig-object cpp">
-<span class="target" id="group__nanoarrow__hpp-buffer"></span><em><span 
class="pre">group</span></em> <span class="sig-name descname"><span 
class="pre">nanoarrow_hpp-buffer</span></span></dt>
-<dd><p>Helpers to wrap buffer-like C++ objects as ArrowBuffer objects that can 
be used to build ArrowArray objects. </p>
-<div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" 
id="breathe-section-title-functions">Functions</p>
-<dl class="cpp function">
-<dt class="sig sig-object cpp" 
id="_CPPv4I0E17BufferInitWrappedvP11ArrowBuffer1TPK7uint8_t7int64_t">
-<span 
id="_CPPv3I0E17BufferInitWrappedP11ArrowBuffer1TPK7uint8_t7int64_t"></span><span
 
id="_CPPv2I0E17BufferInitWrappedP11ArrowBuffer1TPK7uint8_t7int64_t"></span><span
 class="k"><span class="pre">template</span></span><span class="p"><span 
class="pre">&lt;</span></span><span class="k"><span 
class="pre">typename</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">T</span></span></span><span 
class="p"><span class="pre">&gt;</span></span><b [...]
-<dd><p>Initialize a buffer wrapping an arbitrary C++ object. </p>
-<p>Initializes a buffer with a release callback that deletes the moved obj 
when ArrowBufferReset is called. This version is useful for wrapping an object 
whose .data() member is missing or unrelated to the buffer value that is 
destined for a the buffer of an ArrowArray. T must be movable. </p>
-</dd></dl>
-
-<dl class="cpp function">
-<dt class="sig sig-object cpp" 
id="_CPPv4I0E18BufferInitSequencevP11ArrowBuffer1T">
-<span id="_CPPv3I0E18BufferInitSequenceP11ArrowBuffer1T"></span><span 
id="_CPPv2I0E18BufferInitSequenceP11ArrowBuffer1T"></span><span class="k"><span 
class="pre">template</span></span><span class="p"><span 
class="pre">&lt;</span></span><span class="k"><span 
class="pre">typename</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">T</span></span></span><span 
class="p"><span class="pre">&gt;</span></span><br /><span class="target" 
id="group [...]
-<dd><p>Initialize a buffer wrapping a C++ sequence. </p>
-<p>Specifically, this uses obj.data() to set the buffer address and obj.size() 
* sizeof(T::value_type) to set the buffer size. This works for STL containers 
like std::vector, std::array, and std::string. This function moves obj and 
ensures it is deleted when ArrowBufferReset is called. </p>
-</dd></dl>
-
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>doxygengroup: Cannot find group “nanoarrow_hpp-buffer” in doxygen xml 
output for project “nanoarrow_c” from directory: ../../src/apidoc/xml</p>
 </div>
-</dd></dl>
-
 </section>
 <section id="range-for-utilities">
 <h2>Range-for utilities<a class="headerlink" href="#range-for-utilities" 
title="Link to this heading">#</a></h2>
-<dl>
-<dt class="sig sig-object cpp">
-<span class="target" id="group__nanoarrow__hpp-range__for"></span><em><span 
class="pre">group</span></em> <span class="sig-name descname"><span 
class="pre">nanoarrow_hpp-range_for</span></span></dt>
-<dd><p>The Arrow C Data interface and the Arrow C Stream interface represent 
data which can be iterated through using C++’s range-for statement. </p>
-<div class="breathe-sectiondef docutils container">
-<p class="breathe-sectiondef-title rubric" 
id="breathe-section-title-variables">Variables</p>
-<dl class="cpp var">
-<dt class="sig sig-object cpp" id="_CPPv42NA">
-<span id="_CPPv32NA"></span><span id="_CPPv22NA"></span><span 
id="NA__internal::Nothing"></span><span class="target" 
id="group__nanoarrow__hpp-range__for_1gaa90e4c833a3394d8361baf21b655c649"></span><span
 class="k"><span class="pre">constexpr</span></span><span class="w"> 
</span><span class="n"><span class="pre">internal</span></span><span 
class="p"><span class="pre">::</span></span><span class="n"><span 
class="pre">Nothing</span></span><span class="w"> </span><span class="sig-name 
descna [...]
-<dd><p>An object convertible to any empty optional. </p>
-</dd></dl>
-
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>doxygengroup: Cannot find group “nanoarrow_hpp-range_for” in doxygen xml 
output for project “nanoarrow_c” from directory: ../../src/apidoc/xml</p>
 </div>
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4I0EN9nanoarrow11ViewArrayAsE">
-<span id="_CPPv3I0EN9nanoarrow11ViewArrayAsE"></span><span 
id="_CPPv2I0EN9nanoarrow11ViewArrayAsE"></span><span class="k"><span 
class="pre">template</span></span><span class="p"><span 
class="pre">&lt;</span></span><span class="k"><span 
class="pre">typename</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">T</span></span></span><span 
class="p"><span class="pre">&gt;</span></span><br /><span class="target" 
id="classnanoarrow_1_1_view_arr [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>A range-for compatible wrapper for ArrowArray of fixed size type. </p>
-<p>Provides a sequence of optional&lt;T&gt; copied from each non-null slot of 
the wrapped array (null slots result in empty optionals). </p>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4I_iEN9nanoarrow16ViewArrayAsBytesE">
-<span id="_CPPv3I_iEN9nanoarrow16ViewArrayAsBytesE"></span><span 
id="_CPPv2I_iEN9nanoarrow16ViewArrayAsBytesE"></span><span class="k"><span 
class="pre">template</span></span><span class="p"><span 
class="pre">&lt;</span></span><span class="kt"><span 
class="pre">int</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span 
class="pre">OffsetSize</span></span></span><span class="p"><span 
class="pre">&gt;</span></span><br /><span class="target" id="classnanoa [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>A range-for compatible wrapper for ArrowArray of binary or utf8. </p>
-<p>Provides a sequence of optional&lt;ArrowStringView&gt; referencing each 
non-null slot of the wrapped array (null slots result in empty optionals). 
Large binary and utf8 arrays can be wrapped by specifying 64 instead of 32 for 
the template argument. </p>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" 
id="_CPPv4N9nanoarrow25ViewArrayAsFixedSizeBytesE">
-<span id="_CPPv3N9nanoarrow25ViewArrayAsFixedSizeBytesE"></span><span 
id="_CPPv2N9nanoarrow25ViewArrayAsFixedSizeBytesE"></span><span 
id="nanoarrow::ViewArrayAsFixedSizeBytes"></span><span class="target" 
id="classnanoarrow_1_1_view_array_as_fixed_size_bytes"></span><span 
class="k"><span class="pre">class</span></span><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span 
class="pre">ViewArrayAsFixedSizeBytes</span></span></span><a class="headerlink" 
href="#_CPPv4N9 [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>A range-for compatible wrapper for ArrowArray of fixed size binary. </p>
-<p>Provides a sequence of optional&lt;ArrowStringView&gt; referencing each 
non-null slot of the wrapped array (null slots result in empty optionals). </p>
-</dd></dl>
-
-<dl class="cpp class">
-<dt class="sig sig-object cpp" id="_CPPv4N9nanoarrow15ViewArrayStreamE">
-<span id="_CPPv3N9nanoarrow15ViewArrayStreamE"></span><span 
id="_CPPv2N9nanoarrow15ViewArrayStreamE"></span><span 
id="nanoarrow::ViewArrayStream"></span><span class="target" 
id="classnanoarrow_1_1_view_array_stream"></span><span class="k"><span 
class="pre">class</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span 
class="pre">ViewArrayStream</span></span></span><a class="headerlink" 
href="#_CPPv4N9nanoarrow15ViewArrayStreamE" title="Link to this defi [...]
-<dd><div class="docutils container">
-<em>#include &lt;nanoarrow.hpp&gt;</em></div>
-<p>A range-for compatible wrapper for ArrowArrayStream. </p>
-<p>Provides a sequence of ArrowArray&amp; referencing the most recent array 
drawn from the wrapped stream. (Each array may be moved from if necessary.) 
When streams terminate due to an error, the error code and message are 
available for inspection through the code() and error() member functions 
respectively. Failure to inspect the error code will result in an assertion 
failure. The number of arrays drawn from the stream is also available through 
the count() member function. </p>
-</dd></dl>
-
-</dd></dl>
-
 </section>
 </section>
 
@@ -661,38 +467,11 @@ This class allows a standard C++ class to be exported to 
a generic ArrowArrayStr
   </div>
   <nav class="bd-toc-nav page-toc" 
aria-labelledby="pst-page-navigation-heading-2">
     <ul class="visible nav section-nav flex-column">
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#error-handling">Error handling</a><ul class="visible nav section-nav 
flex-column">
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N9nanoarrow9ExceptionE"><code class="docutils literal 
notranslate"><span class="pre">Exception</span></code></a></li>
-</ul>
-</li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#owning-object-wrappers">Owning object wrappers</a><ul class="visible nav 
section-nav flex-column">
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv412UniqueSchema"><code class="docutils literal notranslate"><span 
class="pre">UniqueSchema</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv411UniqueArray"><code class="docutils literal notranslate"><span 
class="pre">UniqueArray</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv417UniqueArrayStream"><code class="docutils literal 
notranslate"><span class="pre">UniqueArrayStream</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv412UniqueBuffer"><code class="docutils literal notranslate"><span 
class="pre">UniqueBuffer</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv412UniqueBitmap"><code class="docutils literal notranslate"><span 
class="pre">UniqueBitmap</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv415UniqueArrayView"><code class="docutils literal 
notranslate"><span class="pre">UniqueArrayView</span></code></a></li>
-</ul>
-</li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#array-stream-utilities">Array Stream utilities</a><ul class="visible nav 
section-nav flex-column">
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4I0EN9nanoarrow18ArrayStreamFactoryE"><code class="docutils literal 
notranslate"><span class="pre">ArrayStreamFactory</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N9nanoarrow16EmptyArrayStreamE"><code class="docutils literal 
notranslate"><span class="pre">EmptyArrayStream</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N9nanoarrow17VectorArrayStreamE"><code class="docutils literal 
notranslate"><span class="pre">VectorArrayStream</span></code></a></li>
-</ul>
-</li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#buffer-utilities">Buffer utilities</a><ul class="visible nav section-nav 
flex-column">
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4I0E17BufferInitWrappedvP11ArrowBuffer1TPK7uint8_t7int64_t"><code 
class="docutils literal notranslate"><span 
class="pre">BufferInitWrapped()</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4I0E18BufferInitSequencevP11ArrowBuffer1T"><code class="docutils 
literal notranslate"><span 
class="pre">BufferInitSequence()</span></code></a></li>
-</ul>
-</li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#range-for-utilities">Range-for utilities</a><ul class="visible nav 
section-nav flex-column">
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv42NA"><code class="docutils literal notranslate"><span 
class="pre">NA</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4I0EN9nanoarrow11ViewArrayAsE"><code class="docutils literal 
notranslate"><span class="pre">ViewArrayAs</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4I_iEN9nanoarrow16ViewArrayAsBytesE"><code class="docutils literal 
notranslate"><span class="pre">ViewArrayAsBytes</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N9nanoarrow25ViewArrayAsFixedSizeBytesE"><code class="docutils 
literal notranslate"><span 
class="pre">ViewArrayAsFixedSizeBytes</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N9nanoarrow15ViewArrayStreamE"><code class="docutils literal 
notranslate"><span class="pre">ViewArrayStream</span></code></a></li>
-</ul>
-</li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#error-handling">Error handling</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#owning-object-wrappers">Owning object wrappers</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#array-stream-utilities">Array Stream utilities</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#buffer-utilities">Buffer utilities</a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#range-for-utilities">Range-for utilities</a></li>
 </ul>
   </nav></div>
 
diff --git a/main/searchindex.js b/main/searchindex.js
index 14348ec7..ff00c51d 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[8, null]], "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"]], "Bitmap utilities": [[5, "bitmap- 
[...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[8, null]], "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"]], "Bitmap utilities": [[5, "bitmap- 
[...]
\ No newline at end of file


Reply via email to