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

Method Clear

cpp/src/arrow/compute/light_array_internal.cc:228–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

226}
227
228void ResizableArrayData::Clear(bool release_buffers) {
229 num_rows_ = 0;
230 if (release_buffers) {
231 buffers_[kValidityBuffer].reset();
232 buffers_[kFixedLengthBuffer].reset();
233 buffers_[kVariableLengthBuffer].reset();
234 num_rows_allocated_ = 0;
235 var_len_buf_size_ = 0;
236 }
237}
238
239Status ResizableArrayData::ResizeFixedLengthBuffers(int num_rows_new) {
240 ARROW_DCHECK(num_rows_new >= 0);

Callers 1

FlushMethod · 0.45

Calls 1

resetMethod · 0.45

Tested by

no test coverage detected