| 178 | }; |
| 179 | |
| 180 | int KeyValueDBMemory::get(const string &prefix, |
| 181 | const std::set<string> &key, |
| 182 | map<string, bufferlist> *out) { |
| 183 | if (!exists_prefix(prefix)) |
| 184 | return 0; |
| 185 | |
| 186 | for (std::set<string>::const_iterator i = key.begin(); |
| 187 | i != key.end(); |
| 188 | ++i) { |
| 189 | pair<string,string> k(prefix, *i); |
| 190 | if (db.count(k)) |
| 191 | (*out)[*i] = db[k]; |
| 192 | } |
| 193 | return 0; |
| 194 | } |
| 195 | |
| 196 | int KeyValueDBMemory::get_keys(const string &prefix, |
| 197 | const std::set<string> &key, |
no test coverage detected