MySQL 9.1.0
Source Code Documentation
rpl_transaction_write_set_ctx.cc File Reference
#include "sql/rpl_transaction_write_set_ctx.h"
#include <stddef.h>
#include <utility>
#include "my_dbug.h"
#include "mysql/psi/mysql_mutex.h"
#include "mysql/service_mysql_alloc.h"
#include "mysql/service_rpl_transaction_write_set.h"
#include "sql/binlog.h"
#include "sql/current_thd.h"
#include "sql/debug_sync.h"
#include "sql/mysqld_thd_manager.h"
#include "sql/psi_memory_key.h"
#include "sql/sql_class.h"
#include "sql/transaction_info.h"
#include "string_with_len.h"

Functions

void require_full_write_set (bool requires_ws)
 
void set_write_set_memory_size_limit (uint64 size_limit)
 
void update_write_set_memory_size_limit (uint64 size_limit)
 
Transaction_write_setget_transaction_write_set (unsigned long m_thread_id)
 

Function Documentation

◆ get_transaction_write_set()

Transaction_write_set * get_transaction_write_set ( unsigned long  m_thread_id)

◆ require_full_write_set()

void require_full_write_set ( bool  requires_ws)

◆ set_write_set_memory_size_limit()

void set_write_set_memory_size_limit ( uint64  size_limit)

◆ update_write_set_memory_size_limit()

void update_write_set_memory_size_limit ( uint64  size_limit)