MySQL 9.1.0
Source Code Documentation
backup_lock_service.h File Reference
#include <mysql/components/service.h>
#include <stddef.h>

Go to the source code of this file.

Classes

struct  s_mysql_mysql_backup_lock
 

Macros

#define MYSQL_THD   THD *
 

Typedefs

typedef enum enum_backup_lock_service_lock_kind backup_lock_service_lock_kind
 Kind of Backup Lock to be acquired. More...
 
typedef struct Backup_lock_handle_imp * Backup_lock_handle
 
typedef struct s_mysql_mysql_backup_lock mysql_service_mysql_backup_lock_t
 

Enumerations

enum  enum_backup_lock_service_lock_kind { BACKUP_LOCK_SERVICE_DEFAULT = 0 }
 Kind of Backup Lock to be acquired. More...
 

Macro Definition Documentation

◆ MYSQL_THD

#define MYSQL_THD   THD *

Typedef Documentation

◆ Backup_lock_handle

typedef struct Backup_lock_handle_imp* Backup_lock_handle

◆ backup_lock_service_lock_kind

Kind of Backup Lock to be acquired.

In future we might want to have weaker kinds of Backup Lock (e.g. one that will allow concurrent TRUNCATE TABLE).

◆ mysql_service_mysql_backup_lock_t

Enumeration Type Documentation

◆ enum_backup_lock_service_lock_kind

Kind of Backup Lock to be acquired.

In future we might want to have weaker kinds of Backup Lock (e.g. one that will allow concurrent TRUNCATE TABLE).

Enumerator
BACKUP_LOCK_SERVICE_DEFAULT