包索引
-
array_stream_set_finalizer()
- 注册数组流终结器
-
as_nanoarrow_array()
- 将对象转换为 nanoarrow 数组
-
as_nanoarrow_array_stream()
- 将对象转换为 nanoarrow array_stream
-
as_nanoarrow_buffer()
- 将对象转换为 nanoarrow 缓冲区
-
as_nanoarrow_schema()
infer_nanoarrow_schema()
nanoarrow_schema_parse()
nanoarrow_schema_modify()
- 将对象转换为 nanoarrow 模式
-
as_nanoarrow_vctr()
nanoarrow_vctr()
- 实验性的 Arrow 编码数组作为 R 向量
-
basic_array_stream()
- 从批次创建 ArrayStreams
-
convert_array()
- 将数组转换为 R 向量
-
convert_array_stream()
collect_array_stream()
- 将数组流转换为 R 向量
-
infer_nanoarrow_ptype()
- 推断 R 向量原型
-
infer_nanoarrow_ptype_extension()
convert_array_extension()
as_nanoarrow_array_extension()
- 实现 Arrow 扩展类型
-
na_type()
na_na()
na_bool()
na_int8()
na_uint8()
na_int16()
na_uint16()
na_int32()
na_uint32()
na_int64()
na_uint64()
na_half_float()
na_float()
na_double()
na_string()
na_large_string()
na_string_view()
na_binary()
na_large_binary()
na_fixed_size_binary()
na_binary_view()
na_date32()
na_date64()
na_time32()
na_time64()
na_duration()
na_interval_months()
na_interval_day_time()
na_interval_month_day_nano()
na_timestamp()
na_decimal128()
na_decimal256()
na_struct()
na_sparse_union()
na_dense_union()
na_list()
na_large_list()
na_fixed_size_list()
na_map()
na_dictionary()
na_extension()
- 创建类型对象
-
na_vctrs()
- Vctrs 扩展类型
-
nanoarrow_buffer_init()
nanoarrow_buffer_append()
convert_buffer()
- 创建和修改 nanoarrow 缓冲区
-
nanoarrow_extension_array()
- 创建 Arrow 扩展数组
-
nanoarrow_extension_spec()
register_nanoarrow_extension()
unregister_nanoarrow_extension()
resolve_nanoarrow_extension()
- 注册 Arrow 扩展类型
-
nanoarrow_pointer_is_valid()
nanoarrow_pointer_addr_dbl()
nanoarrow_pointer_addr_chr()
nanoarrow_pointer_addr_pretty()
nanoarrow_pointer_release()
nanoarrow_pointer_move()
nanoarrow_pointer_export()
nanoarrow_allocate_schema()
nanoarrow_allocate_array()
nanoarrow_allocate_array_stream()
nanoarrow_pointer_set_protected()
- 危险区域:底层指针操作
-
nanoarrow_version()
- 底层“nanoarrow”C 库构建
-
read_nanoarrow()
write_nanoarrow()
example_ipc_stream()
- 读取/写入 Arrow 数据的序列化流