◆ ArrowScanLocalState()
27374 : chunk(current_chunk.release()), context(context) {
27375 }
◆ Reset()
| void duckdb::ArrowScanLocalState::Reset |
( |
| ) |
|
|
inline |
27389 {
27390 chunk_offset = 0;
27391 for (auto &col : array_states) {
27392 col.second->Reset();
27393 }
27394 }
◆ GetState()
27395 {
27396 auto it = array_states.find(child_idx);
27397 if (it == array_states.end()) {
27398 auto child_p = make_uniq<ArrowArrayScanState>(context);
27399 auto &child = *child_p;
27400 array_states.emplace(child_idx, std::move(child_p));
27401 return child;
27402 }
27403 return *it->second;
27404 }
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp