| 63 | } |
| 64 | |
| 65 | void PrintKeyValueMetadata(std::ostream& stream, |
| 66 | const KeyValueMetadata& key_value_metadata, |
| 67 | int indent_level = 0, int indent_width = 1) { |
| 68 | const int64_t size_of_key_value_metadata = key_value_metadata.size(); |
| 69 | PutChars(stream, ' ', indent_level * indent_width); |
| 70 | stream << "Key Value Metadata: " << size_of_key_value_metadata << " entries\n"; |
| 71 | for (int64_t i = 0; i < size_of_key_value_metadata; i++) { |
| 72 | PutChars(stream, ' ', (indent_level + 1) * indent_width); |
| 73 | stream << "Key nr " << i << " " << key_value_metadata.key(i) << ": " |
| 74 | << key_value_metadata.value(i) << "\n"; |
| 75 | } |
| 76 | } |
| 77 | |
| 78 | // the fixed initial size is just for an example |
| 79 | constexpr int kColWidth = 30; |
no test coverage detected