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">&</span><span class="n">array</span><span
class="p">,</span><span class="w"> </span><span class="o">&</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">&</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">&</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 <nanoarrow.h></em></div>
+<em>#include <nanoarrow_types.h></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->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->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->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->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->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->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 “<get_last_error() returned NULL>”. </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