40 auto &pages = pageMap->fOnDiskPages;
41 fOnDiskPages.insert(std::make_move_iterator(pages.begin()), std::make_move_iterator(pages.end()));
42 pageMap->fOnDiskPages.clear();
43 fPageMaps.emplace_back(std::move(pageMap));
48 R__ASSERT(fClusterId == other.fClusterId);
50 auto &pages = other.fOnDiskPages;
51 fOnDiskPages.insert(std::make_move_iterator(pages.begin()), std::make_move_iterator(pages.end()));
52 other.fOnDiskPages.clear();
54 auto &columns = other.fAvailPhysicalColumns;
55 fAvailPhysicalColumns.insert(std::make_move_iterator(columns.begin()), std::make_move_iterator(columns.end()));
56 other.fAvailPhysicalColumns.clear();
57 std::move(other.fPageMaps.begin(), other.fPageMaps.end(), std::back_inserter(fPageMaps));
58 other.fPageMaps.clear();
~ROnDiskPageMapHeap() override
virtual ~ROnDiskPageMap()
A page as being stored on disk, that is packed and compressed.
On-disk pages within a page source are identified by the column and page number.