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 a541634 update documentation for tag main
a541634 is described below
commit a54163479ea4ea9c5fe7f642f6ac8a69e4bac82b
Author: GitHub Actions <[email protected]>
AuthorDate: Wed Nov 29 20:55:06 2023 +0000
update documentation for tag main
---
main/genindex.html | 44 +++++++++----------
main/objects.inv | Bin 19663 -> 19680 bytes
main/r/pkgdown.yml | 2 +-
main/reference/c.html | 114 +++++++++++++++++++++++++-------------------------
main/searchindex.js | 2 +-
5 files changed, 81 insertions(+), 81 deletions(-)
diff --git a/main/genindex.html b/main/genindex.html
index 514d37d..9b2f875 100644
--- a/main/genindex.html
+++ b/main/genindex.html
@@ -439,7 +439,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv421ArrowArrayAppendBytesP10ArrowArray15ArrowBufferView">ArrowArrayAppendBytes
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv423ArrowArrayAppendDecimalP10ArrowArrayP12ArrowDecimal">ArrowArrayAppendDecimal
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv423ArrowArrayAppendDecimalP10ArrowArrayPK12ArrowDecimal">ArrowArrayAppendDecimal
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv422ArrowArrayAppendDoubleP10ArrowArrayd">ArrowArrayAppendDouble
(C++ function)</a>
</li>
@@ -447,7 +447,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv419ArrowArrayAppendIntP10ArrowArray7int64_t">ArrowArrayAppendInt
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv424ArrowArrayAppendIntervalP10ArrowArrayP13ArrowInterval">ArrowArrayAppendInterval
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv424ArrowArrayAppendIntervalP10ArrowArrayPK13ArrowInterval">ArrowArrayAppendInterval
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv420ArrowArrayAppendNullP10ArrowArray7int64_t">ArrowArrayAppendNull
(C++ function)</a>
</li>
@@ -465,9 +465,9 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv428ArrowArrayFinishUnionElementP10ArrowArray6int8_t">ArrowArrayFinishUnionElement
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv427ArrowArrayInitFromArrayViewP10ArrowArrayP14ArrowArrayViewP10ArrowError">ArrowArrayInitFromArrayView
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv427ArrowArrayInitFromArrayViewP10ArrowArrayPK14ArrowArrayViewP10ArrowError">ArrowArrayInitFromArrayView
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv424ArrowArrayInitFromSchemaP10ArrowArrayP11ArrowSchemaP10ArrowError">ArrowArrayInitFromSchema
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv424ArrowArrayInitFromSchemaP10ArrowArrayPK11ArrowSchemaP10ArrowError">ArrowArrayInitFromSchema
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv422ArrowArrayInitFromTypeP10ArrowArray9ArrowType">ArrowArrayInitFromType
(C++ function)</a>
</li>
@@ -527,39 +527,39 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv432ArrowArrayViewAllocateDictionaryP14ArrowArrayView">ArrowArrayViewAllocateDictionary
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv428ArrowArrayViewGetBytesUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetBytesUnsafe
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv428ArrowArrayViewGetBytesUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetBytesUnsafe
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv430ArrowArrayViewGetDecimalUnsafeP14ArrowArrayView7int64_tP12ArrowDecimal">ArrowArrayViewGetDecimalUnsafe
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv430ArrowArrayViewGetDecimalUnsafePK14ArrowArrayView7int64_tP12ArrowDecimal">ArrowArrayViewGetDecimalUnsafe
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv429ArrowArrayViewGetDoubleUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetDoubleUnsafe
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv429ArrowArrayViewGetDoubleUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetDoubleUnsafe
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv426ArrowArrayViewGetIntUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetIntUnsafe
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv426ArrowArrayViewGetIntUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetIntUnsafe
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv429ArrowArrayViewGetStringUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetStringUnsafe
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv429ArrowArrayViewGetStringUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetStringUnsafe
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv427ArrowArrayViewGetUIntUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetUIntUnsafe
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv427ArrowArrayViewGetUIntUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetUIntUnsafe
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv428ArrowArrayViewInitFromSchemaP14ArrowArrayViewP11ArrowSchemaP10ArrowError">ArrowArrayViewInitFromSchema
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv428ArrowArrayViewInitFromSchemaP14ArrowArrayViewPK11ArrowSchemaP10ArrowError">ArrowArrayViewInitFromSchema
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv426ArrowArrayViewInitFromTypeP14ArrowArrayView9ArrowType">ArrowArrayViewInitFromType
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv420ArrowArrayViewIsNullP14ArrowArrayView7int64_t">ArrowArrayViewIsNull
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv420ArrowArrayViewIsNullPK14ArrowArrayView7int64_t">ArrowArrayViewIsNull
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv418ArrowArrayViewMoveP14ArrowArrayViewP14ArrowArrayView">ArrowArrayViewMove
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv419ArrowArrayViewResetP14ArrowArrayView">ArrowArrayViewReset
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv422ArrowArrayViewSetArrayP14ArrowArrayViewP10ArrowArrayP10ArrowError">ArrowArrayViewSetArray
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv422ArrowArrayViewSetArrayP14ArrowArrayViewPK10ArrowArrayP10ArrowError">ArrowArrayViewSetArray
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv429ArrowArrayViewSetArrayMinimalP14ArrowArrayViewP10ArrowArrayP10ArrowError">ArrowArrayViewSetArrayMinimal
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv429ArrowArrayViewSetArrayMinimalP14ArrowArrayViewPK10ArrowArrayP10ArrowError">ArrowArrayViewSetArrayMinimal
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv423ArrowArrayViewSetLengthP14ArrowArrayView7int64_t">ArrowArrayViewSetLength
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv429ArrowArrayViewUnionChildIndexP14ArrowArrayView7int64_t">ArrowArrayViewUnionChildIndex
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv429ArrowArrayViewUnionChildIndexPK14ArrowArrayView7int64_t">ArrowArrayViewUnionChildIndex
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv430ArrowArrayViewUnionChildOffsetP14ArrowArrayView7int64_t">ArrowArrayViewUnionChildOffset
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv430ArrowArrayViewUnionChildOffsetPK14ArrowArrayView7int64_t">ArrowArrayViewUnionChildOffset
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv425ArrowArrayViewUnionTypeIdP14ArrowArrayView7int64_t">ArrowArrayViewUnionTypeId
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv425ArrowArrayViewUnionTypeIdPK14ArrowArrayView7int64_t">ArrowArrayViewUnionTypeId
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv422ArrowArrayViewValidateP14ArrowArrayView20ArrowValidationLevelP10ArrowError">ArrowArrayViewValidate
(C++ function)</a>
</li>
@@ -703,7 +703,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv4N12ArrowDecimal5wordsE">ArrowDecimal::words (C++
member)</a>
</li>
- <li><a
href="reference/c.html#_CPPv420ArrowDecimalGetBytesP12ArrowDecimalP7uint8_t">ArrowDecimalGetBytes
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv420ArrowDecimalGetBytesPK12ArrowDecimalP7uint8_t">ArrowDecimalGetBytes
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv416ArrowDecimalInitP12ArrowDecimal7int32_t7int32_t7int32_t">ArrowDecimalInit
(C++ function)</a>
</li>
@@ -711,7 +711,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv418ArrowDecimalSetIntP12ArrowDecimal7int64_t">ArrowDecimalSetInt
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv416ArrowDecimalSignP12ArrowDecimal">ArrowDecimalSign
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv416ArrowDecimalSignPK12ArrowDecimal">ArrowDecimalSign
(C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv411ArrowDevice">ArrowDevice (C++
struct)</a>
</li>
@@ -1011,7 +1011,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv429ArrowSchemaAllocateDictionaryP11ArrowSchema">ArrowSchemaAllocateDictionary
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv419ArrowSchemaDeepCopyP11ArrowSchemaP11ArrowSchema">ArrowSchemaDeepCopy
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv419ArrowSchemaDeepCopyPK11ArrowSchemaP11ArrowSchema">ArrowSchemaDeepCopy
(C++ function)</a>
</li>
<li><a
href="reference/c.html#_CPPv415ArrowSchemaInitP11ArrowSchema">ArrowSchemaInit
(C++ function)</a>
</li>
@@ -1037,7 +1037,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv423ArrowSchemaSetTypeUnionP11ArrowSchema9ArrowType7int64_t">ArrowSchemaSetTypeUnion
(C++ function)</a>
</li>
- <li><a
href="reference/c.html#_CPPv419ArrowSchemaToStringP11ArrowSchemaPc7int64_tc">ArrowSchemaToString
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv419ArrowSchemaToStringPK11ArrowSchemaPc7int64_tc">ArrowSchemaToString
(C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowSchemaView">ArrowSchemaView
(C++ struct)</a>
</li>
@@ -1067,7 +1067,7 @@ document.write(`
</li>
<li><a
href="reference/c.html#_CPPv4N15ArrowSchemaView14union_type_idsE">ArrowSchemaView::union_type_ids
(C++ member)</a>
</li>
- <li><a
href="reference/c.html#_CPPv419ArrowSchemaViewInitP15ArrowSchemaViewP11ArrowSchemaP10ArrowError">ArrowSchemaViewInit
(C++ function)</a>
+ <li><a
href="reference/c.html#_CPPv419ArrowSchemaViewInitP15ArrowSchemaViewPK11ArrowSchemaP10ArrowError">ArrowSchemaViewInit
(C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowStringView">ArrowStringView
(C++ struct)</a>
</li>
diff --git a/main/objects.inv b/main/objects.inv
index 6b498fd..3ef4ad3 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 e2011d2..9dfab2c 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-11-29T19:38Z
+last_built: 2023-11-29T20:54Z
diff --git a/main/reference/c.html b/main/reference/c.html
index 589ddda..cf99ab0 100644
--- a/main/reference/c.html
+++ b/main/reference/c.html
@@ -426,8 +426,8 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv419ArrowSchemaToStringP11ArrowSchemaPc7int64_tc">
-<span id="_CPPv319ArrowSchemaToStringP11ArrowSchemaPc7int64_tc"></span><span
id="_CPPv219ArrowSchemaToStringP11ArrowSchemaPc7int64_tc"></span><span
id="ArrowSchemaToString__ArrowSchemaP.cP.int64_t.c"></span><span class="target"
id="group__nanoarrow-schema_1gac04b2acd1d7522377c4d2ea722e8ccf8"></span><span
class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span
class="sig-name descname"><span class="n"><span
class="pre">ArrowSchemaToString</span></span></span><span c [...]
+<dt class="sig sig-object cpp"
id="_CPPv419ArrowSchemaToStringPK11ArrowSchemaPc7int64_tc">
+<span id="_CPPv319ArrowSchemaToStringPK11ArrowSchemaPc7int64_tc"></span><span
id="_CPPv219ArrowSchemaToStringPK11ArrowSchemaPc7int64_tc"></span><span
id="ArrowSchemaToString__ArrowSchemaCP.cP.int64_t.c"></span><span
class="target"
id="group__nanoarrow-schema_1ga38fd3f1be43d3fcda1d1d8f176ae6f03"></span><span
class="n"><span class="pre">int64_t</span></span><span class="w"> </span><span
class="sig-name descname"><span class="n"><span
class="pre">ArrowSchemaToString</span></span></span><spa [...]
<dd><p>Get a human-readable summary of a Schema. </p>
<p>Writes a summary of an <a class="reference internal"
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a> to
out (up to n - 1 characters) and returns the number of characters required for
the output if n were sufficiently large. If recursive is non-zero, the result
will also include children. </p>
</dd></dl>
@@ -436,35 +436,35 @@ document.write(`
<dt class="sig sig-object cpp"
id="_CPPv418ArrowSchemaSetTypeP11ArrowSchema9ArrowType">
<span id="_CPPv318ArrowSchemaSetTypeP11ArrowSchema9ArrowType"></span><span
id="_CPPv218ArrowSchemaSetTypeP11ArrowSchema9ArrowType"></span><span
id="ArrowSchemaSetType__ArrowSchemaP.ArrowType"></span><span class="target"
id="group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"></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 desc [...]
<dd><p>Set the format field of a schema from an ArrowType. </p>
-<p>Initializes the fields and release callback of schema_out. For
NANOARROW_TYPE_LIST, NANOARROW_TYPE_LARGE_LIST, and NANOARROW_TYPE_MAP, the
appropriate number of children are allocated, initialized, and named; however,
the caller must <a class="reference internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> on the preinitialized
children. Schema must have been initialized using <a class="reference interna
[...]
+<p>Initializes the fields and release callback of schema_out. For
NANOARROW_TYPE_LIST, NANOARROW_TYPE_LARGE_LIST, and NANOARROW_TYPE_MAP, the
appropriate number of children are allocated, initialized, and named; however,
the caller must <a class="reference internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> on the preinitialized
children. Schema must have been initialized using <a class="reference interna
[...]
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv424ArrowSchemaSetTypeStructP11ArrowSchema7int64_t">
<span id="_CPPv324ArrowSchemaSetTypeStructP11ArrowSchema7int64_t"></span><span
id="_CPPv224ArrowSchemaSetTypeStructP11ArrowSchema7int64_t"></span><span
id="ArrowSchemaSetTypeStruct__ArrowSchemaP.int64_t"></span><span class="target"
id="group__nanoarrow-schema_1gac46b4c625d64102870bdf87cf2362ab0"></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="s [...]
<dd><p>Set the format field and initialize children of a struct schema. </p>
-<p>The specified number of children are initialized; however, the caller is
responsible for calling <a class="reference internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> and <a class="reference
internal"
href="#group__nanoarrow-schema_1ga8724121ffb964a258577e1fb6038a2ab"><span
class="std std-ref">ArrowSchemaSetName()</span></a> on each child. Schema must
have been initialized using <a class="reference i [...]
+<p>The specified number of children are initialized; however, the caller is
responsible for calling <a class="reference internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> and <a class="reference
internal"
href="#group__nanoarrow-schema_1ga8724121ffb964a258577e1fb6038a2ab"><span
class="std std-ref">ArrowSchemaSetName()</span></a> on each child. Schema must
have been initialized using <a class="reference i [...]
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv427ArrowSchemaSetTypeFixedSizeP11ArrowSchema9ArrowType7int32_t">
<span
id="_CPPv327ArrowSchemaSetTypeFixedSizeP11ArrowSchema9ArrowType7int32_t"></span><span
id="_CPPv227ArrowSchemaSetTypeFixedSizeP11ArrowSchema9ArrowType7int32_t"></span><span
id="ArrowSchemaSetTypeFixedSize__ArrowSchemaP.ArrowType.int32_t"></span><span
class="target"
id="group__nanoarrow-schema_1ga40c84753aaab38b9d2e82221da150801"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a [...]
<dd><p>Set the format field of a fixed-size schema. </p>
-<p>Returns EINVAL for fixed_size <= 0 or for type that is not
NANOARROW_TYPE_FIXED_SIZE_BINARY or NANOARROW_TYPE_FIXED_SIZE_LIST. For
NANOARROW_TYPE_FIXED_SIZE_LIST, the appropriate number of children are
allocated, initialized, and named; however, the caller must <a class="reference
internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> the first child. Schema
must have been initialized using <a class="r [...]
+<p>Returns EINVAL for fixed_size <= 0 or for type that is not
NANOARROW_TYPE_FIXED_SIZE_BINARY or NANOARROW_TYPE_FIXED_SIZE_LIST. For
NANOARROW_TYPE_FIXED_SIZE_LIST, the appropriate number of children are
allocated, initialized, and named; however, the caller must <a class="reference
internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> the first child. Schema
must have been initialized using <a class="r [...]
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv425ArrowSchemaSetTypeDecimalP11ArrowSchema9ArrowType7int32_t7int32_t">
<span
id="_CPPv325ArrowSchemaSetTypeDecimalP11ArrowSchema9ArrowType7int32_t7int32_t"></span><span
id="_CPPv225ArrowSchemaSetTypeDecimalP11ArrowSchema9ArrowType7int32_t7int32_t"></span><span
id="ArrowSchemaSetTypeDecimal__ArrowSchemaP.ArrowType.int32_t.int32_t"></span><span
class="target"
id="group__nanoarrow-schema_1gac929a2a27c4b336f31aa3adc6e9a70ee"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorCod [...]
<dd><p>Set the format field of a decimal schema. </p>
-<p>Returns EINVAL for scale <= 0 or for type that is not
NANOARROW_TYPE_DECIMAL128 or NANOARROW_TYPE_DECIMAL256. Schema must have been
initialized using <a class="reference internal"
href="#group__nanoarrow-schema_1ga4d0f9b69f912b9316ee4201b974d7b6a"><span
class="std std-ref">ArrowSchemaInit()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
+<p>Returns EINVAL for scale <= 0 or for type that is not
NANOARROW_TYPE_DECIMAL128 or NANOARROW_TYPE_DECIMAL256. Schema must have been
initialized using <a class="reference internal"
href="#group__nanoarrow-schema_1ga4d0f9b69f912b9316ee4201b974d7b6a"><span
class="std std-ref">ArrowSchemaInit()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c33"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv426ArrowSchemaSetTypeDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc">
<span
id="_CPPv326ArrowSchemaSetTypeDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc"></span><span
id="_CPPv226ArrowSchemaSetTypeDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc"></span><span
id="ArrowSchemaSetTypeDateTime__ArrowSchemaP.ArrowType.ArrowTimeUnit.cCP"></span><span
class="target"
id="group__nanoarrow-schema_1ga1fdb8bec6602d5090f43fa6cde5499d6"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">Arro [...]
<dd><p>Set the format field of a time, timestamp, or duration schema. </p>
-<p>Returns EINVAL for type that is not NANOARROW_TYPE_TIME32,
NANOARROW_TYPE_TIME64, NANOARROW_TYPE_TIMESTAMP, or NANOARROW_TYPE_DURATION.
The timezone parameter must be NULL for a non-timestamp type. Schema must have
been initialized using <a class="reference internal"
href="#group__nanoarrow-schema_1ga4d0f9b69f912b9316ee4201b974d7b6a"><span
class="std std-ref">ArrowSchemaInit()</span></a> or <a class="reference
internal" href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af
[...]
+<p>Returns EINVAL for type that is not NANOARROW_TYPE_TIME32,
NANOARROW_TYPE_TIME64, NANOARROW_TYPE_TIMESTAMP, or NANOARROW_TYPE_DURATION.
The timezone parameter must be NULL for a non-timestamp type. Schema must have
been initialized using <a class="reference internal"
href="#group__nanoarrow-schema_1ga4d0f9b69f912b9316ee4201b974d7b6a"><span
class="std std-ref">ArrowSchemaInit()</span></a> or <a class="reference
internal" href="#group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c3
[...]
</dd></dl>
<dl class="cpp function">
@@ -475,8 +475,8 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv419ArrowSchemaDeepCopyP11ArrowSchemaP11ArrowSchema">
-<span
id="_CPPv319ArrowSchemaDeepCopyP11ArrowSchemaP11ArrowSchema"></span><span
id="_CPPv219ArrowSchemaDeepCopyP11ArrowSchemaP11ArrowSchema"></span><span
id="ArrowSchemaDeepCopy__ArrowSchemaP.ArrowSchemaP"></span><span class="target"
id="group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"></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= [...]
+<dt class="sig sig-object cpp"
id="_CPPv419ArrowSchemaDeepCopyPK11ArrowSchemaP11ArrowSchema">
+<span
id="_CPPv319ArrowSchemaDeepCopyPK11ArrowSchemaP11ArrowSchema"></span><span
id="_CPPv219ArrowSchemaDeepCopyPK11ArrowSchemaP11ArrowSchema"></span><span
id="ArrowSchemaDeepCopy__ArrowSchemaCP.ArrowSchemaP"></span><span
class="target"
id="group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c33"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a><span class="w"> </span><span cla
[...]
<dd><p>Make a (recursive) copy of a schema. </p>
<p>Allocates and copies fields of schema into schema_out. </p>
</dd></dl>
@@ -485,14 +485,14 @@ document.write(`
<dt class="sig sig-object cpp"
id="_CPPv420ArrowSchemaSetFormatP11ArrowSchemaPKc">
<span id="_CPPv320ArrowSchemaSetFormatP11ArrowSchemaPKc"></span><span
id="_CPPv220ArrowSchemaSetFormatP11ArrowSchemaPKc"></span><span
id="ArrowSchemaSetFormat__ArrowSchemaP.cCP"></span><span class="target"
id="group__nanoarrow-schema_1ga8eb8a8a73a189ea2f9eabdc237adbf84"></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 cl [...]
<dd><p>Copy format into schema->format. </p>
-<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
+<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c33"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv418ArrowSchemaSetNameP11ArrowSchemaPKc">
<span id="_CPPv318ArrowSchemaSetNameP11ArrowSchemaPKc"></span><span
id="_CPPv218ArrowSchemaSetNameP11ArrowSchemaPKc"></span><span
id="ArrowSchemaSetName__ArrowSchemaP.cCP"></span><span class="target"
id="group__nanoarrow-schema_1ga8724121ffb964a258577e1fb6038a2ab"></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 [...]
<dd><p>Copy name into schema->name. </p>
-<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
+<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c33"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
</dd></dl>
<dl class="cpp function">
@@ -506,14 +506,14 @@ document.write(`
<dt class="sig sig-object cpp"
id="_CPPv427ArrowSchemaAllocateChildrenP11ArrowSchema7int64_t">
<span
id="_CPPv327ArrowSchemaAllocateChildrenP11ArrowSchema7int64_t"></span><span
id="_CPPv227ArrowSchemaAllocateChildrenP11ArrowSchema7int64_t"></span><span
id="ArrowSchemaAllocateChildren__ArrowSchemaP.int64_t"></span><span
class="target"
id="group__nanoarrow-schema_1gabdbe36e6bdca89a4a8c3e11c6bb4660e"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a><span class="w"> </span><span [...]
<dd><p>Allocate the schema->children array. </p>
-<p>Includes the memory for each child struct <a class="reference internal"
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a>.
schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"><span
class="std std-ref">ArrowSchemaDe [...]
+<p>Includes the memory for each child struct <a class="reference internal"
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a>.
schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c33"><span
class="std std-ref">ArrowSchemaDe [...]
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv429ArrowSchemaAllocateDictionaryP11ArrowSchema">
<span id="_CPPv329ArrowSchemaAllocateDictionaryP11ArrowSchema"></span><span
id="_CPPv229ArrowSchemaAllocateDictionaryP11ArrowSchema"></span><span
id="ArrowSchemaAllocateDictionary__ArrowSchemaP"></span><span class="target"
id="group__nanoarrow-schema_1ga7c2cc4b5fec3950a9d6cebda6af279da"></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 d [...]
<dd><p>Allocate the schema->dictionary member. </p>
-<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
+<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"><span
class="std std-ref">ArrowSchemaInitFromType()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gac1a2699e005030333c05bff130590c33"><span
class="std std-ref">ArrowSchemaDeepCopy()</span></a>. </p>
</dd></dl>
</div>
@@ -528,8 +528,8 @@ document.write(`
<dd><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="_CPPv419ArrowSchemaViewInitP15ArrowSchemaViewP11ArrowSchemaP10ArrowError">
-<span
id="_CPPv319ArrowSchemaViewInitP15ArrowSchemaViewP11ArrowSchemaP10ArrowError"></span><span
id="_CPPv219ArrowSchemaViewInitP15ArrowSchemaViewP11ArrowSchemaP10ArrowError"></span><span
id="ArrowSchemaViewInit__ArrowSchemaViewP.ArrowSchemaP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-schema-view_1ga3e14b8d831ace92286c476206ba00ca1"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorCod [...]
+<dt class="sig sig-object cpp"
id="_CPPv419ArrowSchemaViewInitP15ArrowSchemaViewPK11ArrowSchemaP10ArrowError">
+<span
id="_CPPv319ArrowSchemaViewInitP15ArrowSchemaViewPK11ArrowSchemaP10ArrowError"></span><span
id="_CPPv219ArrowSchemaViewInitP15ArrowSchemaViewPK11ArrowSchemaP10ArrowError"></span><span
id="ArrowSchemaViewInit__ArrowSchemaViewP.ArrowSchemaCP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-schema-view_1ga0ac41f615f0e45076e41d7ca446bae2c"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowError [...]
<dd><p>Initialize an <a class="reference internal"
href="#struct_arrow_schema_view"><span class="std
std-ref">ArrowSchemaView</span></a>. </p>
</dd></dl>
@@ -545,7 +545,7 @@ document.write(`
<p class="breathe-sectiondef-title rubric"
id="breathe-section-title-public-members">Public Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N15ArrowSchemaView6schemaE">
-<span id="_CPPv3N15ArrowSchemaView6schemaE"></span><span
id="_CPPv2N15ArrowSchemaView6schemaE"></span><span
id="ArrowSchemaView::schema__ArrowSchemaP"></span><span class="target"
id="struct_arrow_schema_view_1a57cab09d0c332eaf55d4886d600ecd6a"></span><span
class="k"><span class="pre">struct</span></span><span class="w"> </span><a
class="reference internal" href="#_CPPv411ArrowSchema"
title="ArrowSchema"><span class="n"><span
class="pre">ArrowSchema</span></span></a><span class="w"> </spa [...]
+<span id="_CPPv3N15ArrowSchemaView6schemaE"></span><span
id="_CPPv2N15ArrowSchemaView6schemaE"></span><span
id="ArrowSchemaView::schema__ArrowSchemaCP"></span><span class="target"
id="struct_arrow_schema_view_1a4589bcd3e92fcababcb2485b7bbee74c"></span><span
class="k"><span class="pre">const</span></span><span class="w"> </span><span
class="k"><span class="pre">struct</span></span><span class="w"> </span><a
class="reference internal" href="#_CPPv411ArrowSchema"
title="ArrowSchema"><span c [...]
<dd><p>A pointer to the schema represented by this view. </p>
</dd></dl>
@@ -643,7 +643,7 @@ document.write(`
<dl>
<dt class="sig sig-object cpp">
<span class="target" id="group__nanoarrow-array"></span><em><span
class="pre">group</span></em> <span class="sig-name descname"><span
class="pre">nanoarrow-array</span></span></dt>
-<dd><p>These functions allocate, copy, and destroy <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a> structures. Once an <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a> has been initialized via <a class="reference
internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> or <a class="reference
inte [...]
+<dd><p>These functions allocate, copy, and destroy <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a> structures. Once an <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a> has been initialized via <a class="reference
internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> or <a class="reference
inte [...]
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric"
id="breathe-section-title-enums">Enums</p>
<dl class="cpp enum">
@@ -688,15 +688,15 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayInitFromSchemaP10ArrowArrayP11ArrowSchemaP10ArrowError">
-<span
id="_CPPv324ArrowArrayInitFromSchemaP10ArrowArrayP11ArrowSchemaP10ArrowError"></span><span
id="_CPPv224ArrowArrayInitFromSchemaP10ArrowArrayP11ArrowSchemaP10ArrowError"></span><span
id="ArrowArrayInitFromSchema__ArrowArrayP.ArrowSchemaP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array_1ga31a82c7fe72e5cc46eeab4713c284f84"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorCode</spa
[...]
+<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayInitFromSchemaP10ArrowArrayPK11ArrowSchemaP10ArrowError">
+<span
id="_CPPv324ArrowArrayInitFromSchemaP10ArrowArrayPK11ArrowSchemaP10ArrowError"></span><span
id="_CPPv224ArrowArrayInitFromSchemaP10ArrowArrayPK11ArrowSchemaP10ArrowError"></span><span
id="ArrowArrayInitFromSchema__ArrowArrayP.ArrowSchemaCP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array_1ga0b011cd02a535b58c241b7dcf1a46302"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorCode</ [...]
<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_schema"><span class="std
std-ref">ArrowSchema</span></a>. </p>
<p>Caller is responsible for calling the array->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 [...]
+<dt class="sig sig-object cpp"
id="_CPPv427ArrowArrayInitFromArrayViewP10ArrowArrayPK14ArrowArrayViewP10ArrowError">
+<span
id="_CPPv327ArrowArrayInitFromArrayViewP10ArrowArrayPK14ArrowArrayViewP10ArrowError"></span><span
id="_CPPv227ArrowArrayInitFromArrayViewP10ArrowArrayPK14ArrowArrayViewP10ArrowError"></span><span
id="ArrowArrayInitFromArrayView__ArrowArrayP.ArrowArrayViewCP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array_1ga7c0073253fb0cf6a2a70218eb290078e"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre [...]
<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->release callback if
NANOARROW_OK is returned. </p>
</dd></dl>
@@ -805,15 +805,15 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayAppendIntervalP10ArrowArrayP13ArrowInterval">
-<span
id="_CPPv324ArrowArrayAppendIntervalP10ArrowArrayP13ArrowInterval"></span><span
id="_CPPv224ArrowArrayAppendIntervalP10ArrowArrayP13ArrowInterval"></span><span
id="ArrowArrayAppendInterval__ArrowArrayP.ArrowIntervalP"></span><span
class="target"
id="group__nanoarrow-array_1gaaed70f1ac0c6ed1402dafb4157eed4f7"></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><a
class="ref [...]
+<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayAppendIntervalP10ArrowArrayPK13ArrowInterval">
+<span
id="_CPPv324ArrowArrayAppendIntervalP10ArrowArrayPK13ArrowInterval"></span><span
id="_CPPv224ArrowArrayAppendIntervalP10ArrowArrayPK13ArrowInterval"></span><span
id="ArrowArrayAppendInterval__ArrowArrayP.ArrowIntervalCP"></span><span
class="target"
id="group__nanoarrow-array_1ga71d66d85e466793fa58eef9f3c256244"></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><a
class=" [...]
<dd><p>Append a Interval to an array. </p>
<p>Returns NANOARROW_OK if value can be exactly represented by the underlying
storage type or EINVAL otherwise. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv423ArrowArrayAppendDecimalP10ArrowArrayP12ArrowDecimal">
-<span
id="_CPPv323ArrowArrayAppendDecimalP10ArrowArrayP12ArrowDecimal"></span><span
id="_CPPv223ArrowArrayAppendDecimalP10ArrowArrayP12ArrowDecimal"></span><span
id="ArrowArrayAppendDecimal__ArrowArrayP.ArrowDecimalP"></span><span
class="target"
id="group__nanoarrow-array_1gaa224decd739a8941991588cb94860386"></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><a
class="reference [...]
+<dt class="sig sig-object cpp"
id="_CPPv423ArrowArrayAppendDecimalP10ArrowArrayPK12ArrowDecimal">
+<span
id="_CPPv323ArrowArrayAppendDecimalP10ArrowArrayPK12ArrowDecimal"></span><span
id="_CPPv223ArrowArrayAppendDecimalP10ArrowArrayPK12ArrowDecimal"></span><span
id="ArrowArrayAppendDecimal__ArrowArrayP.ArrowDecimalCP"></span><span
class="target"
id="group__nanoarrow-array_1gacabe9563326db5dd116274862fdb884a"></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><a
class="refere [...]
<dd><p>Append a decimal value to an array. </p>
<p>Returns NANOARROW_OK if array is a decimal array with the appropriate
bitwidth or EINVAL otherwise. </p>
</dd></dl>
@@ -929,8 +929,8 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv428ArrowArrayViewInitFromSchemaP14ArrowArrayViewP11ArrowSchemaP10ArrowError">
-<span
id="_CPPv328ArrowArrayViewInitFromSchemaP14ArrowArrayViewP11ArrowSchemaP10ArrowError"></span><span
id="_CPPv228ArrowArrayViewInitFromSchemaP14ArrowArrayViewP11ArrowSchemaP10ArrowError"></span><span
id="ArrowArrayViewInitFromSchema__ArrowArrayViewP.ArrowSchemaP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1gaaba0e72bc11b0696fef0260d1ecd554f"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span cl [...]
+<dt class="sig sig-object cpp"
id="_CPPv428ArrowArrayViewInitFromSchemaP14ArrowArrayViewPK11ArrowSchemaP10ArrowError">
+<span
id="_CPPv328ArrowArrayViewInitFromSchemaP14ArrowArrayViewPK11ArrowSchemaP10ArrowError"></span><span
id="_CPPv228ArrowArrayViewInitFromSchemaP14ArrowArrayViewPK11ArrowSchemaP10ArrowError"></span><span
id="ArrowArrayViewInitFromSchema__ArrowArrayViewP.ArrowSchemaCP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1gacceb4f41f61e081df14a5a6179e1ce27"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span [...]
<dd><p>Initialize the contents of an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> from an <a class="reference internal"
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a>.
</p>
</dd></dl>
@@ -954,14 +954,14 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv422ArrowArrayViewSetArrayP14ArrowArrayViewP10ArrowArrayP10ArrowError">
-<span
id="_CPPv322ArrowArrayViewSetArrayP14ArrowArrayViewP10ArrowArrayP10ArrowError"></span><span
id="_CPPv222ArrowArrayViewSetArrayP14ArrowArrayViewP10ArrowArrayP10ArrowError"></span><span
id="ArrowArrayViewSetArray__ArrowArrayViewP.ArrowArrayP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1gada04cd33265cf33ded2701fb1e365648"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorC [...]
+<dt class="sig sig-object cpp"
id="_CPPv422ArrowArrayViewSetArrayP14ArrowArrayViewPK10ArrowArrayP10ArrowError">
+<span
id="_CPPv322ArrowArrayViewSetArrayP14ArrowArrayViewPK10ArrowArrayP10ArrowError"></span><span
id="_CPPv222ArrowArrayViewSetArrayP14ArrowArrayViewPK10ArrowArrayP10ArrowError"></span><span
id="ArrowArrayViewSetArray__ArrowArrayViewP.ArrowArrayCP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1gad5744e40f61d1de3e5f2ac528ec225c7"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErr [...]
<dd><p>Set buffer sizes and data pointers from an <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a>. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewSetArrayMinimalP14ArrowArrayViewP10ArrowArrayP10ArrowError">
-<span
id="_CPPv329ArrowArrayViewSetArrayMinimalP14ArrowArrayViewP10ArrowArrayP10ArrowError"></span><span
id="_CPPv229ArrowArrayViewSetArrayMinimalP14ArrowArrayViewP10ArrowArrayP10ArrowError"></span><span
id="ArrowArrayViewSetArrayMinimal__ArrowArrayViewP.ArrowArrayP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1ga297fdec9ce48c0eb68a5a44d4567d047"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span cl [...]
+<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewSetArrayMinimalP14ArrowArrayViewPK10ArrowArrayP10ArrowError">
+<span
id="_CPPv329ArrowArrayViewSetArrayMinimalP14ArrowArrayViewPK10ArrowArrayP10ArrowError"></span><span
id="_CPPv229ArrowArrayViewSetArrayMinimalP14ArrowArrayViewPK10ArrowArrayP10ArrowError"></span><span
id="ArrowArrayViewSetArrayMinimal__ArrowArrayViewP.ArrowArrayCP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1ga2fe4b6714bae3e201891d11b82819e4f"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span [...]
<dd><p>Set buffer sizes and data pointers from an <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a> except for those that require dereferencing
buffer content. </p>
</dd></dl>
@@ -969,7 +969,7 @@ document.write(`
<dt class="sig sig-object cpp"
id="_CPPv422ArrowArrayViewValidateP14ArrowArrayView20ArrowValidationLevelP10ArrowError">
<span
id="_CPPv322ArrowArrayViewValidateP14ArrowArrayView20ArrowValidationLevelP10ArrowError"></span><span
id="_CPPv222ArrowArrayViewValidateP14ArrowArrayView20ArrowValidationLevelP10ArrowError"></span><span
id="ArrowArrayViewValidate__ArrowArrayViewP.ArrowValidationLevel.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array-view_1gaad1f410d559f83791c471313846970bd"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><s [...]
<dd><p>Performs checks on the content of an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a>. </p>
-<p>If using <a class="reference internal"
href="#group__nanoarrow-array-view_1gada04cd33265cf33ded2701fb1e365648"><span
class="std std-ref">ArrowArrayViewSetArray()</span></a> to back array_view with
an <a class="reference internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a>, the buffer sizes and some content (fist and
last offset) have already been validated at the “default” level. If setting the
buffer pointers and sizes otherwise, you may wish to perfor [...]
+<p>If using <a class="reference internal"
href="#group__nanoarrow-array-view_1gad5744e40f61d1de3e5f2ac528ec225c7"><span
class="std std-ref">ArrowArrayViewSetArray()</span></a> to back array_view with
an <a class="reference internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a>, the buffer sizes and some content (fist and
last offset) have already been validated at the “default” level. If setting the
buffer pointers and sizes otherwise, you may wish to perfor [...]
</dd></dl>
<dl class="cpp function">
@@ -979,67 +979,67 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv420ArrowArrayViewIsNullP14ArrowArrayView7int64_t">
-<span id="_CPPv320ArrowArrayViewIsNullP14ArrowArrayView7int64_t"></span><span
id="_CPPv220ArrowArrayViewIsNullP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewIsNull__ArrowArrayViewP.int64_t"></span><span class="target"
id="group__nanoarrow-array-view_1ga01e5b0b30fa58f2ee8c4a7507a74f020"></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="n"><span class="pr [...]
+<dt class="sig sig-object cpp"
id="_CPPv420ArrowArrayViewIsNullPK14ArrowArrayView7int64_t">
+<span id="_CPPv320ArrowArrayViewIsNullPK14ArrowArrayView7int64_t"></span><span
id="_CPPv220ArrowArrayViewIsNullPK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewIsNull__ArrowArrayViewCP.int64_t"></span><span class="target"
id="group__nanoarrow-array-view_1gaa6add7c8bf753ec735cdd4bab2ff5c3b"></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="n"><span class= [...]
<dd><p>Check for a null element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a>. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv425ArrowArrayViewUnionTypeIdP14ArrowArrayView7int64_t">
-<span
id="_CPPv325ArrowArrayViewUnionTypeIdP14ArrowArrayView7int64_t"></span><span
id="_CPPv225ArrowArrayViewUnionTypeIdP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewUnionTypeId__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1gadceccfb2edf264393b88a2e1985e264e"></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="n"> [...]
+<dt class="sig sig-object cpp"
id="_CPPv425ArrowArrayViewUnionTypeIdPK14ArrowArrayView7int64_t">
+<span
id="_CPPv325ArrowArrayViewUnionTypeIdPK14ArrowArrayView7int64_t"></span><span
id="_CPPv225ArrowArrayViewUnionTypeIdPK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewUnionTypeId__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga69796dcef3ab69bce49c7b9d66dae9bc"></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=" [...]
<dd><p>Get the type id of a union array element. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewUnionChildIndexP14ArrowArrayView7int64_t">
-<span
id="_CPPv329ArrowArrayViewUnionChildIndexP14ArrowArrayView7int64_t"></span><span
id="_CPPv229ArrowArrayViewUnionChildIndexP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewUnionChildIndex__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1gae4c2175417c784f950113b5d2874033b"></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><spa
[...]
+<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewUnionChildIndexPK14ArrowArrayView7int64_t">
+<span
id="_CPPv329ArrowArrayViewUnionChildIndexPK14ArrowArrayView7int64_t"></span><span
id="_CPPv229ArrowArrayViewUnionChildIndexPK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewUnionChildIndex__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1gae262532a0f88942b384423413a8ef727"></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>< [...]
<dd><p>Get the child index of a union array element. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv430ArrowArrayViewUnionChildOffsetP14ArrowArrayView7int64_t">
-<span
id="_CPPv330ArrowArrayViewUnionChildOffsetP14ArrowArrayView7int64_t"></span><span
id="_CPPv230ArrowArrayViewUnionChildOffsetP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewUnionChildOffset__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1gad69ea697c65b3a3c4f31f823cf3e84dd"></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>< [...]
+<dt class="sig sig-object cpp"
id="_CPPv430ArrowArrayViewUnionChildOffsetPK14ArrowArrayView7int64_t">
+<span
id="_CPPv330ArrowArrayViewUnionChildOffsetPK14ArrowArrayView7int64_t"></span><span
id="_CPPv230ArrowArrayViewUnionChildOffsetPK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewUnionChildOffset__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga228883a1550284548b7757b2c1e6fbb4"></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"> </spa [...]
<dd><p>Get the index to use into the relevant union child array. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv426ArrowArrayViewGetIntUnsafeP14ArrowArrayView7int64_t">
-<span
id="_CPPv326ArrowArrayViewGetIntUnsafeP14ArrowArrayView7int64_t"></span><span
id="_CPPv226ArrowArrayViewGetIntUnsafeP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetIntUnsafe__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga116de101807afd81b0b5949f0141c785"></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=" [...]
+<dt class="sig sig-object cpp"
id="_CPPv426ArrowArrayViewGetIntUnsafePK14ArrowArrayView7int64_t">
+<span
id="_CPPv326ArrowArrayViewGetIntUnsafePK14ArrowArrayView7int64_t"></span><span
id="_CPPv226ArrowArrayViewGetIntUnsafePK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetIntUnsafe__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga6ac7e866efa62838705cec462bf5bdb9"></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
clas [...]
<dd><p>Get an element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> as an integer. </p>
<p>This function does not check for null values, that values are actually
integers, or that values are within a valid range for an int64. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv427ArrowArrayViewGetUIntUnsafeP14ArrowArrayView7int64_t">
-<span
id="_CPPv327ArrowArrayViewGetUIntUnsafeP14ArrowArrayView7int64_t"></span><span
id="_CPPv227ArrowArrayViewGetUIntUnsafeP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetUIntUnsafe__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga555c0b465f9c77eb26aa363102b11f19"></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
clas [...]
+<dt class="sig sig-object cpp"
id="_CPPv427ArrowArrayViewGetUIntUnsafePK14ArrowArrayView7int64_t">
+<span
id="_CPPv327ArrowArrayViewGetUIntUnsafePK14ArrowArrayView7int64_t"></span><span
id="_CPPv227ArrowArrayViewGetUIntUnsafePK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetUIntUnsafe__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1gae67445259e445aae1655170930d4dc0b"></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 c
[...]
<dd><p>Get an element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> as an unsigned integer. </p>
<p>This function does not check for null values, that values are actually
integers, or that values are within a valid range for a uint64. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewGetDoubleUnsafeP14ArrowArrayView7int64_t">
-<span
id="_CPPv329ArrowArrayViewGetDoubleUnsafeP14ArrowArrayView7int64_t"></span><span
id="_CPPv229ArrowArrayViewGetDoubleUnsafeP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetDoubleUnsafe__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga4646cca89ab7fa8165989bc8bb76ad58"></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><spa
[...]
+<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewGetDoubleUnsafePK14ArrowArrayView7int64_t">
+<span
id="_CPPv329ArrowArrayViewGetDoubleUnsafePK14ArrowArrayView7int64_t"></span><span
id="_CPPv229ArrowArrayViewGetDoubleUnsafePK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetDoubleUnsafe__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga24f4ef2c0af9893de5e529e91a67e9a2"></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>< [...]
<dd><p>Get an element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> as a double. </p>
<p>This function does not check for null values, or that values are within a
valid range for a double. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewGetStringUnsafeP14ArrowArrayView7int64_t">
-<span
id="_CPPv329ArrowArrayViewGetStringUnsafeP14ArrowArrayView7int64_t"></span><span
id="_CPPv229ArrowArrayViewGetStringUnsafeP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetStringUnsafe__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga4cf36aeb79f398c708f58c091cf3d1ef"></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><spa
[...]
+<dt class="sig sig-object cpp"
id="_CPPv429ArrowArrayViewGetStringUnsafePK14ArrowArrayView7int64_t">
+<span
id="_CPPv329ArrowArrayViewGetStringUnsafePK14ArrowArrayView7int64_t"></span><span
id="_CPPv229ArrowArrayViewGetStringUnsafePK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetStringUnsafe__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga826d5e9e4a07b1bbd4b065af8942954e"></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>< [...]
<dd><p>Get an element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> as an <a class="reference internal"
href="#struct_arrow_string_view"><span class="std
std-ref">ArrowStringView</span></a>. </p>
<p>This function does not check for null values. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv428ArrowArrayViewGetBytesUnsafeP14ArrowArrayView7int64_t">
-<span
id="_CPPv328ArrowArrayViewGetBytesUnsafeP14ArrowArrayView7int64_t"></span><span
id="_CPPv228ArrowArrayViewGetBytesUnsafeP14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetBytesUnsafe__ArrowArrayViewP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga6cb0bd30d8a95ff5dacf0232d401e512"></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 c
[...]
+<dt class="sig sig-object cpp"
id="_CPPv428ArrowArrayViewGetBytesUnsafePK14ArrowArrayView7int64_t">
+<span
id="_CPPv328ArrowArrayViewGetBytesUnsafePK14ArrowArrayView7int64_t"></span><span
id="_CPPv228ArrowArrayViewGetBytesUnsafePK14ArrowArrayView7int64_t"></span><span
id="ArrowArrayViewGetBytesUnsafe__ArrowArrayViewCP.int64_t"></span><span
class="target"
id="group__nanoarrow-array-view_1ga6e2d2ce8705d4e2b68af8eda3c5508f5"></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><spa
[...]
<dd><p>Get an element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> as an <a class="reference internal"
href="#struct_arrow_buffer_view"><span class="std
std-ref">ArrowBufferView</span></a>. </p>
<p>This function does not check for null values. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv430ArrowArrayViewGetDecimalUnsafeP14ArrowArrayView7int64_tP12ArrowDecimal">
-<span
id="_CPPv330ArrowArrayViewGetDecimalUnsafeP14ArrowArrayView7int64_tP12ArrowDecimal"></span><span
id="_CPPv230ArrowArrayViewGetDecimalUnsafeP14ArrowArrayView7int64_tP12ArrowDecimal"></span><span
id="ArrowArrayViewGetDecimalUnsafe__ArrowArrayViewP.int64_t.ArrowDecimalP"></span><span
class="target"
id="group__nanoarrow-array-view_1gabb75d3ea198c73f4fe7f494f884476c4"></span><span
class="k"><span class="pre">static</span></span><span class="w"> </span><span
class="k"><span class="pre">i [...]
+<dt class="sig sig-object cpp"
id="_CPPv430ArrowArrayViewGetDecimalUnsafePK14ArrowArrayView7int64_tP12ArrowDecimal">
+<span
id="_CPPv330ArrowArrayViewGetDecimalUnsafePK14ArrowArrayView7int64_tP12ArrowDecimal"></span><span
id="_CPPv230ArrowArrayViewGetDecimalUnsafePK14ArrowArrayView7int64_tP12ArrowDecimal"></span><span
id="ArrowArrayViewGetDecimalUnsafe__ArrowArrayViewCP.int64_t.ArrowDecimalP"></span><span
class="target"
id="group__nanoarrow-array-view_1gac3dae6ba7c747ab65808fca70845dd99"></span><span
class="k"><span class="pre">static</span></span><span class="w"> </span><span
class="k"><span class="pre [...]
<dd><p>Get an element in an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> as an <a class="reference internal"
href="#struct_arrow_decimal"><span class="std std-ref">ArrowDecimal</span></a>.
</p>
<p>This function does not check for null values. The out parameter must be
initialized with ArrowDecimalInit() with the proper parameters for this type
before calling this for the first time. </p>
</dd></dl>
@@ -1056,7 +1056,7 @@ document.write(`
<p class="breathe-sectiondef-title rubric"
id="breathe-section-title-public-members">Public Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N14ArrowArrayView5arrayE">
-<span id="_CPPv3N14ArrowArrayView5arrayE"></span><span
id="_CPPv2N14ArrowArrayView5arrayE"></span><span
id="ArrowArrayView::array__ArrowArrayP"></span><span class="target"
id="struct_arrow_array_view_1a3035bf0a4b816cf1ea002575fe1f7182"></span><span
class="k"><span class="pre">struct</span></span><span class="w"> </span><a
class="reference internal" href="#_CPPv410ArrowArray" title="ArrowArray"><span
class="n"><span class="pre">ArrowArray</span></span></a><span class="w">
</span><span cla [...]
+<span id="_CPPv3N14ArrowArrayView5arrayE"></span><span
id="_CPPv2N14ArrowArrayView5arrayE"></span><span
id="ArrowArrayView::array__ArrowArrayCP"></span><span class="target"
id="struct_arrow_array_view_1a0a94b27138a0e258d15a891c2905b9fa"></span><span
class="k"><span class="pre">const</span></span><span class="w"> </span><span
class="k"><span class="pre">struct</span></span><span class="w"> </span><a
class="reference internal" href="#_CPPv410ArrowArray" title="ArrowArray"><span
class="n">< [...]
<dd><p>The underlying <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a> or
NULL if it has not been set or if the buffers in this <a class="reference
internal" href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a> are not backed by an <a class="reference
internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray</span></a>. </p>
</dd></dl>
@@ -1999,14 +1999,14 @@ document.write(`
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv420ArrowDecimalGetBytesP12ArrowDecimalP7uint8_t">
-<span id="_CPPv320ArrowDecimalGetBytesP12ArrowDecimalP7uint8_t"></span><span
id="_CPPv220ArrowDecimalGetBytesP12ArrowDecimalP7uint8_t"></span><span
id="ArrowDecimalGetBytes__ArrowDecimalP.uint8_tP"></span><span class="target"
id="group__nanoarrow-utils_1gac9ec414fec12fc2890a182ed4ec242ab"></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 [...]
+<dt class="sig sig-object cpp"
id="_CPPv420ArrowDecimalGetBytesPK12ArrowDecimalP7uint8_t">
+<span id="_CPPv320ArrowDecimalGetBytesPK12ArrowDecimalP7uint8_t"></span><span
id="_CPPv220ArrowDecimalGetBytesPK12ArrowDecimalP7uint8_t"></span><span
id="ArrowDecimalGetBytes__ArrowDecimalCP.uint8_tP"></span><span class="target"
id="group__nanoarrow-utils_1ga120c2478747a89b5c978028e8ce51ea5"></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">v [...]
<dd><p>Copy the bytes of this decimal into a sufficiently large buffer. </p>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp" id="_CPPv416ArrowDecimalSignP12ArrowDecimal">
-<span id="_CPPv316ArrowDecimalSignP12ArrowDecimal"></span><span
id="_CPPv216ArrowDecimalSignP12ArrowDecimal"></span><span
id="ArrowDecimalSign__ArrowDecimalP"></span><span class="target"
id="group__nanoarrow-utils_1gadd1d55f0df0cb4a119e1b4c8dc255170"></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="n"><span class="pre">int64_t</span></span><span class="w"> </span [...]
+<dt class="sig sig-object cpp" id="_CPPv416ArrowDecimalSignPK12ArrowDecimal">
+<span id="_CPPv316ArrowDecimalSignPK12ArrowDecimal"></span><span
id="_CPPv216ArrowDecimalSignPK12ArrowDecimal"></span><span
id="ArrowDecimalSign__ArrowDecimalCP"></span><span class="target"
id="group__nanoarrow-utils_1ga53ed07fe027d265d40c9c067ac8aba7c"></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="n"><span class="pre">int64_t</span></span><span class="w"> </s [...]
<dd><p>Returns 1 if the value represented by decimal is >= 0 or -1
otherwise. </p>
</dd></dl>
diff --git a/main/searchindex.js b/main/searchindex.js
index 3459076..a4ca0db 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