MCPcopy Create free account
hub / github.com/apache/arrow / DecodeNulls

Method DecodeNulls

cpp/src/arrow/acero/swiss_join.cc:386–393  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

384}
385
386void RowArray::DecodeNulls(ResizableArrayData* output, int output_start_row,
387 int column_id, int num_rows_to_append,
388 const uint32_t* row_ids) const {
389 RowArrayAccessor::VisitNulls(
390 rows_, column_id, num_rows_to_append, row_ids, [&](int i, uint8_t value) {
391 bit_util::SetBitTo(output->mutable_data(0), output_start_row + i, value == 0);
392 });
393}
394
395Status RowArrayMerge::PrepareForMerge(RowArray* target,
396 const std::vector<RowArray*>& sources,

Callers

nothing calls this directly

Calls 2

SetBitToFunction · 0.50
mutable_dataMethod · 0.45

Tested by

no test coverage detected