#include <utility>
#include <sparrow/c_interface.hpp>
#include <sparrow/utils/contracts.hpp>
#include "sparrow_ipc/config/config.hpp"
#include "sparrow_ipc/arrow_interface/arrow_array/private_data.hpp"
Go to the source code of this file.
|
| SPARROW_IPC_API void | sparrow_ipc::release_arrow_array_children_and_dictionary (ArrowArray *array) |
| |
| template<ArrowPrivateData T> |
| void | sparrow_ipc::arrow_array_release (ArrowArray *array) |
| |
| template<ArrowPrivateData T, typename Arg> |
| void | sparrow_ipc::fill_arrow_array (ArrowArray &array, int64_t length, int64_t null_count, int64_t offset, size_t children_count, ArrowArray **children, ArrowArray *dictionary, Arg &&private_data_arg) |
| |
| template<ArrowPrivateData T, typename Arg> |
| ArrowArray | sparrow_ipc::make_arrow_array (int64_t length, int64_t null_count, int64_t offset, size_t children_count, ArrowArray **children, ArrowArray *dictionary, Arg &&private_data_arg) |
| |