sparrow 2.0.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
Loading...
Searching...
No Matches
null_count_policy.hpp File Reference
#include <concepts>
#include <cstddef>
#include <cstdint>
#include <utility>
#include "sparrow/config/config.hpp"
Include dependency graph for null_count_policy.hpp:
This graph shows which files directly or indirectly include this file:

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.