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

Method Execute

test/api/test_partial_executor.cpp:17–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15 }
16
17 TaskExecutionResult Execute(TaskExecutionMode mode) override {
18 if (mode == TaskExecutionMode::PROCESS_PARTIAL) {
19 std::this_thread::sleep_for(std::chrono::milliseconds(300));
20 return TaskExecutionResult::TASK_NOT_FINISHED;
21 }
22 executor.FinishTask();
23 return TaskExecutionResult::TASK_FINISHED;
24 }
25};
26
27TEST_CASE("TaskExecutor can execute partial tasks without busy spinning forever") {

Callers 15

ScanArrowObjectMethod · 0.45
CompareResultsMethod · 0.45
test_api.cppFile · 0.45
CheckSimpleQueryFunction · 0.45
TestExecutePreparedFunction · 0.45
test_threads.cppFile · 0.45

Calls 1

FinishTaskMethod · 0.45

Tested by

no test coverage detected