MySQL 26.7.0
Source Code Documentation
dependency_tracker_single_predecessor_example.h File Reference
#include <cassert>
#include <condition_variable>
#include <memory>
#include <mutex>
#include <optional>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "mysql/concurrency/condition_variable.h"
#include "mysql/concurrency/mutex.h"
#include "mysql/concurrency/spin_lock_mutex.h"
#include "mysql/concurrency/stage.h"
#include "mysql/scheduler/base_dependency_tracker.h"
#include "mysql/scheduler/dependency_tracker_psi.h"
#include "mysql/scheduler/task_id.h"
#include "mysql/scheduler/task_registry_multi.h"

Go to the source code of this file.

Classes

class  mysql::scheduler::Dependency_tracker_single_predecessor
 An example of Dependency Tracker implementation that tracks a single task predecessor. More...
 
struct  mysql::scheduler::Dependency_tracker_single_predecessor::Dependency
 Representation of a dependency. More...
 

Namespaces

namespace  mysql
 
namespace  mysql::scheduler