blob: 9365b5f59a69137864b4cb6e767f895822d2b18f [file] [log] [blame]
<!DOCTYPE html>
<html lang="en" data-content_root="./" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; nanoarrow documentation</title>
<script data-cfasync="false">
document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
document.documentElement.dataset.theme = localStorage.getItem("theme") || "";
</script>
<!--
this give us a css class that will be invisible only if js is disabled
-->
<noscript>
<style>
.pst-js-only { display: none !important; }
</style>
</noscript>
<!-- Loaded before other Sphinx assets -->
<link href="_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" />
<link href="_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=8f2a1f02" />
<!-- So that users can add custom icons -->
<script src="_static/scripts/fontawesome.js?digest=8878045cc6db502f8baf"></script>
<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf" />
<link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf" />
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script>DOCUMENTATION_OPTIONS.pagename = 'genindex';</script>
<script>
DOCUMENTATION_OPTIONS.theme_version = '0.16.1';
DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://arrow.apache.org/nanoarrow/switcher.json';
DOCUMENTATION_OPTIONS.theme_switcher_version_match = 'dev';
DOCUMENTATION_OPTIONS.show_version_warning_banner =
false;
</script>
<link rel="index" title="Index" href="#" />
<link rel="search" title="Search" href="search.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
<meta name="docsearch:version" content="" />
</head>
<body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode="">
<div id="pst-skip-link" class="skip-link d-print-none"><a href="#main-content">Skip to main content</a></div>
<div id="pst-scroll-pixel-helper"></div>
<button type="button" class="btn rounded-pill" id="pst-back-to-top">
<i class="fa-solid fa-arrow-up"></i>Back to top</button>
<dialog id="pst-search-dialog">
<form class="bd-search d-flex align-items-center"
action="search.html"
method="get">
<i class="fa-solid fa-magnifying-glass"></i>
<input type="search"
class="form-control"
name="q"
placeholder="Search the docs ..."
aria-label="Search the docs ..."
autocomplete="off"
autocorrect="off"
autocapitalize="off"
spellcheck="false"/>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form>
</dialog>
<div class="pst-async-banner-revealer d-none">
<aside id="bd-header-version-warning" class="d-none d-print-none" aria-label="Version warning"></aside>
</div>
<header class="bd-header navbar navbar-expand-lg bd-navbar d-print-none">
<div class="bd-header__inner bd-page-width">
<button class="pst-navbar-icon sidebar-toggle primary-toggle" aria-label="Site navigation">
<span class="fa-solid fa-bars"></span>
</button>
<div class="col-lg-3 navbar-header-items__start">
<div class="navbar-item">
<a class="navbar-brand logo" href="index.html">
<p class="title logo__title">nanoarrow documentation</p>
</a></div>
<div class="navbar-item">
<div class="version-switcher__container dropdown pst-js-only">
<button id="pst-version-switcher-button-2"
type="button"
class="version-switcher__button btn btn-sm dropdown-toggle"
data-bs-toggle="dropdown"
aria-haspopup="listbox"
aria-controls="pst-version-switcher-list-2"
aria-label="Version switcher list"
>
Choose version <!-- this text may get changed later by javascript -->
<span class="caret"></span>
</button>
<div id="pst-version-switcher-list-2"
class="version-switcher__menu dropdown-menu list-group-flush py-0"
role="listbox" aria-labelledby="pst-version-switcher-button-2">
<!-- dropdown will be populated by javascript on page load -->
</div>
</div></div>
</div>
<div class="col-lg-9 navbar-header-items">
<div class="me-auto navbar-header-items__center">
<div class="navbar-item">
<nav>
<ul class="bd-navbar-elements navbar-nav">
<li class="nav-item ">
<a class="nav-link nav-internal" href="getting-started/index.html">
Getting Started
</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="roadmap.html">
Roadmap
</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="reference/index.html">
API Reference
</a>
</li>
</ul>
</nav></div>
</div>
<div class="navbar-header-items__end">
<div class="navbar-item navbar-persistent--container">
<button class="btn search-button-field search-button__button pst-js-only" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="fa-solid fa-magnifying-glass"></i>
<span class="search-button__default-text">Search</span>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span>
</button>
</div>
<div class="navbar-item">
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" aria-label="Color mode" data-bs-title="Color mode" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light"></i>
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark"></i>
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings"></i>
</button></div>
</div>
</div>
<div class="navbar-persistent--mobile">
<button class="btn search-button-field search-button__button pst-js-only" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="fa-solid fa-magnifying-glass"></i>
<span class="search-button__default-text">Search</span>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span>
</button>
</div>
</div>
</header>
<div class="bd-container">
<div class="bd-container__inner bd-page-width">
<dialog id="pst-primary-sidebar-modal"></dialog>
<div id="pst-primary-sidebar" class="bd-sidebar-primary bd-sidebar">
<div class="sidebar-header-items sidebar-primary__section">
<div class="sidebar-header-items__center">
<div class="navbar-item">
<nav>
<ul class="bd-navbar-elements navbar-nav">
<li class="nav-item ">
<a class="nav-link nav-internal" href="getting-started/index.html">
Getting Started
</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="roadmap.html">
Roadmap
</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="reference/index.html">
API Reference
</a>
</li>
</ul>
</nav></div>
</div>
<div class="sidebar-header-items__end">
<div class="navbar-item">
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" aria-label="Color mode" data-bs-title="Color mode" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light"></i>
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark"></i>
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings"></i>
</button></div>
</div>
</div>
<div class="sidebar-primary-items__start sidebar-primary__section">
<div class="sidebar-primary-item">
<form class="bd-search d-flex align-items-center"
action="search.html"
method="get">
<i class="fa-solid fa-magnifying-glass"></i>
<input type="search"
class="form-control"
name="q"
placeholder="Search the docs ..."
aria-label="Search the docs ..."
autocomplete="off"
autocorrect="off"
autocapitalize="off"
spellcheck="false"/>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
</div>
<div class="sidebar-primary-items__end sidebar-primary__section">
<div class="sidebar-primary-item">
<div id="ethical-ad-placement"
class="flat"
data-ea-publisher="readthedocs"
data-ea-type="readthedocs-sidebar"
data-ea-manual="true">
</div></div>
</div>
</div>
<main id="main-content" class="bd-main" role="main">
<div class="bd-content">
<div class="bd-article-container">
<div class="bd-header-article d-print-none"></div>
<div id="searchbox"></div>
<article class="bd-article">
<h1 id="index">Index</h1>
<div class="genindex-jumpbox">
<a href="#_"><strong>_</strong></a>
| <a href="#A"><strong>A</strong></a>
| <a href="#B"><strong>B</strong></a>
| <a href="#C"><strong>C</strong></a>
| <a href="#D"><strong>D</strong></a>
| <a href="#E"><strong>E</strong></a>
| <a href="#F"><strong>F</strong></a>
| <a href="#I"><strong>I</strong></a>
| <a href="#K"><strong>K</strong></a>
| <a href="#L"><strong>L</strong></a>
| <a href="#M"><strong>M</strong></a>
| <a href="#N"><strong>N</strong></a>
| <a href="#O"><strong>O</strong></a>
| <a href="#P"><strong>P</strong></a>
| <a href="#R"><strong>R</strong></a>
| <a href="#S"><strong>S</strong></a>
| <a href="#T"><strong>T</strong></a>
| <a href="#U"><strong>U</strong></a>
| <a href="#V"><strong>V</strong></a>
</div>
<h2 id="_">_</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/cpp.html#c._NANOARROW_THROW_NOT_OK_IMPL">_NANOARROW_THROW_NOT_OK_IMPL (C macro)</a>
</li>
</ul></td>
</tr></table>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.allocate_c_array">allocate_c_array() (in module nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array_stream.allocate_c_array_stream">allocate_c_array_stream() (in module nanoarrow.c_array_stream)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_schema.allocate_c_schema">allocate_c_schema() (in module nanoarrow.c_schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array">Array (class in nanoarrow.array)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.array">array() (in module nanoarrow.array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.ArrayBuilder">ArrayBuilder (class in nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.ArrayFromIterableBuilder">ArrayFromIterableBuilder (class in nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.ArrayFromPyBufferBuilder">ArrayFromPyBufferBuilder (class in nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream">ArrayStream (class in nanoarrow.array_stream)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4I0E18ArrayStreamFactory">ArrayStreamFactory (C++ class)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N18ArrayStreamFactory15InitArrayStreamEP1TP16ArrowArrayStream">ArrayStreamFactory::InitArrayStream (C++ function)</a>
</li>
<li><a href="reference/c.html#c.ARROW_C_DATA_INTERFACE">ARROW_C_DATA_INTERFACE (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_C_DEVICE_DATA_INTERFACE">ARROW_C_DEVICE_DATA_INTERFACE (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_C_DEVICE_STREAM_INTERFACE">ARROW_C_DEVICE_STREAM_INTERFACE (C macro)</a>
</li>
<li><a href="reference/c.html#c.ARROW_C_STREAM_INTERFACE">ARROW_C_STREAM_INTERFACE (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_CPU">ARROW_DEVICE_CPU (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_CUDA">ARROW_DEVICE_CUDA (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_CUDA_HOST">ARROW_DEVICE_CUDA_HOST (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_CUDA_MANAGED">ARROW_DEVICE_CUDA_MANAGED (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_EXT_DEV">ARROW_DEVICE_EXT_DEV (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_HEXAGON">ARROW_DEVICE_HEXAGON (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_METAL">ARROW_DEVICE_METAL (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_ONEAPI">ARROW_DEVICE_ONEAPI (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_OPENCL">ARROW_DEVICE_OPENCL (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_ROCM">ARROW_DEVICE_ROCM (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_ROCM_HOST">ARROW_DEVICE_ROCM_HOST (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_VPI">ARROW_DEVICE_VPI (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_VULKAN">ARROW_DEVICE_VULKAN (C macro)</a>
</li>
<li><a href="reference/device.html#c.ARROW_DEVICE_WEBGPU">ARROW_DEVICE_WEBGPU (C macro)</a>
</li>
<li><a href="reference/c.html#c.ARROW_FLAG_DICTIONARY_ORDERED">ARROW_FLAG_DICTIONARY_ORDERED (C macro)</a>
</li>
<li><a href="reference/c.html#c.ARROW_FLAG_MAP_KEYS_SORTED">ARROW_FLAG_MAP_KEYS_SORTED (C macro)</a>
</li>
<li><a href="reference/c.html#c.ARROW_FLAG_NULLABLE">ARROW_FLAG_NULLABLE (C macro)</a>
</li>
<li><a href="reference/c.html#_CPPv410ArrowArray">ArrowArray (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray7buffersE">ArrowArray::buffers (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray8childrenE">ArrowArray::children (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray10dictionaryE">ArrowArray::dictionary (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray6lengthE">ArrowArray::length (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray9n_buffersE">ArrowArray::n_buffers (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray10n_childrenE">ArrowArray::n_children (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray10null_countE">ArrowArray::null_count (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray6offsetE">ArrowArray::offset (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray12private_dataE">ArrowArray::private_data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowArray7releaseE">ArrowArray::release (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowArrayAppendBytesP10ArrowArray15ArrowBufferView">ArrowArrayAppendBytes (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowArrayAppendDecimalP10ArrowArrayPK12ArrowDecimal">ArrowArrayAppendDecimal (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv422ArrowArrayAppendDoubleP10ArrowArrayd">ArrowArrayAppendDouble (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowArrayAppendEmptyP10ArrowArray7int64_t">ArrowArrayAppendEmpty (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv419ArrowArrayAppendIntP10ArrowArray7int64_t">ArrowArrayAppendInt (C++ function)</a>
</li>
<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>
<li><a href="reference/c.html#_CPPv422ArrowArrayAppendStringP10ArrowArray15ArrowStringView">ArrowArrayAppendString (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv420ArrowArrayAppendUIntP10ArrowArray8uint64_t">ArrowArrayAppendUInt (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv416ArrowArrayBufferP10ArrowArray7int64_t">ArrowArrayBuffer (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowArrayFinishElementP10ArrowArray">ArrowArrayFinishElement (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv428ArrowArrayFinishUnionElementP10ArrowArray6int8_t">ArrowArrayFinishUnionElement (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv414ArrowArrayMoveP10ArrowArrayP10ArrowArray">ArrowArrayMove (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowArrayShrinkToFitP10ArrowArray">ArrowArrayShrinkToFit (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv424ArrowArrayStartAppendingP10ArrowArray">ArrowArrayStartAppending (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv416ArrowArrayStream">ArrowArrayStream (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N16ArrowArrayStream14get_last_errorE">ArrowArrayStream::get_last_error (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N16ArrowArrayStream8get_nextE">ArrowArrayStream::get_next (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N16ArrowArrayStream10get_schemaE">ArrowArrayStream::get_schema (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N16ArrowArrayStream12private_dataE">ArrowArrayStream::private_data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N16ArrowArrayStream7releaseE">ArrowArrayStream::release (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv428ArrowArrayStreamGetLastErrorP16ArrowArrayStream">ArrowArrayStreamGetLastError (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowArrayStreamGetNextP16ArrowArrayStreamP10ArrowArrayP10ArrowError">ArrowArrayStreamGetNext (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv425ArrowArrayStreamGetSchemaP16ArrowArrayStreamP11ArrowSchemaP10ArrowError">ArrowArrayStreamGetSchema (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv420ArrowArrayStreamMoveP16ArrowArrayStreamP16ArrowArrayStream">ArrowArrayStreamMove (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv424ArrowArrayValidityBitmapP10ArrowArray">ArrowArrayValidityBitmap (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv414ArrowArrayView">ArrowArrayView (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView5arrayE">ArrowArrayView::array (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView12buffer_viewsE">ArrowArrayView::buffer_views (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView8childrenE">ArrowArrayView::children (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView10dictionaryE">ArrowArrayView::dictionary (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView6layoutE">ArrowArrayView::layout (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView6lengthE">ArrowArrayView::length (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView10n_childrenE">ArrowArrayView::n_children (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView18n_variadic_buffersE">ArrowArrayView::n_variadic_buffers (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView10null_countE">ArrowArrayView::null_count (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView6offsetE">ArrowArrayView::offset (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView12storage_typeE">ArrowArrayView::storage_type (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView17union_type_id_mapE">ArrowArrayView::union_type_id_map (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView21variadic_buffer_sizesE">ArrowArrayView::variadic_buffer_sizes (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N14ArrowArrayView16variadic_buffersE">ArrowArrayView::variadic_buffers (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv430ArrowArrayViewComputeNullCountPK14ArrowArrayView">ArrowArrayViewComputeNullCount (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv431ArrowArrayViewGetBufferDataTypeP14ArrowArrayView7int64_t">ArrowArrayViewGetBufferDataType (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv438ArrowArrayViewGetBufferElementSizeBitsP14ArrowArrayView7int64_t">ArrowArrayViewGetBufferElementSizeBits (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowArrayViewGetBufferTypeP14ArrowArrayView7int64_t">ArrowArrayViewGetBufferType (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowArrayViewGetBufferViewP14ArrowArrayView7int64_t">ArrowArrayViewGetBufferView (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv428ArrowArrayViewGetBytesUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetBytesUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv430ArrowArrayViewGetDecimalUnsafePK14ArrowArrayView7int64_tP12ArrowDecimal">ArrowArrayViewGetDecimalUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv429ArrowArrayViewGetDoubleUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetDoubleUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv426ArrowArrayViewGetIntUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetIntUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowArrayViewGetNumBuffersP14ArrowArrayView">ArrowArrayViewGetNumBuffers (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv429ArrowArrayViewGetStringUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetStringUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowArrayViewGetUIntUnsafePK14ArrowArrayView7int64_t">ArrowArrayViewGetUIntUnsafe (C++ function)</a>
</li>
<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#_CPPv429ArrowArrayViewUnionChildIndexPK14ArrowArrayView7int64_t">ArrowArrayViewUnionChildIndex (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv430ArrowArrayViewUnionChildOffsetPK14ArrowArrayView7int64_t">ArrowArrayViewUnionChildOffset (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv425ArrowArrayViewUnionTypeIdPK14ArrowArrayView7int64_t">ArrowArrayViewUnionTypeId (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv413ArrowBitClearP7uint8_t7int64_t">ArrowBitClear (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv416ArrowBitCountSetPK7uint8_t7int64_t7int64_t">ArrowBitCountSet (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv411ArrowBitGetPK7uint8_t7int64_t">ArrowBitGet (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv411ArrowBitmap">ArrowBitmap (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowBitmap6bufferE">ArrowBitmap::buffer (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowBitmap9size_bitsE">ArrowBitmap::size_bits (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowBitmapAppendP11ArrowBitmap7uint8_t7int64_t">ArrowBitmapAppend (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv428ArrowBitmapAppendInt32UnsafeP11ArrowBitmapPK7int32_t7int64_t">ArrowBitmapAppendInt32Unsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowBitmapAppendInt8UnsafeP11ArrowBitmapPK6int8_t7int64_t">ArrowBitmapAppendInt8Unsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBitmapAppendUnsafeP11ArrowBitmap7uint8_t7int64_t">ArrowBitmapAppendUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowBitmapInitP11ArrowBitmap">ArrowBitmapInit (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowBitmapMoveP11ArrowBitmapP11ArrowBitmap">ArrowBitmapMove (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv418ArrowBitmapReserveP11ArrowBitmap7int64_t">ArrowBitmapReserve (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv416ArrowBitmapResetP11ArrowBitmap">ArrowBitmapReset (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowBitmapResizeP11ArrowBitmap7int64_tc">ArrowBitmapResize (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv411ArrowBitSetP7uint8_t7int64_t">ArrowBitSet (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv413ArrowBitSetToP7uint8_t7int64_t7uint8_t">ArrowBitSetTo (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv414ArrowBitsSetToP7uint8_t7int64_t7int64_t7uint8_t">ArrowBitsSetTo (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv420ArrowBitsUnpackInt32PK7uint8_t7int64_t7int64_tP7int32_t">ArrowBitsUnpackInt32 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv419ArrowBitsUnpackInt8PK7uint8_t7int64_t7int64_tP6int8_t">ArrowBitsUnpackInt8 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv411ArrowBuffer">ArrowBuffer (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowBuffer9allocatorE">ArrowBuffer::allocator (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowBuffer14capacity_bytesE">ArrowBuffer::capacity_bytes (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowBuffer4dataE">ArrowBuffer::data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowBuffer10size_bytesE">ArrowBuffer::size_bytes (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv420ArrowBufferAllocator">ArrowBufferAllocator (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowBufferAllocator4freeE">ArrowBufferAllocator::free (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowBufferAllocator12private_dataE">ArrowBufferAllocator::private_data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowBufferAllocator10reallocateE">ArrowBufferAllocator::reallocate (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowBufferAppendP11ArrowBufferPKv7int64_t">ArrowBufferAppend (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowBufferAppendBufferViewP11ArrowBuffer15ArrowBufferView">ArrowBufferAppendBufferView (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBufferAppendDoubleP11ArrowBufferd">ArrowBufferAppendDouble (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowBufferAppendFillP11ArrowBuffer7uint8_t7int64_t">ArrowBufferAppendFill (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv422ArrowBufferAppendFloatP11ArrowBufferf">ArrowBufferAppendFloat (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv422ArrowBufferAppendInt16P11ArrowBuffer7int16_t">ArrowBufferAppendInt16 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv422ArrowBufferAppendInt32P11ArrowBuffer7int32_t">ArrowBufferAppendInt32 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv422ArrowBufferAppendInt64P11ArrowBuffer7int64_t">ArrowBufferAppendInt64 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowBufferAppendInt8P11ArrowBuffer6int8_t">ArrowBufferAppendInt8 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv427ArrowBufferAppendStringViewP11ArrowBuffer15ArrowStringView">ArrowBufferAppendStringView (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBufferAppendUInt16P11ArrowBuffer8uint16_t">ArrowBufferAppendUInt16 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBufferAppendUInt32P11ArrowBuffer8uint32_t">ArrowBufferAppendUInt32 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBufferAppendUInt64P11ArrowBuffer8uint64_t">ArrowBufferAppendUInt64 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv422ArrowBufferAppendUInt8P11ArrowBuffer7uint8_t">ArrowBufferAppendUInt8 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBufferAppendUnsafeP11ArrowBufferPKv7int64_t">ArrowBufferAppendUnsafe (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowBufferInitP11ArrowBuffer">ArrowBufferInit (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowBufferMoveP11ArrowBufferP11ArrowBuffer">ArrowBufferMove (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv418ArrowBufferReserveP11ArrowBuffer7int64_t">ArrowBufferReserve (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv416ArrowBufferResetP11ArrowBuffer">ArrowBufferReset (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowBufferResizeP11ArrowBuffer7int64_tc">ArrowBufferResize (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv423ArrowBufferSetAllocatorP11ArrowBuffer20ArrowBufferAllocator">ArrowBufferSetAllocator (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowBufferType">ArrowBufferType (C++ enum)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType26NANOARROW_BUFFER_TYPE_DATAE">ArrowBufferType::NANOARROW_BUFFER_TYPE_DATA (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType33NANOARROW_BUFFER_TYPE_DATA_OFFSETE">ArrowBufferType::NANOARROW_BUFFER_TYPE_DATA_OFFSET (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType26NANOARROW_BUFFER_TYPE_NONEE">ArrowBufferType::NANOARROW_BUFFER_TYPE_NONE (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType26NANOARROW_BUFFER_TYPE_SIZEE">ArrowBufferType::NANOARROW_BUFFER_TYPE_SIZE (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType29NANOARROW_BUFFER_TYPE_TYPE_IDE">ArrowBufferType::NANOARROW_BUFFER_TYPE_TYPE_ID (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType34NANOARROW_BUFFER_TYPE_UNION_OFFSETE">ArrowBufferType::NANOARROW_BUFFER_TYPE_UNION_OFFSET (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType30NANOARROW_BUFFER_TYPE_VALIDITYE">ArrowBufferType::NANOARROW_BUFFER_TYPE_VALIDITY (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType35NANOARROW_BUFFER_TYPE_VARIADIC_DATAE">ArrowBufferType::NANOARROW_BUFFER_TYPE_VARIADIC_DATA (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType35NANOARROW_BUFFER_TYPE_VARIADIC_SIZEE">ArrowBufferType::NANOARROW_BUFFER_TYPE_VARIADIC_SIZE (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferType33NANOARROW_BUFFER_TYPE_VIEW_OFFSETE">ArrowBufferType::NANOARROW_BUFFER_TYPE_VIEW_OFFSET (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowBufferView">ArrowBufferView (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferView4dataE">ArrowBufferView::data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowBufferView10size_bytesE">ArrowBufferView::size_bytes (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv413ArrowCharViewPKc">ArrowCharView (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowCompareLevel">ArrowCompareLevel (C++ enum)</a>
</li>
<li><a href="reference/c.html#_CPPv4N17ArrowCompareLevel27NANOARROW_COMPARE_IDENTICALE">ArrowCompareLevel::NANOARROW_COMPARE_IDENTICAL (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv412ArrowDecimal">ArrowDecimal (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N12ArrowDecimal15high_word_indexE">ArrowDecimal::high_word_index (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N12ArrowDecimal14low_word_indexE">ArrowDecimal::low_word_index (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N12ArrowDecimal7n_wordsE">ArrowDecimal::n_words (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N12ArrowDecimal9precisionE">ArrowDecimal::precision (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N12ArrowDecimal5scaleE">ArrowDecimal::scale (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N12ArrowDecimal5wordsE">ArrowDecimal::words (C++ member)</a>
</li>
<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>
<li><a href="reference/c.html#_CPPv418ArrowDecimalNegateP12ArrowDecimal">ArrowDecimalNegate (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv420ArrowDecimalSetBytesP12ArrowDecimalPK7uint8_t">ArrowDecimalSetBytes (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv418ArrowDecimalSetIntP12ArrowDecimal7int64_t">ArrowDecimalSetInt (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv416ArrowDecimalSignPK12ArrowDecimal">ArrowDecimalSign (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv411ArrowDevice">ArrowDevice (C++ struct)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice10array_initE">ArrowDevice::array_init (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice10array_moveE">ArrowDevice::array_move (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice11buffer_copyE">ArrowDevice::buffer_copy (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice11buffer_initE">ArrowDevice::buffer_init (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice11buffer_moveE">ArrowDevice::buffer_move (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice9device_idE">ArrowDevice::device_id (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice11device_typeE">ArrowDevice::device_type (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice12private_dataE">ArrowDevice::private_data (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice7releaseE">ArrowDevice::release (C++ member)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/device.html#_CPPv4N11ArrowDevice17synchronize_eventE">ArrowDevice::synchronize_event (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv416ArrowDeviceArray">ArrowDeviceArray (C++ struct)</a>
</li>
<li><a href="reference/device.html#_CPPv4N16ArrowDeviceArray5arrayE">ArrowDeviceArray::array (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N16ArrowDeviceArray9device_idE">ArrowDeviceArray::device_id (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N16ArrowDeviceArray11device_typeE">ArrowDeviceArray::device_type (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N16ArrowDeviceArray8reservedE">ArrowDeviceArray::reserved (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N16ArrowDeviceArray10sync_eventE">ArrowDeviceArray::sync_event (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv420ArrowDeviceArrayInitP11ArrowDeviceP16ArrowDeviceArrayP10ArrowArrayPv">ArrowDeviceArrayInit (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv420ArrowDeviceArrayMoveP16ArrowDeviceArrayP16ArrowDeviceArray">ArrowDeviceArrayMove (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv422ArrowDeviceArrayStream">ArrowDeviceArrayStream (C++ struct)</a>
</li>
<li><a href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream11device_typeE">ArrowDeviceArrayStream::device_type (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream14get_last_errorE">ArrowDeviceArrayStream::get_last_error (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream8get_nextE">ArrowDeviceArrayStream::get_next (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream10get_schemaE">ArrowDeviceArrayStream::get_schema (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream12private_dataE">ArrowDeviceArrayStream::private_data (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv4N22ArrowDeviceArrayStream7releaseE">ArrowDeviceArrayStream::release (C++ member)</a>
</li>
<li><a href="reference/device.html#_CPPv420ArrowDeviceArrayView">ArrowDeviceArrayView (C++ struct)</a>
</li>
<li><a href="reference/device.html#_CPPv424ArrowDeviceArrayViewCopyP20ArrowDeviceArrayViewP11ArrowDeviceP16ArrowDeviceArray">ArrowDeviceArrayViewCopy (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv428ArrowDeviceArrayViewSetArrayP20ArrowDeviceArrayViewP16ArrowDeviceArrayP10ArrowError">ArrowDeviceArrayViewSetArray (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv421ArrowDeviceBufferCopyP11ArrowDevice15ArrowBufferViewP11ArrowDevice15ArrowBufferView">ArrowDeviceBufferCopy (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv421ArrowDeviceBufferInitP11ArrowDevice15ArrowBufferViewP11ArrowDeviceP11ArrowBuffer">ArrowDeviceBufferInit (C++ function)</a>
</li>
<li><a href="reference/device.html#_CPPv415ArrowDeviceType">ArrowDeviceType (C++ type)</a>
</li>
<li><a href="reference/c.html#_CPPv410ArrowError">ArrowError (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N10ArrowError7messageE">ArrowError::message (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv414ArrowErrorCode">ArrowErrorCode (C++ type)</a>
</li>
<li><a href="reference/c.html#_CPPv414ArrowErrorInitP10ArrowError">ArrowErrorInit (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowErrorMessageP10ArrowError">ArrowErrorMessage (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv419ArrowErrorSetStringP10ArrowErrorPKc">ArrowErrorSetString (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowFloatToHalfFloatf">ArrowFloatToHalfFloat (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv421ArrowHalfFloatToFloat8uint16_t">ArrowHalfFloatToFloat (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv413ArrowInterval">ArrowInterval (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowInterval4daysE">ArrowInterval::days (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowInterval6monthsE">ArrowInterval::months (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowInterval2msE">ArrowInterval::ms (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowInterval2nsE">ArrowInterval::ns (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowInterval4typeE">ArrowInterval::type (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv417ArrowIntervalInitP13ArrowInterval9ArrowType">ArrowIntervalInit (C++ function)</a>
</li>
<li><a href="reference/ipc.html#_CPPv432ArrowIpcArrayStreamReaderOptions">ArrowIpcArrayStreamReaderOptions (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N32ArrowIpcArrayStreamReaderOptions11field_indexE">ArrowIpcArrayStreamReaderOptions::field_index (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N32ArrowIpcArrayStreamReaderOptions18use_shared_buffersE">ArrowIpcArrayStreamReaderOptions::use_shared_buffers (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv423ArrowIpcCompressionType">ArrowIpcCompressionType (C++ enum)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcCompressionType40NANOARROW_IPC_COMPRESSION_TYPE_LZ4_FRAMEE">ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_LZ4_FRAME (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcCompressionType35NANOARROW_IPC_COMPRESSION_TYPE_NONEE">ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_NONE (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcCompressionType35NANOARROW_IPC_COMPRESSION_TYPE_ZSTDE">ArrowIpcCompressionType::NANOARROW_IPC_COMPRESSION_TYPE_ZSTD (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv415ArrowIpcDecoder">ArrowIpcDecoder (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder15body_size_bytesE">ArrowIpcDecoder::body_size_bytes (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder5codecE">ArrowIpcDecoder::codec (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder10endiannessE">ArrowIpcDecoder::endianness (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder13feature_flagsE">ArrowIpcDecoder::feature_flags (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder6footerE">ArrowIpcDecoder::footer (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder17header_size_bytesE">ArrowIpcDecoder::header_size_bytes (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder12message_typeE">ArrowIpcDecoder::message_type (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder16metadata_versionE">ArrowIpcDecoder::metadata_version (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcDecoder12private_dataE">ArrowIpcDecoder::private_data (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv426ArrowIpcDecompressFunction">ArrowIpcDecompressFunction (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv420ArrowIpcDecompressor">ArrowIpcDecompressor (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcDecompressor14decompress_addE">ArrowIpcDecompressor::decompress_add (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcDecompressor15decompress_waitE">ArrowIpcDecompressor::decompress_wait (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcDecompressor12private_dataE">ArrowIpcDecompressor::private_data (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcDecompressor7releaseE">ArrowIpcDecompressor::release (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv415ArrowIpcEncoder">ArrowIpcEncoder (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N15ArrowIpcEncoder12private_dataE">ArrowIpcEncoder::private_data (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv418ArrowIpcEndianness">ArrowIpcEndianness (C++ enum)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N18ArrowIpcEndianness28NANOARROW_IPC_ENDIANNESS_BIGE">ArrowIpcEndianness::NANOARROW_IPC_ENDIANNESS_BIG (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N18ArrowIpcEndianness31NANOARROW_IPC_ENDIANNESS_LITTLEE">ArrowIpcEndianness::NANOARROW_IPC_ENDIANNESS_LITTLE (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N18ArrowIpcEndianness38NANOARROW_IPC_ENDIANNESS_UNINITIALIZEDE">ArrowIpcEndianness::NANOARROW_IPC_ENDIANNESS_UNINITIALIZED (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv419ArrowIpcInputStream">ArrowIpcInputStream (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcInputStream12private_dataE">ArrowIpcInputStream::private_data (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcInputStream4readE">ArrowIpcInputStream::read (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcInputStream7releaseE">ArrowIpcInputStream::release (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv419ArrowIpcMessageType">ArrowIpcMessageType (C++ enum)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcMessageType43NANOARROW_IPC_MESSAGE_TYPE_DICTIONARY_BATCHE">ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_DICTIONARY_BATCH (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcMessageType39NANOARROW_IPC_MESSAGE_TYPE_RECORD_BATCHE">ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_RECORD_BATCH (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcMessageType33NANOARROW_IPC_MESSAGE_TYPE_SCHEMAE">ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_SCHEMA (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcMessageType40NANOARROW_IPC_MESSAGE_TYPE_SPARSE_TENSORE">ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_SPARSE_TENSOR (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcMessageType33NANOARROW_IPC_MESSAGE_TYPE_TENSORE">ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_TENSOR (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N19ArrowIpcMessageType40NANOARROW_IPC_MESSAGE_TYPE_UNINITIALIZEDE">ArrowIpcMessageType::NANOARROW_IPC_MESSAGE_TYPE_UNINITIALIZED (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv423ArrowIpcMetadataVersion">ArrowIpcMetadataVersion (C++ enum)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcMetadataVersion33NANOARROW_IPC_METADATA_VERSION_V1E">ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V1 (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcMetadataVersion33NANOARROW_IPC_METADATA_VERSION_V2E">ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V2 (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcMetadataVersion33NANOARROW_IPC_METADATA_VERSION_V3E">ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V3 (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcMetadataVersion33NANOARROW_IPC_METADATA_VERSION_V4E">ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V4 (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N23ArrowIpcMetadataVersion33NANOARROW_IPC_METADATA_VERSION_V5E">ArrowIpcMetadataVersion::NANOARROW_IPC_METADATA_VERSION_V5 (C++ enumerator)</a>
</li>
<li><a href="reference/ipc.html#_CPPv420ArrowIpcOutputStream">ArrowIpcOutputStream (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcOutputStream12private_dataE">ArrowIpcOutputStream::private_data (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcOutputStream7releaseE">ArrowIpcOutputStream::release (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N20ArrowIpcOutputStream5writeE">ArrowIpcOutputStream::write (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv420ArrowIpcSharedBuffer">ArrowIpcSharedBuffer (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv424ArrowIpcSystemEndiannessv">ArrowIpcSystemEndianness (C++ function)</a>
</li>
<li><a href="reference/ipc.html#_CPPv414ArrowIpcWriter">ArrowIpcWriter (C++ struct)</a>
</li>
<li><a href="reference/ipc.html#_CPPv4N14ArrowIpcWriter12private_dataE">ArrowIpcWriter::private_data (C++ member)</a>
</li>
<li><a href="reference/ipc.html#_CPPv423ArrowIpcWriterStartFileP14ArrowIpcWriterP10ArrowError">ArrowIpcWriterStartFile (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv411ArrowLayout">ArrowLayout (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowLayout16buffer_data_typeE">ArrowLayout::buffer_data_type (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowLayout11buffer_typeE">ArrowLayout::buffer_type (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowLayout19child_size_elementsE">ArrowLayout::child_size_elements (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowLayout17element_size_bitsE">ArrowLayout::element_size_bits (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv419ArrowMetadataReader">ArrowMetadataReader (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N19ArrowMetadataReader8metadataE">ArrowMetadataReader::metadata (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N19ArrowMetadataReader6offsetE">ArrowMetadataReader::offset (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N19ArrowMetadataReader14remaining_keysE">ArrowMetadataReader::remaining_keys (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv419ArrowResolveChunk647int64_tPK7int64_t7int64_t7int64_t">ArrowResolveChunk64 (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv411ArrowSchema">ArrowSchema (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema8childrenE">ArrowSchema::children (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema10dictionaryE">ArrowSchema::dictionary (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema5flagsE">ArrowSchema::flags (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema6formatE">ArrowSchema::format (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema8metadataE">ArrowSchema::metadata (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema10n_childrenE">ArrowSchema::n_children (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema4nameE">ArrowSchema::name (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema12private_dataE">ArrowSchema::private_data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N11ArrowSchema7releaseE">ArrowSchema::release (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowSchemaMoveP11ArrowSchemaP11ArrowSchema">ArrowSchemaMove (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv418ArrowSchemaReleaseP11ArrowSchema">ArrowSchemaRelease (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowSchemaView">ArrowSchemaView (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView16decimal_bitwidthE">ArrowSchemaView::decimal_bitwidth (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView17decimal_precisionE">ArrowSchemaView::decimal_precision (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView13decimal_scaleE">ArrowSchemaView::decimal_scale (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView18extension_metadataE">ArrowSchemaView::extension_metadata (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView14extension_nameE">ArrowSchemaView::extension_name (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView10fixed_sizeE">ArrowSchemaView::fixed_size (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView6layoutE">ArrowSchemaView::layout (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView6schemaE">ArrowSchemaView::schema (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView12storage_typeE">ArrowSchemaView::storage_type (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView9time_unitE">ArrowSchemaView::time_unit (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView8timezoneE">ArrowSchemaView::timezone (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView4typeE">ArrowSchemaView::type (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowSchemaView14union_type_idsE">ArrowSchemaView::union_type_ids (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowStringView">ArrowStringView (C++ struct)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowStringView4dataE">ArrowStringView::data (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv4N15ArrowStringView10size_bytesE">ArrowStringView::size_bytes (C++ member)</a>
</li>
<li><a href="reference/c.html#_CPPv413ArrowTimeUnit">ArrowTimeUnit (C++ enum)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowTimeUnit25NANOARROW_TIME_UNIT_MICROE">ArrowTimeUnit::NANOARROW_TIME_UNIT_MICRO (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowTimeUnit25NANOARROW_TIME_UNIT_MILLIE">ArrowTimeUnit::NANOARROW_TIME_UNIT_MILLI (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowTimeUnit24NANOARROW_TIME_UNIT_NANOE">ArrowTimeUnit::NANOARROW_TIME_UNIT_NANO (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N13ArrowTimeUnit26NANOARROW_TIME_UNIT_SECONDE">ArrowTimeUnit::NANOARROW_TIME_UNIT_SECOND (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv419ArrowTimeUnitString13ArrowTimeUnit">ArrowTimeUnitString (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv49ArrowType">ArrowType (C++ enum)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_BINARYE">ArrowType::NANOARROW_TYPE_BINARY (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType26NANOARROW_TYPE_BINARY_VIEWE">ArrowType::NANOARROW_TYPE_BINARY_VIEW (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType19NANOARROW_TYPE_BOOLE">ArrowType::NANOARROW_TYPE_BOOL (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_DATE32E">ArrowType::NANOARROW_TYPE_DATE32 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_DATE64E">ArrowType::NANOARROW_TYPE_DATE64 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType25NANOARROW_TYPE_DECIMAL128E">ArrowType::NANOARROW_TYPE_DECIMAL128 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType25NANOARROW_TYPE_DECIMAL256E">ArrowType::NANOARROW_TYPE_DECIMAL256 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType24NANOARROW_TYPE_DECIMAL32E">ArrowType::NANOARROW_TYPE_DECIMAL32 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType24NANOARROW_TYPE_DECIMAL64E">ArrowType::NANOARROW_TYPE_DECIMAL64 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType26NANOARROW_TYPE_DENSE_UNIONE">ArrowType::NANOARROW_TYPE_DENSE_UNION (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType25NANOARROW_TYPE_DICTIONARYE">ArrowType::NANOARROW_TYPE_DICTIONARY (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_DOUBLEE">ArrowType::NANOARROW_TYPE_DOUBLE (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType23NANOARROW_TYPE_DURATIONE">ArrowType::NANOARROW_TYPE_DURATION (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType24NANOARROW_TYPE_EXTENSIONE">ArrowType::NANOARROW_TYPE_EXTENSION (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType32NANOARROW_TYPE_FIXED_SIZE_BINARYE">ArrowType::NANOARROW_TYPE_FIXED_SIZE_BINARY (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType30NANOARROW_TYPE_FIXED_SIZE_LISTE">ArrowType::NANOARROW_TYPE_FIXED_SIZE_LIST (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType20NANOARROW_TYPE_FLOATE">ArrowType::NANOARROW_TYPE_FLOAT (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType25NANOARROW_TYPE_HALF_FLOATE">ArrowType::NANOARROW_TYPE_HALF_FLOAT (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType20NANOARROW_TYPE_INT16E">ArrowType::NANOARROW_TYPE_INT16 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType20NANOARROW_TYPE_INT32E">ArrowType::NANOARROW_TYPE_INT32 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType20NANOARROW_TYPE_INT64E">ArrowType::NANOARROW_TYPE_INT64 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType19NANOARROW_TYPE_INT8E">ArrowType::NANOARROW_TYPE_INT8 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType32NANOARROW_TYPE_INTERVAL_DAY_TIMEE">ArrowType::NANOARROW_TYPE_INTERVAL_DAY_TIME (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType38NANOARROW_TYPE_INTERVAL_MONTH_DAY_NANOE">ArrowType::NANOARROW_TYPE_INTERVAL_MONTH_DAY_NANO (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType30NANOARROW_TYPE_INTERVAL_MONTHSE">ArrowType::NANOARROW_TYPE_INTERVAL_MONTHS (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType27NANOARROW_TYPE_LARGE_BINARYE">ArrowType::NANOARROW_TYPE_LARGE_BINARY (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType25NANOARROW_TYPE_LARGE_LISTE">ArrowType::NANOARROW_TYPE_LARGE_LIST (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType30NANOARROW_TYPE_LARGE_LIST_VIEWE">ArrowType::NANOARROW_TYPE_LARGE_LIST_VIEW (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType27NANOARROW_TYPE_LARGE_STRINGE">ArrowType::NANOARROW_TYPE_LARGE_STRING (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType19NANOARROW_TYPE_LISTE">ArrowType::NANOARROW_TYPE_LIST (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType24NANOARROW_TYPE_LIST_VIEWE">ArrowType::NANOARROW_TYPE_LIST_VIEW (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType18NANOARROW_TYPE_MAPE">ArrowType::NANOARROW_TYPE_MAP (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType17NANOARROW_TYPE_NAE">ArrowType::NANOARROW_TYPE_NA (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType30NANOARROW_TYPE_RUN_END_ENCODEDE">ArrowType::NANOARROW_TYPE_RUN_END_ENCODED (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType27NANOARROW_TYPE_SPARSE_UNIONE">ArrowType::NANOARROW_TYPE_SPARSE_UNION (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_STRINGE">ArrowType::NANOARROW_TYPE_STRING (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType26NANOARROW_TYPE_STRING_VIEWE">ArrowType::NANOARROW_TYPE_STRING_VIEW (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_STRUCTE">ArrowType::NANOARROW_TYPE_STRUCT (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_TIME32E">ArrowType::NANOARROW_TYPE_TIME32 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_TIME64E">ArrowType::NANOARROW_TYPE_TIME64 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType24NANOARROW_TYPE_TIMESTAMPE">ArrowType::NANOARROW_TYPE_TIMESTAMP (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_UINT16E">ArrowType::NANOARROW_TYPE_UINT16 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_UINT32E">ArrowType::NANOARROW_TYPE_UINT32 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType21NANOARROW_TYPE_UINT64E">ArrowType::NANOARROW_TYPE_UINT64 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType20NANOARROW_TYPE_UINT8E">ArrowType::NANOARROW_TYPE_UINT8 (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N9ArrowType28NANOARROW_TYPE_UNINITIALIZEDE">ArrowType::NANOARROW_TYPE_UNINITIALIZED (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv415ArrowTypeString9ArrowType">ArrowTypeString (C++ function)</a>
</li>
<li><a href="reference/c.html#_CPPv420ArrowValidationLevel">ArrowValidationLevel (C++ enum)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowValidationLevel34NANOARROW_VALIDATION_LEVEL_DEFAULTE">ArrowValidationLevel::NANOARROW_VALIDATION_LEVEL_DEFAULT (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowValidationLevel31NANOARROW_VALIDATION_LEVEL_FULLE">ArrowValidationLevel::NANOARROW_VALIDATION_LEVEL_FULL (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowValidationLevel34NANOARROW_VALIDATION_LEVEL_MINIMALE">ArrowValidationLevel::NANOARROW_VALIDATION_LEVEL_MINIMAL (C++ enumerator)</a>
</li>
<li><a href="reference/c.html#_CPPv4N20ArrowValidationLevel31NANOARROW_VALIDATION_LEVEL_NONEE">ArrowValidationLevel::NANOARROW_VALIDATION_LEVEL_NONE (C++ enumerator)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Scalar.as_py">as_py() (Scalar method)</a>
</li>
</ul></td>
</tr></table>
<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.binary">binary() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.binary_view">binary_view() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.bool_">bool_() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.buffer">buffer() (Array method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/cpp.html#_CPPv4I0E18BufferInitSequencevP11ArrowBuffer1T">BufferInitSequence (C++ function)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4I0E17BufferInitWrappedvP11ArrowBuffer1TPK7uint8_t7int64_t">BufferInitWrapped (C++ function)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.buffers">buffers (Array property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.byte_width">byte_width (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.c_array">c_array() (in module nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.c_array_from_buffers">c_array_from_buffers() (in module nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array_stream.c_array_stream">c_array_stream() (in module nanoarrow.c_array_stream)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.c_array_view">c_array_view() (in module nanoarrow.c_array)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_schema.c_schema">c_schema() (in module nanoarrow.c_schema)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/advanced.html#nanoarrow.c_schema.c_schema_view">c_schema_view() (in module nanoarrow.c_schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.child">child() (Array method)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.chunk">chunk() (Array method)</a>
</li>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.close">close() (ArrayStream method)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.TimeUnit.create">create() (TimeUnit static method)</a>
</li>
</ul></td>
</tr></table>
<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.date32">date32() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.date64">date64() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.decimal128">decimal128() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.decimal256">decimal256() (in module nanoarrow.schema)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/array.html#nanoarrow.array.Array.device">device (Array property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.dictionary">dictionary() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.dictionary_ordered">dictionary_ordered (Schema property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.duration">duration() (in module nanoarrow.schema)</a>
</li>
</ul></td>
</tr></table>
<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.EmptyArrayBuilder">EmptyArrayBuilder (class in nanoarrow.c_array)</a>
</li>
<li><a href="reference/cpp.html#_CPPv416EmptyArrayStream">EmptyArrayStream (C++ class)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N16EmptyArrayStream16EmptyArrayStreamEP11ArrowSchema">EmptyArrayStream::EmptyArrayStream (C++ function)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N16EmptyArrayStream13ToArrayStreamEP16ArrowArrayStream">EmptyArrayStream::ToArrayStream (C++ function)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/cpp.html#_CPPv49Exception">Exception (C++ class)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.extension">extension (Schema property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.extension_type">extension_type() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.ExtensionAccessor">ExtensionAccessor (class in nanoarrow.schema)</a>
</li>
</ul></td>
</tr></table>
<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.field">field() (Schema method)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.fields">fields (Schema property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.fixed_size_binary">fixed_size_binary() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.fixed_size_list">fixed_size_list() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.float16">float16() (in module nanoarrow.schema)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.float32">float32() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.float64">float64() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.from_chunks">from_chunks() (Array static method)</a>
</li>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.from_path">from_path() (ArrayStream static method)</a>
</li>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.from_readable">from_readable() (ArrayStream static method)</a>
</li>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.from_url">from_url() (ArrayStream static method)</a>
</li>
</ul></td>
</tr></table>
<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.index_type">index_type (Schema property)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.ArrayBuilder.infer_schema">infer_schema() (ArrayBuilder class method)</a>
<ul>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.ArrayFromIterableBuilder.infer_schema">(ArrayFromIterableBuilder class method)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.ArrayFromPyBufferBuilder.infer_schema">(ArrayFromPyBufferBuilder class method)</a>
</li>
<li><a href="reference/python/advanced.html#nanoarrow.c_array.EmptyArrayBuilder.infer_schema">(EmptyArrayBuilder class method)</a>
</li>
</ul></li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.inspect">inspect() (Array method)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.int16">int16() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.int32">int32() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.int64">int64() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.int8">int8() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.interval_day_time">interval_day_time() (in module nanoarrow.schema)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.interval_month_day_nano">interval_month_day_nano() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.interval_months">interval_months() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.iter_children">iter_children() (Array method)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.iter_chunk_views">iter_chunk_views() (Array method)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.iter_chunks">iter_chunks() (Array method)</a>
<ul>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.iter_chunks">(ArrayStream method)</a>
</li>
</ul></li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.iter_py">iter_py() (Array method)</a>
<ul>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.iter_py">(ArrayStream method)</a>
</li>
</ul></li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.iter_scalar">iter_scalar() (Array method)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.iter_tuples">iter_tuples() (Array method)</a>
<ul>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.iter_tuples">(ArrayStream method)</a>
</li>
</ul></li>
</ul></td>
</tr></table>
<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.key_type">key_type (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.large_binary">large_binary() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.large_list">large_list() (in module nanoarrow.schema)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.large_string">large_string() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.list_">list_() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.list_size">list_size (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.map_">map_() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.ExtensionAccessor.metadata">metadata (ExtensionAccessor property)</a>
<ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.metadata">(Schema property)</a>
</li>
</ul></li>
<li>
module
<ul>
<li><a href="reference/python/index.html#module-nanoarrow">nanoarrow</a>
</li>
<li><a href="reference/python/array.html#module-nanoarrow.array">nanoarrow.array</a>
</li>
<li><a href="reference/python/array-stream.html#module-nanoarrow.array_stream">nanoarrow.array_stream</a>
</li>
<li><a href="reference/python/advanced.html#module-nanoarrow.c_array">nanoarrow.c_array</a>
</li>
<li><a href="reference/python/advanced.html#module-nanoarrow.c_array_stream">nanoarrow.c_array_stream</a>
</li>
<li><a href="reference/python/advanced.html#module-nanoarrow.c_schema">nanoarrow.c_schema</a>
</li>
<li><a href="reference/python/schema.html#module-nanoarrow.schema">nanoarrow.schema</a>
</li>
</ul></li>
</ul></td>
</tr></table>
<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/array.html#nanoarrow.array.Array.n_buffers">n_buffers (Array property)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.n_children">n_children (Array property)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.n_chunks">n_chunks (Array property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.n_fields">n_fields (Schema property)</a>
</li>
<li><a href="reference/cpp.html#_CPPv42NA">NA (C++ member)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.ExtensionAccessor.name">name (ExtensionAccessor property)</a>
<ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.name">(Schema property)</a>
</li>
</ul></li>
<li>
nanoarrow
<ul>
<li><a href="reference/python/index.html#module-nanoarrow">module</a>
</li>
</ul></li>
<li>
nanoarrow.array
<ul>
<li><a href="reference/python/array.html#module-nanoarrow.array">module</a>
</li>
</ul></li>
<li>
nanoarrow.array_stream
<ul>
<li><a href="reference/python/array-stream.html#module-nanoarrow.array_stream">module</a>
</li>
</ul></li>
<li>
nanoarrow.c_array
<ul>
<li><a href="reference/python/advanced.html#module-nanoarrow.c_array">module</a>
</li>
</ul></li>
<li>
nanoarrow.c_array_stream
<ul>
<li><a href="reference/python/advanced.html#module-nanoarrow.c_array_stream">module</a>
</li>
</ul></li>
<li>
nanoarrow.c_schema
<ul>
<li><a href="reference/python/advanced.html#module-nanoarrow.c_schema">module</a>
</li>
</ul></li>
<li>
nanoarrow.schema
<ul>
<li><a href="reference/python/schema.html#module-nanoarrow.schema">module</a>
</li>
</ul></li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparisonE">nanoarrow::testing::TestingJSONComparison (C++ class)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison16ClearDifferencesEv">nanoarrow::testing::TestingJSONComparison::ClearDifferences (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison18CompareArrayStreamEP16ArrowArrayStreamP16ArrowArrayStreamP10ArrowError">nanoarrow::testing::TestingJSONComparison::CompareArrayStream (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison12CompareBatchEPK10ArrowArrayPK10ArrowArrayP10ArrowErrorRKNSt6stringE">nanoarrow::testing::TestingJSONComparison::CompareBatch (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison13CompareSchemaEPK11ArrowSchemaPK11ArrowSchemaP10ArrowErrorRKNSt6stringE">nanoarrow::testing::TestingJSONComparison::CompareSchema (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4NK9nanoarrow7testing21TestingJSONComparison15num_differencesEv">nanoarrow::testing::TestingJSONComparison::num_differences (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison23set_compare_batch_flagsEb">nanoarrow::testing::TestingJSONComparison::set_compare_batch_flags (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison27set_compare_float_precisionEi">nanoarrow::testing::TestingJSONComparison::set_compare_float_precision (C++ function)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison26set_compare_metadata_orderEb">nanoarrow::testing::TestingJSONComparison::set_compare_metadata_order (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison9SetSchemaEPK11ArrowSchemaP10ArrowError">nanoarrow::testing::TestingJSONComparison::SetSchema (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing21TestingJSONComparison16WriteDifferencesERNSt7ostreamE">nanoarrow::testing::TestingJSONComparison::WriteDifferences (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONReaderE">nanoarrow::testing::TestingJSONReader (C++ class)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONReader9ReadBatchERKNSt6stringEPK11ArrowSchemaP10ArrowArrayP10ArrowError">nanoarrow::testing::TestingJSONReader::ReadBatch (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONReader10ReadColumnERKNSt6stringEPK11ArrowSchemaP10ArrowArrayP10ArrowError">nanoarrow::testing::TestingJSONReader::ReadColumn (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONReader12ReadDataFileERKNSt6stringEP16ArrowArrayStreamiP10ArrowError">nanoarrow::testing::TestingJSONReader::ReadDataFile (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONReader9ReadFieldERKNSt6stringEP11ArrowSchemaP10ArrowError">nanoarrow::testing::TestingJSONReader::ReadField (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONReader10ReadSchemaERKNSt6stringEP11ArrowSchemaP10ArrowError">nanoarrow::testing::TestingJSONReader::ReadSchema (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriterE">nanoarrow::testing::TestingJSONWriter (C++ class)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter19set_float_precisionEi">nanoarrow::testing::TestingJSONWriter::set_float_precision (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter20set_include_metadataEb">nanoarrow::testing::TestingJSONWriter::set_include_metadata (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter10WriteBatchERNSt7ostreamEPK11ArrowSchemaPK14ArrowArrayView">nanoarrow::testing::TestingJSONWriter::WriteBatch (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter11WriteColumnERNSt7ostreamEPK11ArrowSchemaPK14ArrowArrayView">nanoarrow::testing::TestingJSONWriter::WriteColumn (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter13WriteDataFileERNSt7ostreamEP16ArrowArrayStream">nanoarrow::testing::TestingJSONWriter::WriteDataFile (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter10WriteFieldERNSt7ostreamEPK11ArrowSchema">nanoarrow::testing::TestingJSONWriter::WriteField (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter13WriteMetadataERNSt7ostreamEPKc">nanoarrow::testing::TestingJSONWriter::WriteMetadata (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter11WriteSchemaERNSt7ostreamEPK11ArrowSchema">nanoarrow::testing::TestingJSONWriter::WriteSchema (C++ function)</a>
</li>
<li><a href="reference/testing.html#_CPPv4N9nanoarrow7testing17TestingJSONWriter9WriteTypeERNSt7ostreamEPK11ArrowSchema">nanoarrow::testing::TestingJSONWriter::WriteType (C++ function)</a>
</li>
<li><a href="reference/c.html#c.NANOARROW_FLAG_ALL_SUPPORTED">NANOARROW_FLAG_ALL_SUPPORTED (C macro)</a>
</li>
<li><a href="reference/ipc.html#c.NANOARROW_IPC_FEATURE_COMPRESSED_BODY">NANOARROW_IPC_FEATURE_COMPRESSED_BODY (C macro)</a>
</li>
<li><a href="reference/ipc.html#c.NANOARROW_IPC_FEATURE_DICTIONARY_REPLACEMENT">NANOARROW_IPC_FEATURE_DICTIONARY_REPLACEMENT (C macro)</a>
</li>
<li><a href="reference/c.html#c.NANOARROW_MAX_FIXED_BUFFERS">NANOARROW_MAX_FIXED_BUFFERS (C macro)</a>
</li>
<li><a href="reference/c.html#c.NANOARROW_OK">NANOARROW_OK (C macro)</a>
</li>
<li><a href="reference/c.html#c.NANOARROW_RETURN_NOT_OK">NANOARROW_RETURN_NOT_OK (C macro)</a>
</li>
<li><a href="reference/c.html#c.NANOARROW_RETURN_NOT_OK_WITH_ERROR">NANOARROW_RETURN_NOT_OK_WITH_ERROR (C macro)</a>
</li>
<li><a href="reference/cpp.html#c.NANOARROW_THROW_NOT_OK">NANOARROW_THROW_NOT_OK (C macro)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.null">null() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.nullable">nullable (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/array.html#nanoarrow.array.Array.offset">offset (Array property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.params">params (Schema property)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.precision">precision (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.read_all">read_all() (ArrayStream method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.read_next">read_next() (ArrayStream method)</a>
</li>
</ul></td>
</tr></table>
<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/array.html#nanoarrow.array.Scalar">Scalar (class in nanoarrow.array)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.scale">scale (Schema property)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.schema">schema (Array property)</a>
<ul>
<li><a href="reference/python/array-stream.html#nanoarrow.array_stream.ArrayStream.schema">(ArrayStream property)</a>
</li>
</ul></li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema">Schema (class in nanoarrow.schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Scalar.schema">schema (Scalar property)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.schema">schema() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/array.html#nanoarrow.array.Array.serialize">serialize() (Array method)</a>
<ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.serialize">(Schema method)</a>
</li>
</ul></li>
<li><a href="reference/python/schema.html#nanoarrow.schema.ExtensionAccessor.storage">storage (ExtensionAccessor property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.string">string() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.string_view">string_view() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.struct">struct() (in module nanoarrow.schema)</a>
</li>
</ul></td>
</tr></table>
<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.time32">time32() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.time64">time64() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.timestamp">timestamp() (in module nanoarrow.schema)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.TimeUnit">TimeUnit (class in nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.timezone">timezone (Schema property)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Type">Type (class in nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.type">type (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.uint16">uint16() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.uint32">uint32() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.uint64">uint64() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.uint8">uint8() (in module nanoarrow.schema)</a>
</li>
<li><a href="reference/cpp.html#_CPPv411UniqueArray">UniqueArray (C++ type)</a>
</li>
<li><a href="reference/cpp.html#_CPPv417UniqueArrayStream">UniqueArrayStream (C++ type)</a>
</li>
<li><a href="reference/cpp.html#_CPPv415UniqueArrayView">UniqueArrayView (C++ type)</a>
</li>
<li><a href="reference/cpp.html#_CPPv412UniqueBitmap">UniqueBitmap (C++ type)</a>
</li>
<li><a href="reference/cpp.html#_CPPv412UniqueBuffer">UniqueBuffer (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv413UniqueDecoder">UniqueDecoder (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv418UniqueDecompressor">UniqueDecompressor (C++ type)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/device.html#_CPPv412UniqueDevice">UniqueDevice (C++ type)</a>
</li>
<li><a href="reference/device.html#_CPPv417UniqueDeviceArray">UniqueDeviceArray (C++ type)</a>
</li>
<li><a href="reference/device.html#_CPPv423UniqueDeviceArrayStream">UniqueDeviceArrayStream (C++ type)</a>
</li>
<li><a href="reference/device.html#_CPPv421UniqueDeviceArrayView">UniqueDeviceArrayView (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv413UniqueEncoder">UniqueEncoder (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv412UniqueFooter">UniqueFooter (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv417UniqueInputStream">UniqueInputStream (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv418UniqueOutputStream">UniqueOutputStream (C++ type)</a>
</li>
<li><a href="reference/cpp.html#_CPPv412UniqueSchema">UniqueSchema (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv418UniqueSharedBuffer">UniqueSharedBuffer (C++ type)</a>
</li>
<li><a href="reference/ipc.html#_CPPv412UniqueWriter">UniqueWriter (C++ type)</a>
</li>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.unit">unit (Schema property)</a>
</li>
</ul></td>
</tr></table>
<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/python/schema.html#nanoarrow.schema.Schema.value_type">value_type (Schema property)</a>
</li>
<li><a href="reference/cpp.html#_CPPv417VectorArrayStream">VectorArrayStream (C++ class)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N17VectorArrayStream13ToArrayStreamEP16ArrowArrayStream">VectorArrayStream::ToArrayStream (C++ function)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N17VectorArrayStream17VectorArrayStreamEP11ArrowSchemaNSt6vectorI11UniqueArrayEE">VectorArrayStream::VectorArrayStream (C++ function)</a>, <a href="reference/cpp.html#_CPPv4N17VectorArrayStream17VectorArrayStreamEP11ArrowSchemaP10ArrowArray">[1]</a>
</li>
<li><a href="reference/cpp.html#_CPPv4I0E11ViewArrayAs">ViewArrayAs (C++ class)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4I_iE16ViewArrayAsBytes">ViewArrayAsBytes (C++ class)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/cpp.html#_CPPv425ViewArrayAsFixedSizeBytes">ViewArrayAsFixedSizeBytes (C++ class)</a>
</li>
<li><a href="reference/cpp.html#_CPPv415ViewArrayStream">ViewArrayStream (C++ class)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N15ViewArrayStream4codeEv">ViewArrayStream::code (C++ function)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4NK15ViewArrayStream5countEv">ViewArrayStream::count (C++ function)</a>
</li>
<li><a href="reference/cpp.html#_CPPv4N15ViewArrayStream5errorEv">ViewArrayStream::error (C++ function)</a>
</li>
<li><a href="reference/cpp.html#_CPPv426ViewBinaryViewArrayAsBytes">ViewBinaryViewArrayAsBytes (C++ class)</a>
</li>
</ul></td>
</tr></table>
</article>
<footer class="prev-next-footer d-print-none">
<div class="prev-next-area">
</div>
</footer>
</div>
</div>
<footer class="bd-footer-content">
</footer>
</main>
</div>
</div>
<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script defer src="_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf"></script>
<script defer src="_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf"></script>
<footer class="bd-footer">
<div class="bd-footer__inner bd-page-width">
<div class="footer-items__start">
<div class="footer-item">
<p class="copyright">
© Copyright 2016-2025 Apache Software Foundation.
<br/>
</p>
</div>
<div class="footer-item">
<p class="sphinx-version">
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
<br/>
</p>
</div>
</div>
<div class="footer-items__end">
<div class="footer-item">
<p class="theme-version">
<!-- # L10n: Setting the PST URL as an argument as this does not need to be localized -->
Built with the <a href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html">PyData Sphinx Theme</a> 0.16.1.
</p></div>
</div>
</div>
</footer>
</body>
</html>