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

Function isLeftNullAwareJoinWithFilter

bolt/exec/HashJoinBridge.cpp:191–196  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

189}
190
191bool isLeftNullAwareJoinWithFilter(
192 const std::shared_ptr<const core::HashJoinNode>& joinNode) {
193 return (joinNode->isAntiJoin() || joinNode->isLeftSemiProjectJoin() ||
194 joinNode->isLeftSemiFilterJoin()) &&
195 joinNode->isNullAware() && (joinNode->filter() != nullptr);
196}
197
198bool canDropDuplicates(
199 const std::shared_ptr<const core::HashJoinNode>& joinNode) {

Callers 2

setupTableMethod · 0.85
addInputMethod · 0.85

Calls 5

isAntiJoinMethod · 0.80
isLeftSemiProjectJoinMethod · 0.80
isLeftSemiFilterJoinMethod · 0.80
isNullAwareMethod · 0.80
filterMethod · 0.45

Tested by

no test coverage detected