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

Function resolveKey

fdbclient/NativeAPI.actor.cpp:4077–4088  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4075}
4076
4077Future<Key> resolveKey(Reference<TransactionState> trState,
4078 KeySelector const& key,
4079 Version const& version,
4080 UseTenant useTenant) {
4081 if (key.isFirstGreaterOrEqual())
4082 return Future<Key>(key.getKey());
4083
4084 if (key.isFirstGreaterThan())
4085 return Future<Key>(keyAfter(key.getKey()));
4086
4087 return getKey(trState, key, version, useTenant);
4088}
4089
4090ACTOR template <class GetKeyValuesFamilyRequest, class GetKeyValuesFamilyReply, class RangeResultFamily>
4091Future<RangeResultFamily> getRangeFallback(Reference<TransactionState> trState,

Calls 5

getKeyMethod · 0.65
keyAfterFunction · 0.50
getKeyFunction · 0.50
isFirstGreaterOrEqualMethod · 0.45
isFirstGreaterThanMethod · 0.45

Tested by

no test coverage detected