|
sparrow 1.3.0
|
#include <array>#include <functional>#include <limits>#include <stdexcept>#include <string_view>#include <type_traits>#include <unordered_map>#include <utility>#include <vector>#include "sparrow/arrow_interface/arrow_array_schema_proxy.hpp"#include "sparrow/layout/array_wrapper.hpp"#include "sparrow/types/data_type.hpp"#include "sparrow/utils/memory.hpp"#include "sparrow/date_array.hpp"#include "sparrow/decimal_array.hpp"#include "sparrow/dictionary_encoded_array.hpp"#include "sparrow/duration_array.hpp"#include "sparrow/fixed_width_binary_array.hpp"#include "sparrow/interval_array.hpp"#include "sparrow/list_array.hpp"#include "sparrow/map_array.hpp"#include "sparrow/null_array.hpp"#include "sparrow/primitive_array.hpp"#include "sparrow/run_end_encoded_array.hpp"#include "sparrow/struct_array.hpp"#include "sparrow/time_array.hpp"#include "sparrow/timestamp_array.hpp"#include "sparrow/timestamp_without_timezone_array.hpp"#include "sparrow/union_array.hpp"#include "sparrow/variable_size_binary_array.hpp"#include "sparrow/variable_size_binary_view_array.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sparrow |
Typedefs | |
| template<data_type DT> | |
| using | sparrow::array_type_t = typename array_type_map<DT>::type |
| template<data_type DT> | |
| using | sparrow::dictionary_key_t = typename dictionary_key_type<DT>::type |
Functions | |
| template<class F> | |
| auto | sparrow::visit (F &&func, const array_wrapper &ar) -> std::invoke_result_t< F, null_array > |
Variables | |
| constexpr std::array | sparrow::all_data_types |