sparrow-ipc 0.2.0
Loading...
Searching...
No Matches
deserialize_fixedsizebinary_array.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <sparrow/arrow_interface/arrow_array_schema_proxy.hpp>
4#include <sparrow/fixed_width_binary_array.hpp>
5
6#include "Message_generated.h"
10
11namespace sparrow_ipc
12{
13 [[nodiscard]] sparrow::fixed_width_binary_array deserialize_non_owning_fixedwidthbinary(
14 const org::apache::arrow::flatbuf::RecordBatch& record_batch,
15 std::span<const uint8_t> body,
16 std::string_view name,
17 const std::optional<std::vector<sparrow::metadata_pair>>& metadata,
18 bool nullable,
19 size_t& buffer_index,
20 int32_t byte_width
21 );
22}
sparrow::fixed_width_binary_array deserialize_non_owning_fixedwidthbinary(const org::apache::arrow::flatbuf::RecordBatch &record_batch, std::span< const uint8_t > body, std::string_view name, const std::optional< std::vector< sparrow::metadata_pair > > &metadata, bool nullable, size_t &buffer_index, int32_t byte_width)