MCPcopy Create free account
hub / github.com/duckdb/duckdb / FinishTask

Method FinishTask

src/parallel/event.cpp:56–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56void Event::FinishTask() {
57 D_ASSERT(finished_tasks.load() < total_tasks.load());
58 idx_t current_tasks = total_tasks;
59 idx_t current_finished = ++finished_tasks;
60 D_ASSERT(current_finished <= current_tasks);
61 if (current_finished == current_tasks) {
62 Finish();
63 }
64}
65
66ClientContext &Event::GetClientContext() {
67 return executor.context;

Callers 6

ExecuteMethod · 0.45
ExecuteTaskMethod · 0.45
ExecuteTaskMethod · 0.45
ExecuteTaskMethod · 0.45
ExecuteTaskMethod · 0.45
ExecuteTaskMethod · 0.45

Calls

no outgoing calls

Tested by 1

ExecuteMethod · 0.36