| 1593 | } |
| 1594 | |
| 1595 | std::pair<KeyRange, Version> decodeBlobGranuleHistoryKey(const KeyRef& key) { |
| 1596 | KeyRangeRef keyRange; |
| 1597 | Version version; |
| 1598 | BinaryReader reader(key.removePrefix(blobGranuleHistoryKeys.begin), |
| 1599 | AssumeVersion(ProtocolVersion::withBlobGranule())); |
| 1600 | reader >> keyRange; |
| 1601 | reader >> version; |
| 1602 | return std::make_pair(keyRange, bigEndian64(version)); |
| 1603 | } |
| 1604 | |
| 1605 | const KeyRange blobGranuleHistoryKeyRangeFor(KeyRangeRef const& range) { |
| 1606 | return KeyRangeRef(blobGranuleHistoryKeyFor(range, 0), blobGranuleHistoryKeyFor(range, MAX_VERSION)); |
no test coverage detected