| 253 | } // namespace |
| 254 | |
| 255 | ArrowQueryResult::ArrowQueryResult(std::vector<ArrowArray> arrays, int64_t chunkSize) |
| 256 | : QueryResult{type_}, |
| 257 | arraysStorage{std::make_shared<std::vector<ArrowArray>>(std::move(arrays))}, |
| 258 | chunkSize_{chunkSize} { |
| 259 | for (const auto& array : *arraysStorage) { |
| 260 | numTuples += array.length; |
| 261 | } |
| 262 | } |
| 263 | |
| 264 | ArrowQueryResult::ArrowQueryResult(std::vector<ArrowArray> arrays, int64_t chunkSize, |
| 265 | std::vector<CSRMetadata> csrChunks) |
nothing calls this directly
no test coverage detected