12#ifndef O2_FRAMEWORK_ARROWTYPES_H
13#define O2_FRAMEWORK_ARROWTYPES_H
14#include "arrow/type_fwd.h"
24 using type = arrow::BooleanArray;
28 using type = arrow::Int8Array;
32 using type = arrow::UInt8Array;
36 using type = arrow::Int16Array;
40 using type = arrow::UInt16Array;
44 using type = arrow::Int32Array;
48 using type = arrow::Int64Array;
52 using type = arrow::UInt32Array;
56 using type = arrow::UInt64Array;
60 using type = arrow::FloatArray;
64 using type = arrow::DoubleArray;
68 using type = arrow::BinaryViewArray;
72 using type = arrow::FixedSizeListArray;
77 using type = arrow::FixedSizeListArray;
82 using type = arrow::FixedSizeListArray;
87 using type = arrow::FixedSizeListArray;
92 using type = arrow::FixedSizeListArray;
96#define ARROW_VECTOR_FOR(_type_) \
98 struct arrow_array_for<std::vector<_type_>> { \
99 using type = arrow::ListArray; \
100 using value_type = _type_; \
#define ARROW_VECTOR_FOR(_type_)
typename arrow_array_for< T >::value_type value_for_t
typename arrow_array_for< T >::type arrow_array_for_t
Defining DataPointCompositeObject explicitly as copiable.
arrow::FixedSizeListArray type
arrow::FixedSizeListArray type
arrow::FixedSizeListArray type
arrow::FixedSizeListArray type
arrow::FixedSizeListArray type
arrow::BinaryViewArray type