|
sparrow 2.0.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
#include <concepts>#include <cstddef>#include <cstdint>#include <utility>#include "sparrow/config/config.hpp"Go to the source code of this file.
Classes | |
| class | sparrow::tracking_null_count< SizeType > |
| Policy class that enables null count tracking in dynamic_bitset_base. More... | |
| class | sparrow::non_tracking_null_count< SizeType > |
| Policy class that disables null count tracking in dynamic_bitset_base. More... | |
Namespaces | |
| namespace | sparrow |
Concepts | |
| concept | sparrow::null_count_policy |
| Concept that checks if a type is a valid null count policy. | |
Functions | |
| SPARROW_API std::size_t | sparrow::count_non_null (const std::uint8_t *data, std::size_t bit_size, std::size_t byte_size) noexcept |
| Counts the number of bits set to true in a buffer. | |