70 throw std::runtime_error(
"data datype of dictionary encoded array must be an integer");
202 throw std::invalid_argument(
"array type not supported");
Base class for array type erasure.
arrow_proxy & get_arrow_proxy()
bool is_dictionary() const
enum data_type data_type() const
SPARROW_API const date::time_zone * get_timezone(const arrow_proxy &proxy)
primitive_array_impl< T > primitive_array
Array of values of whose type has fixed binary size.
T & unwrap_array(array_wrapper &)
std::invoke_result_t< F, null_array > visit_result_t
visit_result_t< F > visit(F &&func, const array_wrapper &ar)
@ INTERVAL_MONTHS_DAYS_NANOSECONDS