|
sparrow 1.3.0
|
#include <cstddef>#include <optional>#include <ranges>#include "sparrow/arrow_interface/arrow_array.hpp"#include "sparrow/arrow_interface/arrow_schema.hpp"#include "sparrow/c_interface.hpp"#include "sparrow/layout/array_access.hpp"#include "sparrow/layout/array_wrapper.hpp"#include "sparrow/utils/iterator.hpp"#include "sparrow/utils/metadata.hpp"#include "sparrow/utils/nullable.hpp"#include "sparrow/utils/repeat_container.hpp"Go to the source code of this file.
Classes | |
| class | sparrow::empty_iterator< T > |
| Iterator for null arrays where all elements are null. More... | |
| struct | sparrow::detail::get_data_type_from_array< null_array > |
| class | sparrow::null_array |
| Memory-efficient array implementation for null data types. More... | |
Namespaces | |
| namespace | sparrow |
| namespace | sparrow::detail |
Functions | |
| SPARROW_API bool | sparrow::operator== (const null_array &lhs, const null_array &rhs) |
| Equality comparison operator for null arrays. | |
Variables | |
| template<class T> | |
| constexpr bool | sparrow::is_null_array_v = std::same_as<T, null_array> |
| Type trait to check if a type is a null_array. | |