MySQL 8.0.39
Source Code Documentation
event_queue.cc File Reference
#include "sql/event_queue.h"
#include <stdio.h>
#include <atomic>
#include <memory>
#include "my_compiler.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_loglevel.h"
#include "my_systime.h"
#include "mysql/components/services/log_builtins.h"
#include "mysql/psi/mysql_cond.h"
#include "mysql/psi/mysql_mutex.h"
#include "mysql/psi/mysql_sp.h"
#include "mysql_time.h"
#include "mysqld_error.h"
#include "sql/dd/cache/dictionary_client.h"
#include "sql/event_db_repository.h"
#include "sql/events.h"
#include "sql/lock.h"
#include "sql/log.h"
#include "sql/malloc_allocator.h"
#include "sql/mdl.h"
#include "sql/psi_memory_key.h"
#include "sql/sql_audit.h"
#include "sql/sql_class.h"
#include "sql/sql_lex.h"
#include "sql/sql_table.h"
#include "sql/thd_raii.h"
#include "sql/transaction.h"
#include "sql/tztime.h"
#include "sql_string.h"
#include "thr_mutex.h"

Macros

#define EVENT_QUEUE_INITIAL_SIZE   30
 
#define LOCK_QUEUE_DATA()   lock_data(__func__, __LINE__)
 
#define UNLOCK_QUEUE_DATA()   unlock_data(__func__, __LINE__)