| 572 | } |
| 573 | |
| 574 | void export_ptr(ArrowArray* out_array) { |
| 575 | iassert(out_array != nullptr); |
| 576 | memcpy(out_array, array_, sizeof(ArrowArray)); |
| 577 | std::free(array_); |
| 578 | array_ = nullptr; |
| 579 | } |
| 580 | |
| 581 | ArrowArray* ptr() const { |
| 582 | passert(array_ != nullptr); |