MySQL  8.0.19
Source Code Documentation
api0misc.h File Reference
#include <sys/types.h>
#include "handler.h"
#include "os0file.h"
#include "que0que.h"
#include "univ.i"

Go to the source code of this file.

Classes

struct  ib_sdi_key
 
struct  ib_sdi_vector
 

Functions

ibool ib_handle_errors (dberr_t *new_err, trx_t *trx, que_thr_t *thr, trx_savept_t *savept, bool is_sdi)
 
dberr_t ib_trx_lock_table_with_retry (trx_t *trx, dict_table_t *table, enum lock_mode mode)
 in: lock mode More...
 

Variables

bool ib_binlog_enabled
 Whether binlog is enabled for applications using InnoDB APIs. More...
 
bool ib_mdl_enabled
 Whether MySQL MDL is enabled for applications using InnoDB APIs. More...
 
bool ib_disable_row_lock
 Whether InnoDB row lock is disabled for applications using InnoDB APIs. More...
 
ulong ib_trx_level_setting
 configure value for transaction isolation level More...
 
ulong ib_bk_commit_interval
 configure value for background commit interval (in seconds) More...
 

Detailed Description

InnoDB Native API

3/20/2011 Jimmy Yang extracted from Embedded InnoDB 2008 Created by Sunny Bains

Function Documentation

◆ ib_handle_errors()

ibool ib_handle_errors ( dberr_t new_err,
trx_t trx,
que_thr_t thr,
trx_savept_t savept,
bool  is_sdi 
)

◆ ib_trx_lock_table_with_retry()

dberr_t ib_trx_lock_table_with_retry ( trx_t trx,
dict_table_t table,
enum lock_mode  mode 
)

in: lock mode

in: lock mode

Returns
error code or DB_SUCCESS

Variable Documentation

◆ ib_binlog_enabled

bool ib_binlog_enabled

Whether binlog is enabled for applications using InnoDB APIs.

Whether binlog is enabled for applications using InnoDB APIs.

◆ ib_bk_commit_interval

ulong ib_bk_commit_interval

configure value for background commit interval (in seconds)

configure value for background commit interval (in seconds)

◆ ib_disable_row_lock

bool ib_disable_row_lock

Whether InnoDB row lock is disabled for applications using InnoDB APIs.

Whether InnoDB row lock is disabled for applications using InnoDB APIs.

◆ ib_mdl_enabled

bool ib_mdl_enabled

Whether MySQL MDL is enabled for applications using InnoDB APIs.

Whether MySQL MDL is enabled for applications using InnoDB APIs.

◆ ib_trx_level_setting

ulong ib_trx_level_setting

configure value for transaction isolation level

configure value for transaction isolation level