Interface to the 'nanoarrow' 'C' Library


[Up] [Top]

Documentation for package ‘nanoarrow’ version 0.4.0.1

Help Pages

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
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
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_version Underlying 'nanoarrow' C library build
na_binary 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_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_string Create type objects
na_list 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_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
register_nanoarrow_extension Register Arrow extension types
resolve_nanoarrow_extension Register Arrow extension types
unregister_nanoarrow_extension Register Arrow extension types