| 614 | } |
| 615 | |
| 616 | static void copyArrowArray(ArrowVector* vector, std::int64_t pos, uint64_t numElements) { |
| 617 | setBitToZero(vector->validity.data(), pos); |
| 618 | vector->numNulls++; |
| 619 | auto& child = vector->childData[0]; |
| 620 | child->numValues += numElements; |
| 621 | } |
| 622 | |
| 623 | void ArrowRowBatch::copyNullValue(ArrowVector* vector, const Value& value, std::int64_t pos) { |
| 624 | switch (value.dataType.getLogicalTypeID()) { |
no test coverage detected