MCPcopy Create free account
hub / github.com/apache/impala / AppendProbeRowSlow

Method AppendProbeRowSlow

be/src/exec/partitioned-hash-join-node.cc:1084–1092  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1082}
1083
1084bool PartitionedHashJoinNode::AppendProbeRowSlow(
1085 BufferedTupleStream* stream, TupleRow* row, Status* status) {
1086 if (!status->ok()) return false; // Check if AddRow() set status.
1087 *status = runtime_state_->StartSpilling(mem_tracker());
1088 if (!status->ok()) return false;
1089 *status = stream->UnpinStream(BufferedTupleStream::UNPIN_ALL_EXCEPT_CURRENT);
1090 if (!status->ok()) return false;
1091 return stream->AddRow(row, status);
1092}
1093
1094Status PartitionedHashJoinNode::EvaluateNullProbe(
1095 RuntimeState* state, BufferedTupleStream* build) {

Callers

nothing calls this directly

Calls 4

UnpinStreamMethod · 0.80
okMethod · 0.45
StartSpillingMethod · 0.45
AddRowMethod · 0.45

Tested by

no test coverage detected