Danger zone: low-level pointer operations
Usage
narrow_pointer_is_valid(ptr)
narrow_pointer_release(ptr)
narrow_pointer_move(ptr_src, ptr_dst)
narrow_pointer_export(ptr_src, ptr_dst)
narrow_allocate_schema()
narrow_allocate_array_data()
narrow_allocate_array_stream()
narrow_pointer_addr_chr(ptr)
narrow_schema_from_pointer(ptr)
narrow_array_data_from_pointer(ptr)
narrow_array_stream_from_pointer(ptr)
narrow_from_pointer(ptr, cls)
Arguments
- ptr, ptr_src, ptr_dst
An external pointer to a
narrow_schema()
, anarrow_array_data()
, or anarrow_array_stream()
.- cls
One of "narrow_schema", "narrow_array_data", or "narrow_array_stream".