| 337 | } |
| 338 | |
| 339 | Status Sorter::Run::FinalizeInput() { |
| 340 | DCHECK(!is_finalized_); |
| 341 | |
| 342 | RETURN_IF_ERROR(FinalizePages(&fixed_len_pages_)); |
| 343 | if (has_var_len_slots_) { |
| 344 | RETURN_IF_ERROR(FinalizePages(&var_len_pages_)); |
| 345 | } |
| 346 | is_finalized_ = true; |
| 347 | return Status::OK(); |
| 348 | } |
| 349 | |
| 350 | Status Sorter::Run::FinalizePages(vector<Page>* pages) { |
| 351 | DCHECK_GT(pages->size(), 0); |
no test coverage detected