//===----------------------------------------------------------------------===// // DuckDB // // duckdb/common/arrow/arrow_converter.hpp // // //===----------------------------------------------------------------------===// #pragma once #include "duckdb/common/types/data_chunk.hpp" #include "duckdb/common/arrow/arrow.hpp" #include "duckdb/common/arrow/arrow_options.hpp" struct ArrowSchema; namespace duckdb { struct ArrowConverter { DUCKDB_API static void ToArrowSchema(ArrowSchema *out_schema, const vector &types, const vector &names, const ArrowOptions &options); DUCKDB_API static void ToArrowArray(DataChunk &input, ArrowArray *out_array, ArrowOptions options); }; } // namespace duckdb