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

commit 826f6e5c2d3a2ddb35050442fab0c4d28adcd6e5
Author: GitHub Actions <[email protected]>
AuthorDate: Tue Dec 19 17:28:40 2023 +0000

    update documentation for tag main
---
 main/_sources/getting-started.rst.txt |   2 +-
 main/genindex.html                    |  14 ++++++--
 main/getting-started.html             |   2 +-
 main/objects.inv                      | Bin 20109 -> 20358 bytes
 main/r/pkgdown.yml                    |   2 +-
 main/reference/c.html                 |  65 +++++++++++++++++++++++++++-------
 main/searchindex.js                   |   2 +-
 7 files changed, 68 insertions(+), 19 deletions(-)

diff --git a/main/_sources/getting-started.rst.txt 
b/main/_sources/getting-started.rst.txt
index f63eddf..cb20d62 100644
--- a/main/_sources/getting-started.rst.txt
+++ b/main/_sources/getting-started.rst.txt
@@ -255,7 +255,7 @@ explicit clean up. Whereas in C you might have to write 
code like this:
    // or it will leak.
    int code = ArrowArrayInitFromSchema(&array, &schema, NULL);
    if (code != NANOARROW_OK) {
-     schema.release(&schema);
+     ArrowSchemaRelease(&schema);
      return code;
    }
 
