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 c5e6623 update documentation for tag dev
c5e6623 is described below
commit c5e6623436f804a7584b8f55ebac72dbeeff472f
Author: GitHub Actions <[email protected]>
AuthorDate: Tue Dec 6 14:58:37 2022 +0000
update documentation for tag dev
---
dev/c.html | 94 ++++++++++++++++---------
dev/genindex.html | 32 +++++----
dev/objects.inv | Bin 11789 -> 11971 bytes
dev/r/pkgdown.yml | 2 +-
dev/r/reference/as_nanoarrow_array.html | 4 +-
dev/r/reference/as_nanoarrow_array_stream.html | 2 +-
dev/r/search.json | 2 +-
dev/searchindex.js | 2 +-
8 files changed, 87 insertions(+), 51 deletions(-)
diff --git a/dev/c.html b/dev/c.html
index 054ca97..dad03e2 100644
--- a/dev/c.html
+++ b/dev/c.html
@@ -306,12 +306,19 @@
<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="_CPPv415ArrowSchemaInitP11ArrowSchema9ArrowType">
-<span id="_CPPv315ArrowSchemaInitP11ArrowSchema9ArrowType"></span><span
id="_CPPv215ArrowSchemaInitP11ArrowSchema9ArrowType"></span><span
id="ArrowSchemaInit__ArrowSchemaP.ArrowType"></span><span class="target"
id="group__nanoarrow-schema_1ga0b6cd215e9ca7b1a4f88441d976774dc"></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"><sp [...]
-<dd><p>Initialize the fields of a schema. </p>
+<dt class="sig sig-object cpp" id="_CPPv415ArrowSchemaInitP11ArrowSchema">
+<span id="_CPPv315ArrowSchemaInitP11ArrowSchema"></span><span
id="_CPPv215ArrowSchemaInitP11ArrowSchema"></span><span
id="ArrowSchemaInit__ArrowSchemaP"></span><span class="target"
id="group__nanoarrow-schema_1ga4d0f9b69f912b9316ee4201b974d7b6a"></span><span
class="kt"><span class="pre">void</span></span><span class="w"> </span><span
class="sig-name descname"><span class="n"><span
class="pre">ArrowSchemaInit</span></span></span><span
class="sig-paren">(</span><span class="k"><span class= [...]
+<dd><p>Initialize an <a class="reference internal"
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a>.
</p>
<p>Initializes the fields and release callback of schema_out. Caller is
responsible for calling the schema->release callback if NANOARROW_OK is
returned. </p>
</dd></dl>
+<dl class="cpp function">
+<dt class="sig sig-object cpp"
id="_CPPv423ArrowSchemaInitFromTypeP11ArrowSchema9ArrowType">
+<span
id="_CPPv323ArrowSchemaInitFromTypeP11ArrowSchema9ArrowType"></span><span
id="_CPPv223ArrowSchemaInitFromTypeP11ArrowSchema9ArrowType"></span><span
id="ArrowSchemaInitFromType__ArrowSchemaP.ArrowType"></span><span
class="target"
id="group__nanoarrow-schema_1ga58b44e1513d1d754bfa7bf313ffac66f"></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
[...]
+<dd><p>Initialize an <a class="reference internal"
href="#struct_arrow_schema"><span class="std std-ref">ArrowSchema</span></a>
from an ArrowType. </p>
+<p>A convenience constructor for that calls <a class="reference internal"
href="#group__nanoarrow-schema_1ga4d0f9b69f912b9316ee4201b974d7b6a"><span
class="std std-ref">ArrowSchemaInit()</span></a> and <a class="reference
internal"
href="#group__nanoarrow-schema_1ga988bcfde77ba9fe310b4f0b649f465d7"><span
class="std std-ref">ArrowSchemaSetType()</span></a> for the common case of
constructing an unparameterized type. The caller is responsible for calling the
schema->release callback if N [...]
+</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 [...]
@@ -320,24 +327,45 @@
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv424ArrowSchemaInitFixedSizeP11ArrowSchema9ArrowType7int32_t">
-<span
id="_CPPv324ArrowSchemaInitFixedSizeP11ArrowSchema9ArrowType7int32_t"></span><span
id="_CPPv224ArrowSchemaInitFixedSizeP11ArrowSchema9ArrowType7int32_t"></span><span
id="ArrowSchemaInitFixedSize__ArrowSchemaP.ArrowType.int32_t"></span><span
class="target"
id="group__nanoarrow-schema_1gaae42dfd2a0647fa115f8c6bf55e6a901"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a><span cl [...]
-<dd><p>Initialize the fields of a fixed-size schema. </p>
-<p>Returns EINVAL for fixed_size <= 0 or for data_type that is not
NANOARROW_TYPE_FIXED_SIZE_BINARY or NANOARROW_TYPE_FIXED_SIZE_LIST. </p>
+<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
[...]
+</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 [...]
+</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_1ga0467155bc0376d058986bcc08d1fa352"></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 data_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 cla [...]
+</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_1ga3673a95717cfdca464cc01ed4e36e668"></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 data_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>
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv422ArrowSchemaInitDecimalP11ArrowSchema9ArrowType7int32_t7int32_t">
-<span
id="_CPPv322ArrowSchemaInitDecimalP11ArrowSchema9ArrowType7int32_t7int32_t"></span><span
id="_CPPv222ArrowSchemaInitDecimalP11ArrowSchema9ArrowType7int32_t7int32_t"></span><span
id="ArrowSchemaInitDecimal__ArrowSchemaP.ArrowType.int32_t.int32_t"></span><span
class="target"
id="group__nanoarrow-schema_1ga33ecf70ad7b6e651f803724297d07f4f"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorCode</span><
[...]
-<dd><p>Initialize the fields of a decimal schema. </p>
-<p>Returns EINVAL for scale <= 0 or for data_type that is not
NANOARROW_TYPE_DECIMAL128 or NANOARROW_TYPE_DECIMAL256. </p>
+<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_1ga4898abdc988bb377d368d76597b51391"></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 data_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 data_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_1gaa6c710253f812d5d5f366 [...]
</dd></dl>
<dl class="cpp function">
-<dt class="sig sig-object cpp"
id="_CPPv423ArrowSchemaInitDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc">
-<span
id="_CPPv323ArrowSchemaInitDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc"></span><span
id="_CPPv223ArrowSchemaInitDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc"></span><span
id="ArrowSchemaInitDateTime__ArrowSchemaP.ArrowType.ArrowTimeUnit.cCP"></span><span
class="target"
id="group__nanoarrow-schema_1gad43b01bf88395fbeac17fe8424d05fe8"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span class="pre">ArrowErrorCod [...]
-<dd><p>Initialize the fields of a time, timestamp, or duration schema. </p>
-<p>Returns EINVAL for data_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 data_type. </p>
+<dt class="sig sig-object cpp"
id="_CPPv423ArrowSchemaSetTypeUnionP11ArrowSchema9ArrowType7int64_t">
+<span
id="_CPPv323ArrowSchemaSetTypeUnionP11ArrowSchema9ArrowType7int64_t"></span><span
id="_CPPv223ArrowSchemaSetTypeUnionP11ArrowSchema9ArrowType7int64_t"></span><span
id="ArrowSchemaSetTypeUnion__ArrowSchemaP.ArrowType.int64_t"></span><span
class="target"
id="group__nanoarrow-schema_1gaea3839028b21945f08b4c02a7f3f59cd"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a><span class [...]
+<dd><p>Seet the format field of a union schema. </p>
+<p>Returns EINVAL for a data_type that is not NANOARROW_TYPE_DENSE_UNION or
NANOARROW_TYPE_SPARSE_UNION. The specified number of children are allocated,
and initialized. </p>
</dd></dl>
<dl class="cpp function">
@@ -351,35 +379,35 @@
<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_1ga0b6cd215e9ca7b1a4f88441d976774dc"><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>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>
</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_1ga0b6cd215e9ca7b1a4f88441d976774dc"><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>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>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv422ArrowSchemaSetMetadataP11ArrowSchemaPKc">
<span id="_CPPv322ArrowSchemaSetMetadataP11ArrowSchemaPKc"></span><span
id="_CPPv222ArrowSchemaSetMetadataP11ArrowSchemaPKc"></span><span
id="ArrowSchemaSetMetadata__ArrowSchemaP.cCP"></span><span class="target"
id="group__nanoarrow-schema_1ga3755dcc5bdbc9c850a5576ea74713c2b"></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"><s [...]
<dd><p>Copy metadata into schema->metadata. </p>
-<p>schema must have been allocated using <a class="reference internal"
href="#group__nanoarrow-schema_1ga0b6cd215e9ca7b1a4f88441d976774dc"><span
class="std std-ref">ArrowSchemaInit()</span></a> or ArrowSchemaDeepCopy. </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
ArrowSchemaDeepCopy. </p>
</dd></dl>
<dl class="cpp function">
<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_1ga0b6cd215e9ca7b1a4f88441d976774dc"><span
class="std std-ref">ArrowSchemaInit()</span></a> or <a class="reference
internal"
href="#group__nanoarrow-schema_1gaa6c710253f812d5d5f3663c204468af4"><span
class="std std-ref">ArrowSchemaDeepCopy() [...]
+<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 [...]
</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_1ga0b6cd215e9ca7b1a4f88441d976774dc"><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>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>
</dd></dl>
</div>
@@ -513,8 +541,8 @@
<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="_CPPv414ArrowArrayInitP10ArrowArray9ArrowType">
-<span id="_CPPv314ArrowArrayInitP10ArrowArray9ArrowType"></span><span
id="_CPPv214ArrowArrayInitP10ArrowArray9ArrowType"></span><span
id="ArrowArrayInit__ArrowArrayP.ArrowType"></span><span class="target"
id="group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"></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 clas [...]
+<dt class="sig sig-object cpp"
id="_CPPv422ArrowArrayInitFromTypeP10ArrowArray9ArrowType">
+<span id="_CPPv322ArrowArrayInitFromTypeP10ArrowArray9ArrowType"></span><span
id="_CPPv222ArrowArrayInitFromTypeP10ArrowArray9ArrowType"></span><span
id="ArrowArrayInitFromType__ArrowArrayP.ArrowType"></span><span class="target"
id="group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"></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-n [...]
<dd><p>Initialize the fields of an array. </p>
<p>Initializes the fields and release callback of array. Caller is responsible
for calling the array->release callback if NANOARROW_OK is returned. </p>
</dd></dl>
@@ -530,49 +558,49 @@
<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= [...]
<dd><p>Allocate the array->children array. </p>
-<p>Includes the memory for each child struct <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>,
whose members are marked as released and may be subsequently initialized with
<a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> or moved from an existing <a
class="reference internal" href="#struct_arrow_array"><span class="std
std-ref">Arr [...]
+<p>Includes the memory for each child struct <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>,
whose members are marked as released and may be subsequently initialized with
<a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> or moved from an
existing <a class="reference internal" href="#struct_arrow_array"><span
class="std std- [...]
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv428ArrowArrayAllocateDictionaryP10ArrowArray">
<span id="_CPPv328ArrowArrayAllocateDictionaryP10ArrowArray"></span><span
id="_CPPv228ArrowArrayAllocateDictionaryP10ArrowArray"></span><span
id="ArrowArrayAllocateDictionary__ArrowArrayP"></span><span class="target"
id="group__nanoarrow-array_1ga0bfe9d4cddb8de65e29ab46ce0b495a4"></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 [...]
<dd><p>Allocate the array->dictionary member. </p>
-<p>Includes the memory for the struct <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>,
whose contents is marked as released and may be subsequently initialized with
<a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> or moved from an existing <a
class="reference internal" href="#struct_arrow_array"><span class="std
std-ref">ArrowArray [...]
+<p>Includes the memory for the struct <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>,
whose contents is marked as released and may be subsequently initialized with
<a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> or moved from an
existing <a class="reference internal" href="#struct_arrow_array"><span
class="std std-ref">Ar [...]
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv427ArrowArraySetValidityBitmapP10ArrowArrayP11ArrowBitmap">
<span
id="_CPPv327ArrowArraySetValidityBitmapP10ArrowArrayP11ArrowBitmap"></span><span
id="_CPPv227ArrowArraySetValidityBitmapP10ArrowArrayP11ArrowBitmap"></span><span
id="ArrowArraySetValidityBitmap__ArrowArrayP.ArrowBitmapP"></span><span
class="target"
id="group__nanoarrow-array_1gad8aef62893226fa4764a9c63eb602080"></span><span
class="kt"><span class="pre">void</span></span><span class="w"> </span><span
class="sig-name descname"><span class="n"><span
class="pre">ArrowArraySetValidityBi [...]
<dd><p>Set the validity bitmap of an <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>. </p>
-<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> </p>
+<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv419ArrowArraySetBufferP10ArrowArray7int64_tP11ArrowBuffer">
<span
id="_CPPv319ArrowArraySetBufferP10ArrowArray7int64_tP11ArrowBuffer"></span><span
id="_CPPv219ArrowArraySetBufferP10ArrowArray7int64_tP11ArrowBuffer"></span><span
id="ArrowArraySetBuffer__ArrowArrayP.int64_t.ArrowBufferP"></span><span
class="target"
id="group__nanoarrow-array_1ga52111316e373e24687710f5158da3527"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a><span class="w"> [...]
<dd><p>Set a buffer of an <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>. </p>
-<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> </p>
+<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayValidityBitmapP10ArrowArray">
<span id="_CPPv324ArrowArrayValidityBitmapP10ArrowArray"></span><span
id="_CPPv224ArrowArrayValidityBitmapP10ArrowArray"></span><span
id="ArrowArrayValidityBitmap__ArrowArrayP"></span><span class="target"
id="group__nanoarrow-array_1ga3e0fdea696cd9afabd3eb2a59ea95375"></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">struct</span></span><span [...]
<dd><p>Get the validity bitmap of an <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>. </p>
-<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> </p>
+<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv416ArrowArrayBufferP10ArrowArray7int64_t">
<span id="_CPPv316ArrowArrayBufferP10ArrowArray7int64_t"></span><span
id="_CPPv216ArrowArrayBufferP10ArrowArray7int64_t"></span><span
id="ArrowArrayBuffer__ArrowArrayP.int64_t"></span><span class="target"
id="group__nanoarrow-array_1gafbd17d94c188c9760f5bc91195683bd8"></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">struct</span></span><span [...]
<dd><p>Get a buffer of an <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>. </p>
-<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> </p>
+<p>array must have been allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayStartAppendingP10ArrowArray">
<span id="_CPPv324ArrowArrayStartAppendingP10ArrowArray"></span><span
id="_CPPv224ArrowArrayStartAppendingP10ArrowArray"></span><span
id="ArrowArrayStartAppending__ArrowArrayP"></span><span class="target"
id="group__nanoarrow-array_1gaab61ae0a0eb698c817bee25ee3a750f5"></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 internal" href="#_CPPv414ArrowErrorCode" [...]
<dd><p>Start element-wise appending to an <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>. </p>
-<p>Initializes any values needed to use ArrowArrayAppend*() functions. All
element-wise appenders append by value and return EINVAL if the exact value
cannot be represented by the underlying storage type. array must have been
allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> </p>
+<p>Initializes any values needed to use ArrowArrayAppend*() functions. All
element-wise appenders append by value and return EINVAL if the exact value
cannot be represented by the underlying storage type. array must have been
allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> </p>
</dd></dl>
<dl class="cpp function">
@@ -633,14 +661,14 @@
<dt class="sig sig-object cpp" id="_CPPv421ArrowArrayShrinkToFitP10ArrowArray">
<span id="_CPPv321ArrowArrayShrinkToFitP10ArrowArray"></span><span
id="_CPPv221ArrowArrayShrinkToFitP10ArrowArray"></span><span
id="ArrowArrayShrinkToFit__ArrowArrayP"></span><span class="target"
id="group__nanoarrow-array_1gaa6e5c94f307218fcc22578cacf07cf81"></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 internal" href="#_CPPv414ArrowErrorCode" title="A [...]
<dd><p>Shrink buffer capacity to the size required. </p>
-<p>Also applies shrinking to any child arrays. array must have been allocated
using ArrowArrayInit </p>
+<p>Also applies shrinking to any child arrays. array must have been allocated
using ArrowArrayInitFromType </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp"
id="_CPPv424ArrowArrayFinishBuildingP10ArrowArrayP10ArrowError">
<span
id="_CPPv324ArrowArrayFinishBuildingP10ArrowArrayP10ArrowError"></span><span
id="_CPPv224ArrowArrayFinishBuildingP10ArrowArrayP10ArrowError"></span><span
id="ArrowArrayFinishBuilding__ArrowArrayP.ArrowErrorP"></span><span
class="target"
id="group__nanoarrow-array_1ga830400ee3d4dc8cf64c5839a65bf3a34"></span><a
class="reference internal" href="#_CPPv414ArrowErrorCode"
title="ArrowErrorCode"><span class="n"><span
class="pre">ArrowErrorCode</span></span></a><span class="w"> </span><spa [...]
<dd><p>Finish building an <a class="reference internal"
href="#struct_arrow_array"><span class="std std-ref">ArrowArray</span></a>. </p>
-<p>Flushes any pointers from internal buffers that may have been reallocated
into the array->buffers array and checks the actual size of the buffers
against the expected size based on the final length. array must have been
allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga2c80b8404ed26bba84ba1a436c2ac26c"><span
class="std std-ref">ArrowArrayInit()</span></a> </p>
+<p>Flushes any pointers from internal buffers that may have been reallocated
into the array->buffers array and checks the actual size of the buffers
against the expected size based on the final length. array must have been
allocated using <a class="reference internal"
href="#group__nanoarrow-array_1ga7ba21750febf031b1506fa5f391d9074"><span
class="std std-ref">ArrowArrayInitFromType()</span></a> </p>
</dd></dl>
</div>
@@ -696,8 +724,8 @@
<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="_CPPv418ArrowArrayViewInitP14ArrowArrayView9ArrowType">
-<span id="_CPPv318ArrowArrayViewInitP14ArrowArrayView9ArrowType"></span><span
id="_CPPv218ArrowArrayViewInitP14ArrowArrayView9ArrowType"></span><span
id="ArrowArrayViewInit__ArrowArrayViewP.ArrowType"></span><span class="target"
id="group__nanoarrow-array-view_1ga1c72fe53a54f4429172d6256c2db478b"></span><span
class="kt"><span class="pre">void</span></span><span class="w"> </span><span
class="sig-name descname"><span class="n"><span
class="pre">ArrowArrayViewInit</span></span></span><span [...]
+<dt class="sig sig-object cpp"
id="_CPPv426ArrowArrayViewInitFromTypeP14ArrowArrayView9ArrowType">
+<span
id="_CPPv326ArrowArrayViewInitFromTypeP14ArrowArrayView9ArrowType"></span><span
id="_CPPv226ArrowArrayViewInitFromTypeP14ArrowArrayView9ArrowType"></span><span
id="ArrowArrayViewInitFromType__ArrowArrayViewP.ArrowType"></span><span
class="target"
id="group__nanoarrow-array-view_1ga93d04cfb41967e576d17f29281991b6b"></span><span
class="kt"><span class="pre">void</span></span><span class="w"> </span><span
class="sig-name descname"><span class="n"><span
class="pre">ArrowArrayViewInitFr [...]
<dd><p>Initialize the contents of an <a class="reference internal"
href="#struct_arrow_array_view"><span class="std
std-ref">ArrowArrayView</span></a>. </p>
</dd></dl>
diff --git a/dev/genindex.html b/dev/genindex.html
index 228be8f..080ed5a 100644
--- a/dev/genindex.html
+++ b/dev/genindex.html
@@ -353,10 +353,10 @@
<li><a
href="c.html#_CPPv424ArrowArrayFinishBuildingP10ArrowArrayP10ArrowError">ArrowArrayFinishBuilding
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv423ArrowArrayFinishElementP10ArrowArray">ArrowArrayFinishElement
(C++ function)</a>
-</li>
- <li><a
href="c.html#_CPPv414ArrowArrayInitP10ArrowArray9ArrowType">ArrowArrayInit (C++
function)</a>
</li>
<li><a
href="c.html#_CPPv424ArrowArrayInitFromSchemaP10ArrowArrayP11ArrowSchemaP10ArrowError">ArrowArrayInitFromSchema
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv422ArrowArrayInitFromTypeP10ArrowArray9ArrowType">ArrowArrayInitFromType
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv414ArrowArrayMoveP10ArrowArrayP10ArrowArray">ArrowArrayMove
(C++ function)</a>
</li>
@@ -411,10 +411,10 @@
<li><a
href="c.html#_CPPv429ArrowArrayViewGetStringUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetStringUnsafe
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv427ArrowArrayViewGetUIntUnsafeP14ArrowArrayView7int64_t">ArrowArrayViewGetUIntUnsafe
(C++ function)</a>
-</li>
- <li><a
href="c.html#_CPPv418ArrowArrayViewInitP14ArrowArrayView9ArrowType">ArrowArrayViewInit
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv428ArrowArrayViewInitFromSchemaP14ArrowArrayViewP11ArrowSchemaP10ArrowError">ArrowArrayViewInitFromSchema
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv426ArrowArrayViewInitFromTypeP14ArrowArrayView9ArrowType">ArrowArrayViewInitFromType
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv420ArrowArrayViewIsNullP14ArrowArrayView7int64_t">ArrowArrayViewIsNull
(C++ function)</a>
</li>
@@ -540,12 +540,12 @@
</li>
<li><a
href="c.html#_CPPv4N15ArrowBufferType30NANOARROW_BUFFER_TYPE_VALIDITYE">ArrowBufferType::NANOARROW_BUFFER_TYPE_VALIDITY
(C++ enumerator)</a>
</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
<li><a href="c.html#_CPPv415ArrowBufferView">ArrowBufferView (C++
struct)</a>
</li>
<li><a
href="c.html#_CPPv4N15ArrowBufferView4dataE">ArrowBufferView::data (C++
member)</a>
</li>
+ </ul></td>
+ <td style="width: 33%; vertical-align: top;"><ul>
<li><a
href="c.html#_CPPv4N15ArrowBufferView7n_bytesE">ArrowBufferView::n_bytes (C++
member)</a>
</li>
<li><a href="c.html#_CPPv413ArrowCharViewPKc">ArrowCharView (C++
function)</a>
@@ -634,13 +634,9 @@
</li>
<li><a
href="c.html#_CPPv419ArrowSchemaDeepCopyP11ArrowSchemaP11ArrowSchema">ArrowSchemaDeepCopy
(C++ function)</a>
</li>
- <li><a
href="c.html#_CPPv415ArrowSchemaInitP11ArrowSchema9ArrowType">ArrowSchemaInit
(C++ function)</a>
+ <li><a
href="c.html#_CPPv415ArrowSchemaInitP11ArrowSchema">ArrowSchemaInit (C++
function)</a>
</li>
- <li><a
href="c.html#_CPPv423ArrowSchemaInitDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc">ArrowSchemaInitDateTime
(C++ function)</a>
-</li>
- <li><a
href="c.html#_CPPv422ArrowSchemaInitDecimalP11ArrowSchema9ArrowType7int32_t7int32_t">ArrowSchemaInitDecimal
(C++ function)</a>
-</li>
- <li><a
href="c.html#_CPPv424ArrowSchemaInitFixedSizeP11ArrowSchema9ArrowType7int32_t">ArrowSchemaInitFixedSize
(C++ function)</a>
+ <li><a
href="c.html#_CPPv423ArrowSchemaInitFromTypeP11ArrowSchema9ArrowType">ArrowSchemaInitFromType
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv415ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema">ArrowSchemaMove
(C++ function)</a>
</li>
@@ -649,6 +645,18 @@
<li><a
href="c.html#_CPPv422ArrowSchemaSetMetadataP11ArrowSchemaPKc">ArrowSchemaSetMetadata
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv418ArrowSchemaSetNameP11ArrowSchemaPKc">ArrowSchemaSetName
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv418ArrowSchemaSetTypeP11ArrowSchema9ArrowType">ArrowSchemaSetType
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv426ArrowSchemaSetTypeDateTimeP11ArrowSchema9ArrowType13ArrowTimeUnitPKc">ArrowSchemaSetTypeDateTime
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv425ArrowSchemaSetTypeDecimalP11ArrowSchema9ArrowType7int32_t7int32_t">ArrowSchemaSetTypeDecimal
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv427ArrowSchemaSetTypeFixedSizeP11ArrowSchema9ArrowType7int32_t">ArrowSchemaSetTypeFixedSize
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv424ArrowSchemaSetTypeStructP11ArrowSchema7int64_t">ArrowSchemaSetTypeStruct
(C++ function)</a>
+</li>
+ <li><a
href="c.html#_CPPv423ArrowSchemaSetTypeUnionP11ArrowSchema9ArrowType7int64_t">ArrowSchemaSetTypeUnion
(C++ function)</a>
</li>
<li><a
href="c.html#_CPPv419ArrowSchemaToStringP11ArrowSchemaPc7int64_tc">ArrowSchemaToString
(C++ function)</a>
</li>
diff --git a/dev/objects.inv b/dev/objects.inv
index 209428a..23e30d2 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 e3e7ea9..943b065 100644
--- a/dev/r/pkgdown.yml
+++ b/dev/r/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 2.19.2
pkgdown: 2.0.6
pkgdown_sha: ~
articles: {}
-last_built: 2022-12-02T19:00Z
+last_built: 2022-12-06T14:58Z
diff --git a/dev/r/reference/as_nanoarrow_array.html
b/dev/r/reference/as_nanoarrow_array.html
index f04d7b6..65295ed 100644
--- a/dev/r/reference/as_nanoarrow_array.html
+++ b/dev/r/reference/as_nanoarrow_array.html
@@ -97,7 +97,7 @@ type. Defaults to <code><a
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
<span class="r-out co"><span class="r-pr">#></span> $ offset : int
0</span>
<span class="r-out co"><span class="r-pr">#></span> $ buffers :List of
2</span>
<span class="r-out co"><span class="r-pr">#></span> ..$
:<nanoarrow_buffer_validity[0 b] at (nil)></span>
-<span class="r-out co"><span class="r-pr">#></span> ..$
:<nanoarrow_buffer_data_int32[20 b] at 0x55d8d6add5e8></span>
+<span class="r-out co"><span class="r-pr">#></span> ..$
:<nanoarrow_buffer_data_int32[20 b] at 0x556cffdcc5e8></span>
<span class="r-out co"><span class="r-pr">#></span> $ dictionary:
NULL</span>
<span class="r-out co"><span class="r-pr">#></span> $ children :
list()</span>
<span class="r-in"><span><span class="fu"><a
href="https://rdrr.io/r/base/vector.html"
class="external-link">as.vector</a></span><span class="op">(</span><span
class="va">array</span><span class="op">)</span></span></span>
@@ -117,7 +117,7 @@ type. Defaults to <code><a
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
<span class="r-out co"><span class="r-pr">#></span> .. ..$ offset :
int 0</span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ buffers
:List of 2</span>
<span class="r-out co"><span class="r-pr">#></span> .. .. ..$
:<nanoarrow_buffer_validity[0 b] at (nil)></span>
-<span class="r-out co"><span class="r-pr">#></span> .. .. ..$
:<nanoarrow_buffer_data_int32[20 b] at 0x55d8d73068d8></span>
+<span class="r-out co"><span class="r-pr">#></span> .. .. ..$
:<nanoarrow_buffer_data_int32[20 b] at 0x556d005d2ed8></span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ dictionary:
NULL</span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ children :
list()</span>
<span class="r-out co"><span class="r-pr">#></span> $ dictionary:
NULL</span>
diff --git a/dev/r/reference/as_nanoarrow_array_stream.html
b/dev/r/reference/as_nanoarrow_array_stream.html
index 24284d2..91ac254 100644
--- a/dev/r/reference/as_nanoarrow_array_stream.html
+++ b/dev/r/reference/as_nanoarrow_array_stream.html
@@ -134,7 +134,7 @@ type. Defaults to <code><a
href="as_nanoarrow_schema.html">infer_nanoarrow_schem
<span class="r-out co"><span class="r-pr">#></span> .. ..$ offset :
int 0</span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ buffers
:List of 2</span>
<span class="r-out co"><span class="r-pr">#></span> .. .. ..$
:<nanoarrow_buffer_validity[0 b] at (nil)></span>
-<span class="r-out co"><span class="r-pr">#></span> .. .. ..$
:<nanoarrow_buffer_data_int32[20 b] at 0x55d8d7097a68></span>
+<span class="r-out co"><span class="r-pr">#></span> .. .. ..$
:<nanoarrow_buffer_data_int32[20 b] at 0x556d003818e8></span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ dictionary:
NULL</span>
<span class="r-out co"><span class="r-pr">#></span> .. ..$ children :
list()</span>
<span class="r-out co"><span class="r-pr">#></span> $ dictionary:
NULL</span>
diff --git a/dev/r/search.json b/dev/r/search.json
index 5c4c91c..c550c19 100644
--- a/dev/r/search.json
+++ b/dev/r/search.json
@@ -1 +1 @@
-[{"path":"/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
License","title":"Apache License","text":"Version 2.0, January 2004
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
and Conditions for use, reproduction, and distribution","what":"1.
Definitions","title":"Apache License","text":"“License” shall mean terms
conditions use, reproduction, distribution defined Sections [...]
+[{"path":"/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"Apache
License","title":"Apache License","text":"Version 2.0, January 2004
<http://www.apache.org/licenses/>","code":""},{"path":[]},{"path":"/LICENSE.html","id":"id_1-definitions","dir":"","previous_headings":"Terms
and Conditions for use, reproduction, and distribution","what":"1.
Definitions","title":"Apache License","text":"“License” shall mean terms
conditions use, reproduction, distribution defined Sections [...]
diff --git a/dev/searchindex.js b/dev/searchindex.js
index da843fa..ed1f713 100644
--- a/dev/searchindex.js
+++ b/dev/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["c", "cpp", "index"], "filenames": ["c.rst",
"cpp.rst", "index.rst"], "titles": ["C API Reference", "C++ API Reference",
"nanoarrow"], "terms": {"group": [0, 1], "nanoarrow": [0, 1], "except": 0,
"where": [0, 2], "note": 0, "object": [0, 2], "ar": [0, 1], "thread": 0,
"safe": 0, "client": [0, 2], "should": [0, 2], "take": [0, 1], "care": 0,
"serial": 0, "access": [0, 1], "method": [0, 1], "becaus": 0, "thi": [0, 1, 2],
"librari": [0, 1], "i": [0, 1, 2], "int [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["c", "cpp", "index"], "filenames": ["c.rst",
"cpp.rst", "index.rst"], "titles": ["C API Reference", "C++ API Reference",
"nanoarrow"], "terms": {"group": [0, 1], "nanoarrow": [0, 1], "except": 0,
"where": [0, 2], "note": 0, "object": [0, 2], "ar": [0, 1], "thread": 0,
"safe": 0, "client": [0, 2], "should": [0, 2], "take": [0, 1], "care": 0,
"serial": 0, "access": [0, 1], "method": [0, 1], "becaus": 0, "thi": [0, 1, 2],
"librari": [0, 1], "i": [0, 1, 2], "int [...]
\ No newline at end of file