MCPcopy Create free account
hub / github.com/apple/foundationdb / applyConfigurationToSpecialKeys

Function applyConfigurationToSpecialKeys

fdbcli/TenantCommands.actor.cpp:92–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90}
91
92void applyConfigurationToSpecialKeys(Reference<ITransaction> tr,
93 TenantNameRef tenantName,
94 std::map<Standalone<StringRef>, Optional<Value>> configuration) {
95 for (auto [configName, value] : configuration) {
96 if (value.present()) {
97 tr->set(makeConfigKey(tenantName, configName), value.get());
98 } else {
99 tr->clear(makeConfigKey(tenantName, configName));
100 }
101 }
102}
103
104// createtenant command
105ACTOR Future<bool> createTenantCommandActor(Reference<IDatabase> db, std::vector<StringRef> tokens) {

Calls 5

makeConfigKeyFunction · 0.85
setMethod · 0.65
getMethod · 0.65
clearMethod · 0.65
presentMethod · 0.45

Tested by

no test coverage detected