| array_stream_set_finalizer | Register an array stream finalizer |
| as_nanoarrow_array | Convert an object to a nanoarrow array |
| as_nanoarrow_array_extension | Implement Arrow extension types |
| as_nanoarrow_array_stream | Convert an object to a nanoarrow array_stream |
| as_nanoarrow_buffer | Convert an object to a nanoarrow buffer |
| as_nanoarrow_schema | Convert an object to a nanoarrow schema |
| as_nanoarrow_vctr | Experimental Arrow encoded arrays as R vectors |
| basic_array_stream | Create ArrayStreams from batches |
| collect_array_stream | Convert an Array Stream into an R vector |
| convert_array | Convert an Array into an R vector |
| convert_array_extension | Implement Arrow extension types |
| convert_array_stream | Convert an Array Stream into an R vector |
| convert_buffer | Create and modify nanoarrow buffers |
| example_ipc_stream | Example Arrow IPC Data |
| infer_nanoarrow_ptype | Infer an R vector prototype |
| infer_nanoarrow_ptype_extension | Implement Arrow extension types |
| infer_nanoarrow_schema | Convert an object to a nanoarrow schema |
| nanoarrow_allocate_array | Danger zone: low-level pointer operations |
| nanoarrow_allocate_array_stream | Danger zone: low-level pointer operations |
| nanoarrow_allocate_schema | Danger zone: low-level pointer operations |
| nanoarrow_array_init | Modify nanoarrow arrays |
| nanoarrow_array_modify | Modify nanoarrow arrays |
| nanoarrow_array_set_schema | Modify nanoarrow arrays |
| nanoarrow_buffer_append | Create and modify nanoarrow buffers |
| nanoarrow_buffer_init | Create and modify nanoarrow buffers |
| nanoarrow_extension_array | Create Arrow extension arrays |
| nanoarrow_extension_spec | Register Arrow extension types |
| nanoarrow_pointer_addr_chr | Danger zone: low-level pointer operations |
| nanoarrow_pointer_addr_dbl | Danger zone: low-level pointer operations |
| nanoarrow_pointer_addr_pretty | Danger zone: low-level pointer operations |
| nanoarrow_pointer_export | Danger zone: low-level pointer operations |
| nanoarrow_pointer_is_valid | Danger zone: low-level pointer operations |
| nanoarrow_pointer_move | Danger zone: low-level pointer operations |
| nanoarrow_pointer_release | Danger zone: low-level pointer operations |
| nanoarrow_pointer_set_protected | Danger zone: low-level pointer operations |
| nanoarrow_schema_modify | Convert an object to a nanoarrow schema |
| nanoarrow_schema_parse | Convert an object to a nanoarrow schema |
| nanoarrow_vctr | Experimental Arrow encoded arrays as R vectors |
| nanoarrow_version | Underlying 'nanoarrow' C library build |
| nanoarrow_with_zstd | Underlying 'nanoarrow' C library build |
| na_binary | Create type objects |
| na_binary_view | Create type objects |
| na_bool | Create type objects |
| na_date32 | Create type objects |
| na_date64 | Create type objects |
| na_decimal128 | Create type objects |
| na_decimal256 | Create type objects |
| na_decimal32 | Create type objects |
| na_decimal64 | Create type objects |
| na_dense_union | Create type objects |
| na_dictionary | Create type objects |
| na_double | Create type objects |
| na_duration | Create type objects |
| na_extension | Create type objects |
| na_fixed_size_binary | Create type objects |
| na_fixed_size_list | Create type objects |
| na_float | Create type objects |
| na_half_float | Create type objects |
| na_int16 | Create type objects |
| na_int32 | Create type objects |
| na_int64 | Create type objects |
| na_int8 | Create type objects |
| na_interval_day_time | Create type objects |
| na_interval_months | Create type objects |
| na_interval_month_day_nano | Create type objects |
| na_large_binary | Create type objects |
| na_large_list | Create type objects |
| na_large_list_view | Create type objects |
| na_large_string | Create type objects |
| na_list | Create type objects |
| na_list_view | Create type objects |
| na_map | Create type objects |
| na_na | Create type objects |
| na_sparse_union | Create type objects |
| na_string | Create type objects |
| na_string_view | Create type objects |
| na_struct | Create type objects |
| na_time32 | Create type objects |
| na_time64 | Create type objects |
| na_timestamp | Create type objects |
| na_type | Create type objects |
| na_uint16 | Create type objects |
| na_uint32 | Create type objects |
| na_uint64 | Create type objects |
| na_uint8 | Create type objects |
| na_vctrs | Vctrs extension type |
| read_nanoarrow | Read/write serialized streams of Arrow data |
| register_nanoarrow_extension | Register Arrow extension types |
| resolve_nanoarrow_extension | Register Arrow extension types |
| unregister_nanoarrow_extension | Register Arrow extension types |
| write_nanoarrow | Read/write serialized streams of Arrow data |