|
sparrow 1.3.0
|
#include <cstdint>#include <iterator>#include <limits>#include <numeric>#include <optional>#include <ranges>#include <stdexcept>#include <string>#include <vector>#include "sparrow/arrow_interface/arrow_array.hpp"#include "sparrow/arrow_interface/arrow_array_schema_proxy.hpp"#include "sparrow/arrow_interface/arrow_schema.hpp"#include "sparrow/buffer/dynamic_bitset/dynamic_bitset.hpp"#include "sparrow/c_interface.hpp"#include "sparrow/layout/array_bitmap_base.hpp"#include "sparrow/layout/layout_utils.hpp"#include "sparrow/layout/variable_size_binary_iterator.hpp"#include "sparrow/layout/variable_size_binary_reference.hpp"#include "sparrow/types/data_traits.hpp"#include "sparrow/utils/extension.hpp"#include "sparrow/utils/repeat_container.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sparrow |
| namespace | sparrow::detail |
Typedefs | |
| template<layout_offset OT, typename Ext = empty_extension> | |
| using | sparrow::string_array_impl |
| template<layout_offset OT, typename Ext = empty_extension> | |
| using | sparrow::binary_array_impl |
| using | sparrow::string_array = string_array_impl<std::int32_t> |
| Type alias for variable-size string arrays with 32-bit offsets. | |
| using | sparrow::big_string_array = string_array_impl<std::int64_t> |
| Type alias for variable-size string arrays with 64-bit offsets. | |
| using | sparrow::binary_array = binary_array_impl<std::int32_t> |
| Type alias for variable-size binary arrays with 32-bit offsets. | |
| using | sparrow::big_binary_array = binary_array_impl<std::int64_t> |
| Type alias for variable-size binary arrays with 64-bit offsets. | |
Variables | |
| template<class T> | |
| constexpr bool | sparrow::is_string_array_v = std::same_as<T, string_array> |
| Checks whether T is a string_array type. | |
| template<class T> | |
| constexpr bool | sparrow::is_big_string_array_v = std::same_as<T, big_string_array> |
| Checks whether T is a big_string_array type. | |
| template<class T> | |
| constexpr bool | sparrow::is_binary_array_v = std::same_as<T, binary_array> |
| Checks whether T is a binary_array type. | |
| template<class T> | |
| constexpr bool | sparrow::is_big_binary_array_v = std::same_as<T, big_binary_array> |
| Checks whether T is a big_binary_array type. | |