68 throw std::runtime_error(
"data datype of dictionary encoded array must be an integer");
172 throw std::invalid_argument(
"array type not supported");
Base class for array type erasure.
bool is_dictionary() const
enum data_type data_type() const
date::zoned_time< Duration, TimeZonePtr > timestamp
T & unwrap_array(array_wrapper &)
std::invoke_result_t< F, null_array > visit_result_t
array_trivial_copyable< T > primitive_array
Array of values of whose type has fixed binary size.
visit_result_t< F > visit(F &&func, const array_wrapper &ar)
@ INTERVAL_MONTHS_DAYS_NANOSECONDS