sparrow 0.3.0
Loading...
Searching...
No Matches
builder.hpp File Reference
Include dependency graph for builder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sparrow::dense_union_flag_t
 
struct  sparrow::sparse_union_flag_t
 
struct  sparrow::large_list_flag_t
 
struct  sparrow::large_binary_flag_t
 
struct  sparrow::detail::builder< T, dont_enforce_layout, OPTION_FLAGS >
 
struct  sparrow::detail::builder< T, enforce_dict_encoded_layout, OPTION_FLAGS >
 
struct  sparrow::detail::builder< T, enforce_run_end_encoded_layout, OPTION_FLAGS >
 

Namespaces

namespace  sparrow
 
namespace  sparrow::detail
 

Concepts

concept  sparrow::detail::translates_to_primitive_layout
 
concept  sparrow::detail::translates_to_date_layout
 
concept  sparrow::detail::translates_to_duration_layout
 
concept  sparrow::detail::translates_to_timestamp_layout
 
concept  sparrow::detail::translates_to_interval_layout
 
concept  sparrow::detail::translates_to_time_layout
 
concept  sparrow::detail::translate_to_variable_sized_list_layout
 
concept  sparrow::detail::translate_to_struct_layout
 
concept  sparrow::detail::fixed_width_binary_types
 
concept  sparrow::detail::translate_to_fixed_sized_list_layout
 
concept  sparrow::detail::translate_to_variable_sized_binary_layout
 
concept  sparrow::detail::translate_to_fixed_width_binary_layout
 
concept  sparrow::detail::translate_to_union_layout
 

Functions

template<class T, class... OPTION_FLAGS>
auto sparrow::build (T &&t, OPTION_FLAGS &&...)
 function to create a sparrow array from arbitrary nested combinations of ranges, tuples, and nullable types, variants.
 
template<class T, class... OPTION_FLAGS>
auto sparrow::build (std::initializer_list< T > t, OPTION_FLAGS &&... flags)
 
template<class LAYOUT_POLICY, class T, class... OPTION_FLAGS>
auto sparrow::detail::build_impl (T &&t, sparrow::mpl::typelist< OPTION_FLAGS... > typelist)
 

Variables

constexpr large_list_flag_t sparrow::large_list_flag