| 770 | template std::vector<int> restoreStdVectorFromFile<int>(const char* filePath); |
| 771 | |
| 772 | void saveSelectivityVector(const SelectivityVector& rows, std::ostream& out) { |
| 773 | auto range = rows.asRange(); |
| 774 | |
| 775 | write<int32_t>(rows.size(), out); |
| 776 | out.write( |
| 777 | reinterpret_cast<const char*>(range.bits()), bits::nbytes(rows.size())); |
| 778 | } |
| 779 | |
| 780 | SelectivityVector restoreSelectivityVector(std::istream& in) { |
| 781 | auto size = read<int32_t>(in); |