|
sparrow-ipc 1.0.1
|
#include <cstdint>#include <span>#include <vector>#include <sparrow/buffer/buffer.hpp>#include <sparrow/record_batch.hpp>#include "sparrow_ipc/config/config.hpp"Go to the source code of this file.
Classes | |
| struct | sparrow_ipc::record_batch_stream |
| Result of stream deserialization containing optional schema and record batches. More... | |
Namespaces | |
| namespace | sparrow_ipc |
Functions | |
| sparrow::buffer< uint8_t > | sparrow_ipc::make_zeroed_buffer (std::size_t size) |
| template<class T> | |
| sparrow::buffer< uint8_t > | sparrow_ipc::make_typed_zeroed_buffer (std::size_t count) |
| template<class T> | |
| sparrow::buffer< uint8_t > | sparrow_ipc::make_zero_offset_buffer () |
| template<typename CHILD> | |
| CHILD ** | sparrow_ipc::make_owned_children (std::vector< CHILD > &&children) |
| SPARROW_IPC_API record_batch_stream | sparrow_ipc::deserialize_stream_to_record_batches (std::span< const uint8_t > data) |
| Deserializes an Arrow IPC stream into a record_batch_stream. | |
| SPARROW_IPC_API std::vector< sparrow::record_batch > | sparrow_ipc::deserialize_stream (std::span< const uint8_t > data) |
| Deserializes an Arrow IPC stream from binary data into a vector of record batches. | |
| SPARROW_IPC_API record_batch_stream | sparrow_ipc::deserialize_file (std::span< const uint8_t > data) |
| Deserializes Arrow IPC file format into a record_batch_stream. | |