sparrow 0.3.0
Loading...
Searching...
No Matches
array_wrapper.hpp File Reference
#include <memory>
#include <variant>
#include "sparrow/arrow_array_schema_proxy.hpp"
#include "sparrow/layout/array_access.hpp"
#include "sparrow/types/data_traits.hpp"
#include "sparrow/utils/memory.hpp"
Include dependency graph for array_wrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sparrow::detail::get_data_type_from_array< ARRAY >
 
struct  sparrow::detail::is_dictionary_encoded_array< ARRAY >
 
class  sparrow::array_wrapper
 Base class for array type erasure. More...
 
class  sparrow::array_wrapper_impl< T >
 

Namespaces

namespace  sparrow
 
namespace  sparrow::detail
 

Concepts

concept  sparrow::layout
 

Functions

template<class T>
T & sparrow::unwrap_array (array_wrapper &)
 
template<class T>
const T & sparrow::unwrap_array (const array_wrapper &)