MCPcopy Create free account
hub / github.com/bytedance/terarkdb / EscapeOptionString

Function EscapeOptionString

util/string_util.cc:224–236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

222}
223
224std::string EscapeOptionString(const std::string& raw_string) {
225 std::string output;
226 for (auto c : raw_string) {
227 if (isSpecialChar(c)) {
228 output += '\\';
229 output += EscapeChar(c);
230 } else {
231 output += c;
232 }
233 }
234
235 return output;
236}
237
238std::string UnescapeOptionString(const std::string& escaped_string) {
239 bool escaped = false;

Callers 3

PersistRocksDBOptionsFunction · 0.85
TEST_FFunction · 0.85

Calls 2

isSpecialCharFunction · 0.85
EscapeCharFunction · 0.85

Tested by 1

TEST_FFunction · 0.68