MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / takeArrowArrays

Function takeArrowArrays

src/c_api/connection.cpp:61–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61static std::vector<ArrowArrayWrapper> takeArrowArrays(ArrowArray* arrays, uint64_t numArrays) {
62 std::vector<ArrowArrayWrapper> wrappers;
63 wrappers.reserve(numArrays);
64 for (auto i = 0u; i < numArrays; ++i) {
65 ArrowArrayWrapper wrapper;
66 static_cast<ArrowArray&>(wrapper) = arrays[i];
67 arrays[i].release = nullptr;
68 wrappers.push_back(std::move(wrapper));
69 }
70 return wrappers;
71}
72
73static lbug_state setQueryResult(std::unique_ptr<QueryResult> queryResult,
74 lbug_query_result* outQueryResult) {

Calls 2

reserveMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected