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

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new 27e8404  update documentation for tag dev
27e8404 is described below

commit 27e840445082b349539961b2fb4f9990d91de352
Author: GitHub Actions <[email protected]>
AuthorDate: Tue Jun 6 15:22:10 2023 +0000

    update documentation for tag dev
---
 dev/c.html         |   7 +++++++
 dev/genindex.html  |  14 ++++++++------
 dev/ipc.html       |  29 +++++++++++++++--------------
 dev/objects.inv    | Bin 16418 -> 16513 bytes
 dev/r/pkgdown.yml  |   2 +-
 dev/searchindex.js |   2 +-
 6 files changed, 32 insertions(+), 22 deletions(-)

diff --git a/dev/c.html b/dev/c.html
index 58c0a97..239eb4a 100644
--- a/dev/c.html
+++ b/dev/c.html
@@ -661,6 +661,13 @@ document.write(`
 <p>Caller is responsible for calling the array-&gt;release callback if 
NANOARROW_OK is returned. </p>
 </dd></dl>
 
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv427ArrowArrayInitFromArrayViewP10ArrowArrayP14ArrowArrayViewP10ArrowError">
+<span 
id="_CPPv327ArrowArrayInitFromArrayViewP10ArrowArrayP14ArrowArrayViewP10ArrowError"></span><span
 
id="_CPPv227ArrowArrayInitFromArrayViewP10ArrowArrayP14ArrowArrayViewP10ArrowError"></span><span
 
id="ArrowArrayInitFromArrayView__ArrowArrayP.ArrowArrayViewP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow-array_1ga2014ebcd846b15b8f7a946bddaf9988c"></span><a 
class="reference internal" href="#_CPPv414ArrowErrorCode" 
title="ArrowErrorCode"><span class="n"><span class="pre">A [...]
+<dd><p>Initialize the contents of an <a class="reference internal" 
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> from 
an <a class="reference internal" href="#struct_arrow_array_view"><span 
class="std std-ref">ArrowArrayView</span></a>. </p>
+<p>Caller is responsible for calling the array-&gt;release callback if 
NANOARROW_OK is returned. </p>
+</dd></dl>
+
 <dl class="cpp function">
 <dt class="sig sig-object cpp" 
id="_CPPv426ArrowArrayAllocateChildrenP10ArrowArray7int64_t">
 <span 
id="_CPPv326ArrowArrayAllocateChildrenP10ArrowArray7int64_t"></span><span 
id="_CPPv226ArrowArrayAllocateChildrenP10ArrowArray7int64_t"></span><span 
id="ArrowArrayAllocateChildren__ArrowArrayP.int64_t"></span><span 
class="target" 
id="group__nanoarrow-array_1ga2efc2f2831aabd24e3a894959206b770"></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= [...]
diff --git a/dev/genindex.html b/dev/genindex.html
index 86204e2..1fa271c 100644
--- a/dev/genindex.html
+++ b/dev/genindex.html
@@ -413,6 +413,8 @@ document.write(`
       <li><a 
href="c.html#_CPPv423ArrowArrayFinishElementP10ArrowArray">ArrowArrayFinishElement
 (C++ function)</a>
 </li>
       <li><a 
href="c.html#_CPPv428ArrowArrayFinishUnionElementP10ArrowArray6int8_t">ArrowArrayFinishUnionElement
 (C++ function)</a>
+</li>
+      <li><a 
href="c.html#_CPPv427ArrowArrayInitFromArrayViewP10ArrowArrayP14ArrowArrayViewP10ArrowError">ArrowArrayInitFromArrayView
 (C++ function)</a>
 </li>
       <li><a 
href="c.html#_CPPv424ArrowArrayInitFromSchemaP10ArrowArrayP11ArrowSchemaP10ArrowError">ArrowArrayInitFromSchema
 (C++ function)</a>
 </li>
@@ -681,11 +683,11 @@ document.write(`
       <li><a 
href="ipc.html#_CPPv4N23ArrowIpcCompressionType35NANOARROW_IPC_COMPRESSION_TYPE_NONEE">ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_NONE
 (C++ enumerator)</a>
 </li>
       <li><a 
href="ipc.html#_CPPv4N23ArrowIpcCompressionType35NANOARROW_IPC_COMPRESSION_TYPE_ZSTDE">ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_ZSTD
 (C++ enumerator)</a>
-</li>
-      <li><a href="ipc.html#_CPPv415ArrowIpcDecoder">ArrowIpcDecoder (C++ 
struct)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="ipc.html#_CPPv415ArrowIpcDecoder">ArrowIpcDecoder (C++ 
struct)</a>
+</li>
       <li><a 
href="ipc.html#_CPPv4N15ArrowIpcDecoder15body_size_bytesE">ArrowIpcDecoder::body_size_bytes
 (C++ member)</a>
 </li>
       <li><a 
href="ipc.html#_CPPv4N15ArrowIpcDecoder5codecE">ArrowIpcDecoder::codec (C++ 
member)</a>
@@ -702,9 +704,11 @@ document.write(`
 </li>
       <li><a 
href="ipc.html#_CPPv4N15ArrowIpcDecoder12private_dataE">ArrowIpcDecoder::private_data
 (C++ member)</a>
 </li>
-      <li><a 
href="ipc.html#_CPPv426ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArrayP10ArrowError">ArrowIpcDecoderDecodeArray
 (C++ function)</a>
+      <li><a 
href="ipc.html#_CPPv426ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError">ArrowIpcDecoderDecodeArray
 (C++ function)</a>
+</li>
+      <li><a 
href="ipc.html#_CPPv436ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError">ArrowIpcDecoderDecodeArrayFromShared
 (C++ function)</a>
 </li>
-      <li><a 
href="ipc.html#_CPPv436ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArrayP10ArrowError">ArrowIpcDecoderDecodeArrayFromShared
 (C++ function)</a>
+      <li><a 
href="ipc.html#_CPPv430ArrowIpcDecoderDecodeArrayViewP15ArrowIpcDecoder15ArrowBufferView7int64_tPP14ArrowArrayViewP10ArrowError">ArrowIpcDecoderDecodeArrayView
 (C++ function)</a>
 </li>
       <li><a 
href="ipc.html#_CPPv427ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">ArrowIpcDecoderDecodeHeader
 (C++ function)</a>
 </li>
@@ -719,8 +723,6 @@ document.write(`
       <li><a 
href="ipc.html#_CPPv428ArrowIpcDecoderSetEndiannessP15ArrowIpcDecoder18ArrowIpcEndianness">ArrowIpcDecoderSetEndianness
 (C++ function)</a>
 </li>
       <li><a 
href="ipc.html#_CPPv424ArrowIpcDecoderSetSchemaP15ArrowIpcDecoderP11ArrowSchemaP10ArrowError">ArrowIpcDecoderSetSchema
 (C++ function)</a>
-</li>
-      <li><a 
href="ipc.html#_CPPv428ArrowIpcDecoderValidateArrayP10ArrowArray20ArrowValidationLevelP10ArrowError">ArrowIpcDecoderValidateArray
 (C++ function)</a>
 </li>
       <li><a 
href="ipc.html#_CPPv427ArrowIpcDecoderVerifyHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">ArrowIpcDecoderVerifyHeader
 (C++ function)</a>
 </li>
diff --git a/dev/ipc.html b/dev/ipc.html
index 082362c..0f3b39d 100644
--- a/dev/ipc.html
+++ b/dev/ipc.html
@@ -560,7 +560,7 @@ document.write(`
 <dt class="sig sig-object cpp" 
id="_CPPv427ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError">
 <span 
id="_CPPv327ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="_CPPv227ArrowIpcDecoderDecodeHeaderP15ArrowIpcDecoder15ArrowBufferViewP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeHeader__ArrowIpcDecoderP.ArrowBufferView.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1gaa4ea4cae2cca86081b9279e481e4dab0"></span><a 
class="reference internal" href="c.html#_CPPv414ArrowErrorCode" 
title="ArrowErrorCode"><span class="n" [...]
 <dd><p>Decode a message header. </p>
-<p>Runs <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> to ensure data is 
sufficiently large and decodes the content of the message header. If data 
contains a schema message, decoder.endianness and decoder.feature_flags is set 
and <a class="reference internal" 
href="#group__nanoarrow__ipc_1gab56730acfeaad71f0b31e0616c3cac02"><span 
class="std std-ref">ArrowIpcDecoderDecodeSchem [...]
+<p>Runs <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga02b0a558c785e952737182e04eba936d"><span 
class="std std-ref">ArrowIpcDecoderPeekHeader()</span></a> to ensure data is 
sufficiently large and decodes the content of the message header. If data 
contains a schema message, decoder.endianness and decoder.feature_flags is set 
and <a class="reference internal" 
href="#group__nanoarrow__ipc_1gab56730acfeaad71f0b31e0616c3cac02"><span 
class="std std-ref">ArrowIpcDecoderDecodeSchem [...]
 <p>In almost all cases this should be preceeded by a call to <a 
class="reference internal" 
href="#group__nanoarrow__ipc_1ga5d19acbf708ca5b4b7cbe32fa81378a6"><span 
class="std std-ref">ArrowIpcDecoderVerifyHeader()</span></a> to ensure decoding 
does not access data outside of the specified buffer.</p>
 <p>Returns EINVAL if the content of the message cannot be decoded or ENOTSUP 
if the content of the message uses features not supported by this library. </p>
 </dd></dl>
@@ -590,25 +590,26 @@ document.write(`
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" 
id="_CPPv426ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArrayP10ArrowError">
-<span 
id="_CPPv326ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArrayP10ArrowError"></span><span
 
id="_CPPv226ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArrayP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeArray__ArrowIpcDecoderP.ArrowBufferView.int64_t.ArrowArrayP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1ga742cad95c7f6e42d1a1b284133cbfab6"></span><a 
class="reference internal" href="c.html#_CP [...]
+<dt class="sig sig-object cpp" 
id="_CPPv430ArrowIpcDecoderDecodeArrayViewP15ArrowIpcDecoder15ArrowBufferView7int64_tPP14ArrowArrayViewP10ArrowError">
+<span 
id="_CPPv330ArrowIpcDecoderDecodeArrayViewP15ArrowIpcDecoder15ArrowBufferView7int64_tPP14ArrowArrayViewP10ArrowError"></span><span
 
id="_CPPv230ArrowIpcDecoderDecodeArrayViewP15ArrowIpcDecoder15ArrowBufferView7int64_tPP14ArrowArrayViewP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeArrayView__ArrowIpcDecoderP.ArrowBufferView.int64_t.ArrowArrayViewPP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1ga44c0bdce39d396d80203ff3996892eed"></span><a 
class="reference [...]
+<dd><p>Decode an ArrowArrayView. </p>
+<p>After a successful call to <a class="reference internal" 
href="#group__nanoarrow__ipc_1gaa4ea4cae2cca86081b9279e481e4dab0"><span 
class="std std-ref">ArrowIpcDecoderDecodeHeader()</span></a>, deserialize the 
content of body into an internally-managed ArrowArrayView and return it. Note 
that field index does not equate to column index if any columns contain nested 
types. Use a value of -1 to decode the entire array into a struct. The 
pointed-to ArrowArrayView is owned by the <a class="re [...]
+<p>For streams that match system endianness and do not use compression, this 
operation will not perform any heap allocations; however, the buffers referred 
to by the returned ArrowArrayView are only valid as long as the buffer referred 
to by body stays valid. </p>
+</dd></dl>
+
+<dl class="cpp function">
+<dt class="sig sig-object cpp" 
id="_CPPv426ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError">
+<span 
id="_CPPv326ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError"></span><span
 
id="_CPPv226ArrowIpcDecoderDecodeArrayP15ArrowIpcDecoder15ArrowBufferView7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeArray__ArrowIpcDecoderP.ArrowBufferView.int64_t.ArrowArrayP.ArrowValidationLevel.ArrowErrorP"></span><span
 class="target" id="group__nanoarrow__ipc_1gaeea86e5a170f0b713edba7 [...]
 <dd><p>Decode an ArrowArray. </p>
 <p>After a successful call to <a class="reference internal" 
href="#group__nanoarrow__ipc_1gaa4ea4cae2cca86081b9279e481e4dab0"><span 
class="std std-ref">ArrowIpcDecoderDecodeHeader()</span></a>, assemble an 
ArrowArray given a message body and a field index. Note that field index does 
not equate to column index if any columns contain nested types. Use a value of 
-1 to decode the entire array into a struct. The caller is responsible for 
releasing the array if NANOARROW_OK is returned.</p>
 <p>Returns EINVAL if the decoder did not just decode a record batch message, 
ENOTSUP if the message uses features not supported by this library, or or 
NANOARROW_OK otherwise. </p>
 </dd></dl>
 
 <dl class="cpp function">
-<dt class="sig sig-object cpp" 
id="_CPPv436ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArrayP10ArrowError">
-<span 
id="_CPPv336ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArrayP10ArrowError"></span><span
 
id="_CPPv236ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArrayP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeArrayFromShared__ArrowIpcDecoderP.ArrowIpcSharedBufferP.int64_t.ArrowArrayP.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1ga40bdc88183e82556e89e6e6e48137888"></spa [...]
+<dt class="sig sig-object cpp" 
id="_CPPv436ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError">
+<span 
id="_CPPv336ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError"></span><span
 
id="_CPPv236ArrowIpcDecoderDecodeArrayFromSharedP15ArrowIpcDecoderP20ArrowIpcSharedBuffer7int64_tP10ArrowArray20ArrowValidationLevelP10ArrowError"></span><span
 
id="ArrowIpcDecoderDecodeArrayFromShared__ArrowIpcDecoderP.ArrowIpcSharedBufferP.int64_t.ArrowArrayP.ArrowValidationLevel.ArrowErrorP"></span><span
 class="target" id= [...]
 <dd><p>Decode an ArrowArray from an owned buffer. </p>
-<p>This implementation takes advantage of the fact that it can avoid copying 
individual buffers. In all cases the caller must <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga126d5828e975d2de0ef5dc1162a7085f"><span 
class="std std-ref">ArrowIpcSharedBufferReset()</span></a> body after one or 
more calls to <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga40bdc88183e82556e89e6e6e48137888"><span 
class="std std-ref">ArrowIpcDecoderDecodeArrayFromShared()</span></a>.  [...]
-</dd></dl>
-
-<dl class="cpp function">
-<dt class="sig sig-object cpp" 
id="_CPPv428ArrowIpcDecoderValidateArrayP10ArrowArray20ArrowValidationLevelP10ArrowError">
-<span 
id="_CPPv328ArrowIpcDecoderValidateArrayP10ArrowArray20ArrowValidationLevelP10ArrowError"></span><span
 
id="_CPPv228ArrowIpcDecoderValidateArrayP10ArrowArray20ArrowValidationLevelP10ArrowError"></span><span
 
id="ArrowIpcDecoderValidateArray__ArrowArrayP.ArrowValidationLevel.ArrowErrorP"></span><span
 class="target" 
id="group__nanoarrow__ipc_1gaec27831bcc64af1ee92043418a89dd0f"></span><a 
class="reference internal" href="c.html#_CPPv414ArrowErrorCode" 
title="ArrowErrorCode"><span class= [...]
-<dd><p>Validate a decoded ArrowArray. </p>
-<p>Verifies buffer lengths and contents depending on validation_level. Users 
are reccomended to use NANOARROW_VALIDATION_LEVEL_FULL as any lesser value may 
result in some types of corrupted data crashing a process on read. </p>
+<p>This implementation takes advantage of the fact that it can avoid copying 
individual buffers. In all cases the caller must <a class="reference internal" 
href="#group__nanoarrow__ipc_1ga126d5828e975d2de0ef5dc1162a7085f"><span 
class="std std-ref">ArrowIpcSharedBufferReset()</span></a> body after one or 
more calls to <a class="reference internal" 
href="#group__nanoarrow__ipc_1gaec39d82c6e5b112457e5adf42d0fd9d7"><span 
class="std std-ref">ArrowIpcDecoderDecodeArrayFromShared()</span></a>.  [...]
 </dd></dl>
 
 <dl class="cpp function">
@@ -643,7 +644,7 @@ document.write(`
 <span id="_CPPv320ArrowIpcSharedBuffer"></span><span 
id="_CPPv220ArrowIpcSharedBuffer"></span><span 
id="ArrowIpcSharedBuffer"></span><span class="target" 
id="struct_arrow_ipc_shared_buffer"></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">ArrowIpcSharedBuffer</span></span></span><a class="headerlink" 
href="#_CPPv420ArrowIpcSharedBuffer" title="Permalink to this 
definition">#</a><br /></dt>
 <dd><div class="docutils container">
 <em>#include &lt;nanoarrow_ipc.h&gt;</em></div>
-<p>A structure representing a reference-counted buffer that may be passed to 
<a class="reference internal" 
href="#group__nanoarrow__ipc_1ga40bdc88183e82556e89e6e6e48137888"><span 
class="std std-ref">ArrowIpcDecoderDecodeArrayFromShared()</span></a>. </p>
+<p>A structure representing a reference-counted buffer that may be passed to 
<a class="reference internal" 
href="#group__nanoarrow__ipc_1gaec39d82c6e5b112457e5adf42d0fd9d7"><span 
class="std std-ref">ArrowIpcDecoderDecodeArrayFromShared()</span></a>. </p>
 </dd></dl>
 
 <dl class="cpp struct">
diff --git a/dev/objects.inv b/dev/objects.inv
index c2878ef..c68218c 100644
Binary files a/dev/objects.inv and b/dev/objects.inv differ
diff --git a/dev/r/pkgdown.yml b/dev/r/pkgdown.yml
index 209b139..1021d21 100644
--- a/dev/r/pkgdown.yml
+++ b/dev/r/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 2.9.2.1
 pkgdown: 2.0.7
 pkgdown_sha: ~
 articles: {}
-last_built: 2023-06-06T01:48Z
+last_built: 2023-06-06T15:21Z
 
diff --git a/dev/searchindex.js b/dev/searchindex.js
index 10907ea..523af2a 100644
--- a/dev/searchindex.js
+++ b/dev/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["c", "cpp", "getting-started", 
"getting-started_generated", "index", "ipc"], "filenames": ["c.rst", "cpp.rst", 
"getting-started.rst", "getting-started_generated.rst", "index.rst", 
"ipc.rst"], "titles": ["C API Reference", "C++ API Reference", "Getting started 
with nanoarrow", "Getting started with nanoarrow", "nanoarrow", "IPC Extension 
Reference"], "terms": {"group": [0, 1, 5], "nanoarrow": [0, 1, 5], "except": 
[0, 1, 2, 3, 5], "where": [0, 1, 4, 5], "note" [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["c", "cpp", "getting-started", 
"getting-started_generated", "index", "ipc"], "filenames": ["c.rst", "cpp.rst", 
"getting-started.rst", "getting-started_generated.rst", "index.rst", 
"ipc.rst"], "titles": ["C API Reference", "C++ API Reference", "Getting started 
with nanoarrow", "Getting started with nanoarrow", "nanoarrow", "IPC Extension 
Reference"], "terms": {"group": [0, 1, 5], "nanoarrow": [0, 1, 5], "except": 
[0, 1, 2, 3, 5], "where": [0, 1, 4, 5], "note" [...]
\ No newline at end of file

Reply via email to