sparrow 1.0.0
|
#include <optional>
#include "sparrow/array_api.hpp"
#include "sparrow/arrow_interface/arrow_array_schema_proxy.hpp"
#include "sparrow/buffer/dynamic_bitset/dynamic_bitset.hpp"
#include "sparrow/c_interface.hpp"
#include "sparrow/layout/array_access.hpp"
#include "sparrow/layout/array_factory.hpp"
#include "sparrow/layout/array_helper.hpp"
#include "sparrow/layout/array_wrapper.hpp"
#include "sparrow/layout/nested_value_types.hpp"
#include "sparrow/primitive_array.hpp"
#include "sparrow/types/data_traits.hpp"
#include "sparrow/utils/contracts.hpp"
#include "sparrow/utils/functor_index_iterator.hpp"
#include "sparrow/utils/memory.hpp"
#include "sparrow/utils/metadata.hpp"
#include "sparrow/utils/mp_utils.hpp"
Go to the source code of this file.
Classes | |
class | sparrow::layout_element_functor< Layout, is_const > |
Functor for accessing elements in a layout. More... | |
struct | sparrow::detail::get_data_type_from_array< sparrow::dictionary_encoded_array< IT > > |
struct | sparrow::detail::is_dictionary_encoded_array< sparrow::dictionary_encoded_array< IT > > |
Specialization to identify dictionary_encoded_array types. More... | |
class | sparrow::dictionary_encoded_array< IT > |
Forward declaration of dictionary_encoded_array. More... | |
Namespaces | |
namespace | sparrow |
namespace | sparrow::detail |
Functions | |
template<class IT> | |
constexpr bool | sparrow::operator== (const dictionary_encoded_array< IT > &lhs, const dictionary_encoded_array< IT > &rhs) |
Equality comparison operator for dictionary_encoded_array. | |
Variables | |
template<class T> | |
constexpr bool | sparrow::is_dictionary_encoded_array_v = detail::is_dictionary_encoded_array<T>::get() |
Checks whether T is a dictionary_encoded_array type. | |