diff --git a/main/genindex.html b/main/genindex.html
index afd3e05..4fa4a1d 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -501,6 +501,12 @@ document.write(`
       <li><a 
href="reference/c.html#_CPPv4N16ArrowArrayStream12private_dataE">ArrowArrayStream::private_data
 (C++ member)</a>
 </li>
       <li><a 
href="reference/c.html#_CPPv4N16ArrowArrayStream7releaseE">ArrowArrayStream::release
 (C++ member)</a>
+</li>
+      <li><a 
href="reference/c.html#_CPPv428ArrowArrayStreamGetLastErrorP16ArrowArrayStream">ArrowArrayStreamGetLastError
 (C++ function)</a>
+</li>
+      <li><a 
href="reference/c.html#_CPPv423ArrowArrayStreamGetNextP16ArrowArrayStreamP10ArrowArrayP10ArrowError">ArrowArrayStreamGetNext
 (C++ function)</a>
+</li>
+      <li><a 
href="reference/c.html#_CPPv425ArrowArrayStreamGetSchemaP16ArrowArrayStreamP11ArrowSchemaP10ArrowError">ArrowArrayStreamGetSchema
 (C++ function)</a>
 </li>
       <li><a 
href="reference/c.html#_CPPv420ArrowArrayStreamMoveP16ArrowArrayStreamP16ArrowArrayStream">ArrowArrayStreamMove
 (C++ function)</a>
 </li>
@@ -777,11 +783,11 @@ document.write(`
       <li><a 
href="reference/device.html#_CPPv420ArrowDeviceArrayView">ArrowDeviceArrayView 
(C++ struct)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv424ArrowDeviceArrayViewCopyP20ArrowDeviceArrayViewP11ArrowDeviceP16ArrowDeviceArray">ArrowDeviceArrayViewCopy
 (C++ function)</a>
-</li>
-      <li><a 
href="reference/device.html#_CPPv424ArrowDeviceArrayViewInitP20ArrowDeviceArrayView">ArrowDeviceArrayViewInit
 (C++ function)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a 
href="reference/device.html#_CPPv424ArrowDeviceArrayViewInitP20ArrowDeviceArrayView">ArrowDeviceArrayViewInit
 (C++ function)</a>
+</li>
       <li><a 
href="reference/device.html#_CPPv425ArrowDeviceArrayViewResetP20ArrowDeviceArrayView">ArrowDeviceArrayViewReset
 (C++ function)</a>
 </li>
       <li><a 
href="reference/device.html#_CPPv428ArrowDeviceArrayViewSetArrayP20ArrowDeviceArrayViewP16ArrowDeviceArrayP10ArrowError">ArrowDeviceArrayViewSetArray
 (C++ function)</a>
@@ -817,6 +823,8 @@ document.write(`
       <li><a 
href="reference/c.html#_CPPv417ArrowErrorMessageP10ArrowError">ArrowErrorMessage
 (C++ function)</a>
 </li>
       <li><a 
href="reference/c.html#_CPPv413ArrowErrorSetP10ArrowErrorPKcz">ArrowErrorSet 
(C++ function)</a>
+</li>
+      <li><a 
href="reference/c.html#_CPPv419ArrowErrorSetStringP10ArrowErrorPKc">ArrowErrorSetString
 (C++ function)</a>
 </li>
       <li><a href="reference/c.html#_CPPv49ArrowFreePv">ArrowFree (C++ 
function)</a>
 </li>
@@ -1025,6 +1033,8 @@ document.write(`
       <li><a 
href="reference/c.html#_CPPv423ArrowSchemaInitFromTypeP11ArrowSchema9ArrowType">ArrowSchemaInitFromType
 (C++ function)</a>
 </li>
       <li><a 
href="reference/c.html#_CPPv415ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema">ArrowSchemaMove
 (C++ function)</a>
+</li>
+      <li><a 
href="reference/c.html#_CPPv418ArrowSchemaReleaseP11ArrowSchema">ArrowSchemaRelease
 (C++ function)</a>
 </li>
       <li><a 
href="reference/c.html#_CPPv420ArrowSchemaSetFormatP11ArrowSchemaPKc">ArrowSchemaSetFormat
 (C++ function)</a>
 </li>
diff --git a/main/getting-started.html b/main/getting-started.html
index 3689736..e239ca4 100644
--- a/main/getting-started.html
+++ b/main/getting-started.html
@@ -618,7 +618,7 @@ explicit clean up. Whereas in C you might have to write 
code like this:</p>
 <span class="c1">// or it will leak.</span>
 <span class="kt">int</span><span class="w"> </span><span 
class="n">code</span><span class="w"> </span><span class="o">=</span><span 
class="w"> </span><span class="n">ArrowArrayInitFromSchema</span><span 
class="p">(</span><span class="o">&amp;</span><span class="n">array</span><span 
class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span 
class="n">schema</span><span class="p">,</span><span class="w"> </span><span 
class="nb">NULL</span><span class="p">);</span>
 <span class="k">if</span><span class="w"> </span><span class="p">(</span><span 
class="n">code</span><span class="w"> </span><span class="o">!=</span><span 
class="w"> </span><span class="n">NANOARROW_OK</span><span 
class="p">)</span><span class="w"> </span><span class="p">{</span>
-<span class="w">  </span><span class="n">schema</span><span 
class="p">.</span><span class="n">release</span><span class="p">(</span><span 
class="o">&amp;</span><span class="n">schema</span><span class="p">);</span>
+<span class="w">  </span><span class="n">ArrowSchemaRelease</span><span 
class="p">(</span><span class="o">&amp;</span><span 
class="n">schema</span><span class="p">);</span>
 <span class="w">  </span><span class="k">return</span><span class="w"> 
</span><span class="n">code</span><span class="p">;</span>
 <span class="p">}</span>
 </pre></div>
diff --git a/main/objects.inv b/main/objects.inv
index 119257b..51f5a03 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 009fb62..01cc607 100644
--- a/main/r/pkgdown.yml
+++ b/main/r/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 2.9.2.1
 pkgdown: 2.0.7
 pkgdown_sha: ~
 articles: {}
-last_built: 2023-12-19T16:41Z
+last_built: 2023-12-19T17:28Z
 
diff --git a/main/reference/c.html b/main/reference/c.html
index 1e12320..3b5919f 100644
--- a/main/reference/c.html
+++ b/main/reference/c.html
@@ -1673,13 +1673,6 @@ document.write(`
 </div>
 <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="_CPPv414ArrowErrorInitP10ArrowError">
-<span id="_CPPv314ArrowErrorInitP10ArrowError"></span><span 
id="_CPPv214ArrowErrorInitP10ArrowError"></span><span 
id="ArrowErrorInit__ArrowErrorP"></span><span class="target" 
id="group__nanoarrow-errors_1ga83bb6736f6a4b2bc860731e10116154c"></span><span 
class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="kt"><span class="pre">void</span></span><span class="w"> </span><span 
class= [...]
-<dd><p>Ensure an <a class="reference internal" 
href="#struct_arrow_error"><span class="std std-ref">ArrowError</span></a> is 
null-terminated by zeroing the first character. </p>
-<p>If error is NULL, this function does nothing. </p>
-</dd></dl>
-
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv413ArrowErrorSetP10ArrowErrorPKcz">
 <span id="_CPPv313ArrowErrorSetP10ArrowErrorPKcz"></span><span 
id="_CPPv213ArrowErrorSetP10ArrowErrorPKcz"></span><span 
id="ArrowErrorSet__ArrowErrorP.cCP.z"></span><span class="target" 
id="group__nanoarrow-errors_1ga505469650d679b2fa680f31bdbc457cd"></span><a 
class="reference internal" href="#_CPPv414ArrowErrorCode" 
title="ArrowErrorCode"><span class="n"><span 
class="pre">ArrowErrorCode</span></span></a><span class="w"> </span><span 
class="sig-name descname"><span class="n"><span class= [...]
@@ -1687,19 +1680,33 @@ document.write(`
 <p>If error is NULL, this function does nothing and returns NANOARROW_OK. </p>
 </dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv414ArrowErrorInitP10ArrowError">
+<span id="_CPPv314ArrowErrorInitP10ArrowError"></span><span 
id="_CPPv214ArrowErrorInitP10ArrowError"></span><span 
id="ArrowErrorInit__ArrowErrorP"></span><span class="target" 
id="group__nanoarrow-errors_1ga83bb6736f6a4b2bc860731e10116154c"></span><span 
class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="kt"><span class="pre">void</span></span><span class="w"> </span><span 
class= [...]
+<dd><p>Ensure an <a class="reference internal" 
href="#struct_arrow_error"><span class="std std-ref">ArrowError</span></a> is 
null-terminated by zeroing the first character. </p>
+<p>If error is NULL, this function does nothing. </p>
+</dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" id="_CPPv417ArrowErrorMessageP10ArrowError">
-<span id="_CPPv317ArrowErrorMessageP10ArrowError"></span><span 
id="_CPPv217ArrowErrorMessageP10ArrowError"></span><span 
id="ArrowErrorMessage__ArrowErrorP"></span><span class="target" 
id="group__nanoarrow-errors_1gaefec4255da8f1a584c6fc8ef357d7b13"></span><span 
class="k"><span class="pre">const</span></span><span class="w"> </span><span 
class="kt"><span class="pre">char</span></span><span class="w"> </span><span 
class="p"><span class="pre">*</span></span><span class="sig-name descname">< 
[...]
+<span id="_CPPv317ArrowErrorMessageP10ArrowError"></span><span 
id="_CPPv217ArrowErrorMessageP10ArrowError"></span><span 
id="ArrowErrorMessage__ArrowErrorP"></span><span class="target" 
id="group__nanoarrow-errors_1ga5957aa4d9664852e392fc8b58f554353"></span><span 
class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="k"><span class="pre">const</span></span><span class="w"> </span><sp [...]
 <dd><p>Get the contents of an error. </p>
 <p>If error is NULL, returns “”, or returns the contents of the error message 
otherwise. </p>
 </dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv419ArrowErrorSetStringP10ArrowErrorPKc">
+<span id="_CPPv319ArrowErrorSetStringP10ArrowErrorPKc"></span><span 
id="_CPPv219ArrowErrorSetStringP10ArrowErrorPKc"></span><span 
id="ArrowErrorSetString__ArrowErrorP.cCP"></span><span class="target" 
id="group__nanoarrow-errors_1ga918c67c76a45fb2ba2dccea3a4cbc46b"></span><span 
class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="kt"><span class="pre">void</span></span><span class [...]
+<dd><p>Set the contents of an error from an existing null-terminated string. 
</p>
+<p>If error is NULL, this function does nothing. </p>
+</dd></dl>
+
 </div>
 <dl class="cpp struct">
 <dt class="sig sig-object cpp" id="_CPPv410ArrowError">
 <span id="_CPPv310ArrowError"></span><span 
id="_CPPv210ArrowError"></span><span id="ArrowError"></span><span 
class="target" id="struct_arrow_error"></span><span class="k"><span 
class="pre">struct</span></span><span class="w"> </span><span class="sig-name 
descname"><span class="n"><span class="pre">ArrowError</span></span></span><a 
class="headerlink" href="#_CPPv410ArrowError" title="Link to this 
definition">#</a><br /></dt>
 <dd><div class="docutils container">
-<em>#include &lt;nanoarrow.h&gt;</em></div>
+<em>#include &lt;nanoarrow_types.h&gt;</em></div>
 <p>Error type containing a UTF-8 encoded message. </p>
 <div class="breathe-sectiondef docutils container">
 <p class="breathe-sectiondef-title rubric" 
id="breathe-section-title-public-members">Public Members</p>
@@ -2247,19 +2254,46 @@ document.write(`
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv415ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema">
 <span id="_CPPv315ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema"></span><span 
id="_CPPv215ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema"></span><span 
id="ArrowSchemaMove__ArrowSchemaP.ArrowSchemaP"></span><span class="target" 
id="group__nanoarrow-arrow-cdata_1ga2f542d961ad0e13e674c5b2345bf362f"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="kt"><span class="pre">vo [...]
-<dd><p>Move the contents of src into dst and set src-&gt;release to NULL. </p>
+<dd><p>Move the contents of an src <a class="reference internal" 
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> 
into dst and set src-&gt;release to NULL. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" id="_CPPv418ArrowSchemaReleaseP11ArrowSchema">
+<span id="_CPPv318ArrowSchemaReleaseP11ArrowSchema"></span><span 
id="_CPPv218ArrowSchemaReleaseP11ArrowSchema"></span><span 
id="ArrowSchemaRelease__ArrowSchemaP"></span><span class="target" 
id="group__nanoarrow-arrow-cdata_1gaed123422bc67bd83ba2269aa248e52d4"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="kt"><span class="pre">void</span></span><span class="w"> [...]
+<dd><p>Call the release callback of an <a class="reference internal" 
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a>. 
</p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv414ArrowArrayMoveP10ArrowArrayP10ArrowArray">
 <span id="_CPPv314ArrowArrayMoveP10ArrowArrayP10ArrowArray"></span><span 
id="_CPPv214ArrowArrayMoveP10ArrowArrayP10ArrowArray"></span><span 
id="ArrowArrayMove__ArrowArrayP.ArrowArrayP"></span><span class="target" 
id="group__nanoarrow-arrow-cdata_1gaa5e58db4cb7963924bebd14c6b6e8a20"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="kt"><span class="pre">void</span> [...]
-<dd><p>Move the contents of src into dst and set src-&gt;release to NULL. </p>
+<dd><p>Move the contents of an src <a class="reference internal" 
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> into 
dst and set src-&gt;release to NULL. </p>
 </dd></dl>
 
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv420ArrowArrayStreamMoveP16ArrowArrayStreamP16ArrowArrayStream">
 <span 
id="_CPPv320ArrowArrayStreamMoveP16ArrowArrayStreamP16ArrowArrayStream"></span><span
 
id="_CPPv220ArrowArrayStreamMoveP16ArrowArrayStreamP16ArrowArrayStream"></span><span
 id="ArrowArrayStreamMove__ArrowArrayStreamP.ArrowArrayStreamP"></span><span 
class="target" 
id="group__nanoarrow-arrow-cdata_1ga3b7b6acd65e9978c810b7776457864c6"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> [...]
-<dd><p>Move the contents of src into dst and set src-&gt;release to NULL. </p>
+<dd><p>Move the contents of an src <a class="reference internal" 
href="#struct_arrow_array_stream"><span class="std 
std-ref">ArrowArrayStream</span></a> into dst and set src-&gt;release to NULL. 
</p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv425ArrowArrayStreamGetSchemaP16ArrowArrayStreamP11ArrowSchemaP10ArrowError">
+<span 
id="_CPPv325ArrowArrayStreamGetSchemaP16ArrowArrayStreamP11ArrowSchemaP10ArrowError"></span><span
 
id="_CPPv225ArrowArrayStreamGetSchemaP16ArrowArrayStreamP11ArrowSchemaP10ArrowError"></span><span
 
id="ArrowArrayStreamGetSchema__ArrowArrayStreamP.ArrowSchemaP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow-arrow-cdata_1gad6dd021c5770de2b92e52db4e0581ef1"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre [...]
+<dd><p>Call the get_schema callback of an <a class="reference internal" 
href="#struct_arrow_array_stream"><span class="std 
std-ref">ArrowArrayStream</span></a>. </p>
+<p>Unlike the get_schema callback, this wrapper checks the return code and 
propagates the error reported by get_last_error into error. This makes it 
significantly less verbose to iterate over array streams using <a 
class="reference internal" 
href="#group__nanoarrow-errors_1gadded0e0e389c1711f6ee55885f0960fd"><span 
class="std std-ref">NANOARROW_RETURN_NOT_OK()</span></a>-style error handling. 
</p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv423ArrowArrayStreamGetNextP16ArrowArrayStreamP10ArrowArrayP10ArrowError">
+<span 
id="_CPPv323ArrowArrayStreamGetNextP16ArrowArrayStreamP10ArrowArrayP10ArrowError"></span><span
 
id="_CPPv223ArrowArrayStreamGetNextP16ArrowArrayStreamP10ArrowArrayP10ArrowError"></span><span
 
id="ArrowArrayStreamGetNext__ArrowArrayStreamP.ArrowArrayP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow-arrow-cdata_1gad985280e1a92dedd0af3e8c217e4b2a7"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline< [...]
+<dd><p>Call the get_schema callback of an <a class="reference internal" 
href="#struct_arrow_array_stream"><span class="std 
std-ref">ArrowArrayStream</span></a>. </p>
+<p>Unlike the get_next callback, this wrapper checks the return code and 
propagates the error reported by get_last_error into error. This makes it 
significantly less verbose to iterate over array streams using <a 
class="reference internal" 
href="#group__nanoarrow-errors_1gadded0e0e389c1711f6ee55885f0960fd"><span 
class="std std-ref">NANOARROW_RETURN_NOT_OK()</span></a>-style error handling. 
</p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv428ArrowArrayStreamGetLastErrorP16ArrowArrayStream">
+<span 
id="_CPPv328ArrowArrayStreamGetLastErrorP16ArrowArrayStream"></span><span 
id="_CPPv228ArrowArrayStreamGetLastErrorP16ArrowArrayStream"></span><span 
id="ArrowArrayStreamGetLastError__ArrowArrayStreamP"></span><span 
class="target" 
id="group__nanoarrow-arrow-cdata_1ga793ab39b72ed43a0b90793582c2aa62a"></span><span
 class="k"><span class="pre">static</span></span><span class="w"> </span><span 
class="k"><span class="pre">inline</span></span><span class="w"> </span><span 
class="k"><span cl [...]
+<dd><p>Call the get_next callback of an <a class="reference internal" 
href="#struct_arrow_array_stream"><span class="std 
std-ref">ArrowArrayStream</span></a>. </p>
+<p>Unlike the get_next callback, this function never returns NULL (i.e., its 
result is safe to use in printf-style error formatters). Null values from the 
original callback are reported as “&lt;get_last_error() returned NULL&gt;”. </p>
 </dd></dl>
 
 </div>
@@ -2665,9 +2699,10 @@ document.write(`
 </li>
 <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="#_CPPv414ArrowErrorCode"><code class="docutils literal notranslate"><span 
class="pre">ArrowErrorCode</span></code></a></li>
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv414ArrowErrorInitP10ArrowError"><code class="docutils literal 
notranslate"><span class="pre">ArrowErrorInit()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv413ArrowErrorSetP10ArrowErrorPKcz"><code class="docutils literal 
notranslate"><span class="pre">ArrowErrorSet()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv414ArrowErrorInitP10ArrowError"><code class="docutils literal 
notranslate"><span class="pre">ArrowErrorInit()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv417ArrowErrorMessageP10ArrowError"><code class="docutils literal 
notranslate"><span class="pre">ArrowErrorMessage()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv419ArrowErrorSetStringP10ArrowErrorPKc"><code class="docutils 
literal notranslate"><span 
class="pre">ArrowErrorSetString()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv410ArrowError"><code class="docutils literal notranslate"><span 
class="pre">ArrowError</span></code></a><ul class="nav section-nav flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N10ArrowError7messageE"><code class="docutils literal 
notranslate"><span class="pre">ArrowError::message</span></code></a></li>
 </ul>
@@ -2774,8 +2809,12 @@ document.write(`
 </li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" 
href="#arrow-c-data-interface">Arrow C Data Interface</a><ul class="visible nav 
section-nav flex-column">
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv415ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema"><code 
class="docutils literal notranslate"><span 
class="pre">ArrowSchemaMove()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv418ArrowSchemaReleaseP11ArrowSchema"><code class="docutils literal 
notranslate"><span class="pre">ArrowSchemaRelease()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv414ArrowArrayMoveP10ArrowArrayP10ArrowArray"><code class="docutils 
literal notranslate"><span class="pre">ArrowArrayMove()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv420ArrowArrayStreamMoveP16ArrowArrayStreamP16ArrowArrayStream"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowArrayStreamMove()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv425ArrowArrayStreamGetSchemaP16ArrowArrayStreamP11ArrowSchemaP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowArrayStreamGetSchema()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv423ArrowArrayStreamGetNextP16ArrowArrayStreamP10ArrowArrayP10ArrowError"><code
 class="docutils literal notranslate"><span 
class="pre">ArrowArrayStreamGetNext()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv428ArrowArrayStreamGetLastErrorP16ArrowArrayStream"><code 
class="docutils literal notranslate"><span 
class="pre">ArrowArrayStreamGetLastError()</span></code></a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv411ArrowSchema"><code class="docutils literal notranslate"><span 
class="pre">ArrowSchema</span></code></a><ul class="nav section-nav 
flex-column">
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N11ArrowSchema6formatE"><code class="docutils literal 
notranslate"><span class="pre">ArrowSchema::format</span></code></a></li>
 <li class="toc-h4 nav-item toc-entry"><a class="reference internal nav-link" 
href="#_CPPv4N11ArrowSchema4nameE"><code class="docutils literal 
notranslate"><span class="pre">ArrowSchema::name</span></code></a></li>
diff --git a/main/searchindex.js b/main/searchindex.js
index 9f9e1b5..c3641f1 100644
--- a/main/searchindex.js
+++ b/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["getting-started", "index", "reference/c", 
"reference/cpp", "reference/device", "reference/index", "reference/ipc", 
"reference/r", "reference/testing", "roadmap"], "filenames": 
["getting-started.rst", "index.rst", "reference/c.rst", "reference/cpp.rst", 
"reference/device.rst", "reference/index.rst", "reference/ipc.rst", 
"reference/r.rst", "reference/testing.rst", "roadmap.rst"], "titles": ["Getting 
started with nanoarrow", "nanoarrow", "C API Reference", "C+ [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["getting-started", "index", "reference/c", 
"reference/cpp", "reference/device", "reference/index", "reference/ipc", 
"reference/r", "reference/testing", "roadmap"], "filenames": 
["getting-started.rst", "index.rst", "reference/c.rst", "reference/cpp.rst", 
"reference/device.rst", "reference/index.rst", "reference/ipc.rst", 
"reference/r.rst", "reference/testing.rst", "roadmap.rst"], "titles": ["Getting 
started with nanoarrow", "nanoarrow", "C API Reference", "C+ [...]
\ No newline at end of file

Reply via email to