sparrow 1.0.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. | |