◆ ArrowArrayWrapper() [1/2]
| duckdb::ArrowArrayWrapper::ArrowArrayWrapper |
( |
| ) |
|
|
inline |
11368 {
11370 arrow_array.
release =
nullptr;
11371 }
void(* release)(struct ArrowArray *)
Release callback.
Definition duckdb.hpp:11299
int64_t length
Array data description.
Definition duckdb.hpp:11289
◆ ArrowArrayWrapper() [2/2]
11372 : arrow_array(other.arrow_array) {
11373 other.arrow_array.
release =
nullptr;
11374 }
◆ ~ArrowArrayWrapper()
| duckdb::ArrowArrayWrapper::~ArrowArrayWrapper |
( |
| ) |
|
45700 {
45702 arrow_array.
release(&arrow_array);
45703 D_ASSERT(!arrow_array.
release);
45704 }
45705}
◆ operator=()
11375 {
11376 if (this != &other) {
11378 arrow_array.
release(&arrow_array);
11379 }
11380 arrow_array = other.arrow_array;
11381 other.arrow_array.
release =
nullptr;
11382 }
11383 return *this;
11384 }
The documentation for this class was generated from the following files:
- external/duckdb/duckdb.hpp
- external/duckdb/duckdb.cpp