|
|
Executor & | executor |
| |
|
atomic< idx_t > | finished_tasks |
| | The current threads working on the event.
|
| |
|
atomic< idx_t > | total_tasks |
| | The maximum amount of threads that can work on the event.
|
| |
| atomic< idx_t > | finished_dependencies |
| |
|
idx_t | total_dependencies |
| | The total amount of dependencies.
|
| |
|
vector< weak_ptr< Event > > | parents |
| | The events that depend on this event to run.
|
| |
|
vector< reference< Event > > | parents_raw |
| | Raw pointers to the parents (used for verification only)
|
| |
|
atomic< bool > | finished |
| | Whether or not the event is finished executing.
|
| |
◆ FinishEvent()
Called right after the event is finished.
◆ FinalizeFinish()
Called after the event is entirely finished.
◆ HasDependencies()
| bool duckdb::Event::HasDependencies |
( |
| ) |
const |
|
inline |
35067 {
35069 }
idx_t total_dependencies
The total amount of dependencies.
Definition duckdb.cpp:35109
◆ IsFinished()
| bool duckdb::Event::IsFinished |
( |
| ) |
const |
|
inline |
35078 {
35080 }
atomic< bool > finished
Whether or not the event is finished executing.
Definition duckdb.cpp:35117
◆ PrintPipeline()
◆ Cast() [1/2]
| TARGET & duckdb::Event::Cast |
( |
| ) |
|
|
inline |
35088 {
35089 DynamicCastCheck<TARGET>(this);
35090 return reinterpret_cast<TARGET &>(*this);
35091 }
◆ Cast() [2/2]
35093 {
35094 DynamicCastCheck<TARGET>(this);
35095 return reinterpret_cast<const TARGET &>(*this);
35096 }
◆ finished_dependencies
| atomic<idx_t> duckdb::Event::finished_dependencies |
|
protected |
The amount of completed dependencies The event can only be started after the dependencies have finished executing
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp