| 328 | } |
| 329 | |
| 330 | Status AppendNextOffset() { |
| 331 | ARROW_RETURN_NOT_OK(this->ValidateOverflow(0)); |
| 332 | const int64_t num_values = this->value_builder_->length(); |
| 333 | return this->offsets_builder_.Append(static_cast<offset_type>(num_values)); |
| 334 | } |
| 335 | |
| 336 | Status FinishInternal(std::shared_ptr<ArrayData>* out) override { |
| 337 | ARROW_RETURN_NOT_OK(AppendNextOffset()); |
nothing calls this directly
no test coverage detected