Go to the source code of this file.
|
template<std::ranges::input_range R>
requires std::same_as<std::ranges::range_value_t<R>, sparrow::record_batch> |
| void | sparrow_ipc::serialize_record_batches_to_ipc_stream (const R &record_batches, any_output_stream &stream, std::optional< CompressionType > compression, std::optional< std::reference_wrapper< CompressionCache > > cache) |
| | Serializes a collection of record batches into a binary format.
|
| |
| SPARROW_IPC_API serialized_record_batch_info | sparrow_ipc::serialize_record_batch (const sparrow::record_batch &record_batch, any_output_stream &stream, std::optional< CompressionType > compression, std::optional< std::reference_wrapper< CompressionCache > > cache) |
| | Serializes a record batch into a binary format following the Arrow IPC specification.
|
| |
| SPARROW_IPC_API serialized_record_batch_info | sparrow_ipc::serialize_dictionary_batch (int64_t dictionary_id, const sparrow::record_batch &record_batch, bool is_delta, any_output_stream &stream, std::optional< CompressionType > compression, std::optional< std::reference_wrapper< CompressionCache > > cache) |
| | Serializes a dictionary batch into a binary format following the Arrow IPC specification.
|
| |
| SPARROW_IPC_API void | sparrow_ipc::serialize_schema_message (const sparrow::record_batch &record_batch, any_output_stream &stream) |
| | Serializes a schema message for a record batch into a byte buffer.
|
| |