MCPcopy Create free account
hub / github.com/bytedance/bolt / duplicateJoinKeyCheck

Function duplicateJoinKeyCheck

bolt/exec/IndexLookupJoin.cpp:40–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38namespace bytedance::bolt::exec {
39namespace {
40void duplicateJoinKeyCheck(
41 const std::vector<core::FieldAccessTypedExprPtr>& keys) {
42 folly::F14FastSet<std::string> lookupKeyNames;
43 for (const auto& key : keys) {
44 lookupKeyNames.insert(key->name());
45 }
46 BOLT_USER_CHECK_EQ(lookupKeyNames.size(), keys.size());
47}
48} // namespace
49IndexLookupJoin::IndexLookupJoin(
50 int32_t operatorId,

Callers 1

IndexLookupJoinMethod · 0.85

Calls 3

insertMethod · 0.45
nameMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected