| 79 | static void AddArrowTypesToVector(arrow::Type::type type, DataTypeVector& vector); |
| 80 | |
| 81 | static DataTypeVector InitSupportedTypes() { |
| 82 | DataTypeVector data_type_vector; |
| 83 | llvm::LLVMContext llvm_context; |
| 84 | LLVMTypes llvm_types(llvm_context); |
| 85 | auto supported_arrow_types = llvm_types.GetSupportedArrowTypes(); |
| 86 | for (auto& type_id : supported_arrow_types) { |
| 87 | AddArrowTypesToVector(type_id, data_type_vector); |
| 88 | } |
| 89 | return data_type_vector; |
| 90 | } |
| 91 | |
| 92 | DataTypeVector ExpressionRegistry::supported_types_ = InitSupportedTypes(); |
| 93 |
no test coverage detected