sparrow 0.3.0
|
#include <map>
#include <ranges>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>
#include "sparrow/array.hpp"
#include "sparrow/builder/builder_utils.hpp"
#include "sparrow/builder/nested_eq.hpp"
#include "sparrow/builder/nested_less.hpp"
#include "sparrow/layout/dictionary_encoded_array.hpp"
#include "sparrow/layout/fixed_width_binary_array.hpp"
#include "sparrow/layout/list_layout/list_array.hpp"
#include "sparrow/layout/primitive_array.hpp"
#include "sparrow/layout/struct_layout/struct_array.hpp"
#include "sparrow/layout/temporal/date_array.hpp"
#include "sparrow/layout/temporal/interval_array.hpp"
#include "sparrow/layout/temporal/time_array.hpp"
#include "sparrow/layout/union_array.hpp"
#include "sparrow/layout/variable_size_binary_layout/variable_size_binary_array.hpp"
#include "sparrow/utils/ranges.hpp"
Go to the source code of this file.
Namespaces | |
namespace | sparrow |
namespace | sparrow::detail |
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 |