| 926 | } |
| 927 | |
| 928 | void Sorter::Run::DeleteAndClearPages(vector<Sorter::Page>* pages) { |
| 929 | for (Page& page : *pages) { |
| 930 | if (page.is_open()) page.Close(sorter_->buffer_pool_client_); |
| 931 | } |
| 932 | pages->clear(); |
| 933 | } |
| 934 | |
| 935 | Sorter::Run::~Run() { |
| 936 | DCHECK(fixed_len_pages_.empty()); |