MCPcopy Create free account
hub / github.com/apache/kvrocks / ParseHashExpireCondition

Function ParseHashExpireCondition

src/commands/cmd_hash.cc:105–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

103}
104
105std::optional<HashFieldExpireCondition> ParseHashExpireCondition(std::string_view token) {
106 if (util::EqualICase(token, "NX")) return HashFieldExpireCondition::kNX;
107 if (util::EqualICase(token, "XX")) return HashFieldExpireCondition::kXX;
108 if (util::EqualICase(token, "GT")) return HashFieldExpireCondition::kGT;
109 if (util::EqualICase(token, "LT")) return HashFieldExpireCondition::kLT;
110 return std::nullopt;
111}
112
113template <typename Parser>
114Status ParseHashFieldListTail(Parser &parser, std::vector<std::string> *fields) {

Callers 1

ParseHashExpireFieldsFunction · 0.85

Calls 1

EqualICaseFunction · 0.85

Tested by

no test coverage detected