| 226 | } |
| 227 | |
| 228 | void 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 | |
| 239 | Status ResizableArrayData::ResizeFixedLengthBuffers(int num_rows_new) { |
| 240 | ARROW_DCHECK(num_rows_new >= 0); |