#include <optional>
#include <span>
#include <string>
#include <string_view>
#include <vector>
#include <sparrow/arrow_interface/arrow_array_schema_proxy.hpp>
#include <sparrow/date_array.hpp>
#include <sparrow/time_array.hpp>
#include <sparrow/timestamp_array.hpp>
#include <sparrow/timestamp_without_timezone_array.hpp>
#include "Message_generated.h"
#include "sparrow_ipc/deserialize_array_impl.hpp"
Go to the source code of this file.
|
| template<typename T> |
| sparrow::date_array< T > | sparrow_ipc::deserialize_non_owning_date_array (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) |
| |
| template<typename T> |
| sparrow::timestamp_array< T > | sparrow_ipc::deserialize_non_owning_timestamp_array (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, const std::string &timezone) |
| |
| template<typename T> |
| sparrow::timestamp_without_timezone_array< T > | sparrow_ipc::deserialize_non_owning_timestamp_without_timezone_array (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) |
| |
| template<typename T> |
| sparrow::time_array< T > | sparrow_ipc::deserialize_non_owning_time_array (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) |
| |