MCPcopy Create free account
hub / github.com/apache/arrow / InitSupportedTypes

Function InitSupportedTypes

cpp/src/gandiva/expression_registry.cc:81–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79static void AddArrowTypesToVector(arrow::Type::type type, DataTypeVector& vector);
80
81static 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
92DataTypeVector ExpressionRegistry::supported_types_ = InitSupportedTypes();
93

Callers 1

Calls 1

AddArrowTypesToVectorFunction · 0.85

Tested by

no test coverage detected