MySQL  8.0.27
Source Code Documentation
Transaction_compression_ctx Class Reference

#include <rpl_context.h>

Public Member Functions

 Transaction_compression_ctx ()
 
virtual ~Transaction_compression_ctx ()
 
binary_log::transaction::compression::Compressorget_compressor (THD *session)
 

Static Public Attributes

static const size_t DEFAULT_COMPRESSION_BUFFER_SIZE
 

Protected Attributes

binary_log::transaction::compression::Compressorm_compressor {nullptr}
 

Constructor & Destructor Documentation

◆ Transaction_compression_ctx()

Transaction_compression_ctx::Transaction_compression_ctx ( )

◆ ~Transaction_compression_ctx()

Transaction_compression_ctx::~Transaction_compression_ctx ( )
virtual

Member Function Documentation

◆ get_compressor()

binary_log::transaction::compression::Compressor * Transaction_compression_ctx::get_compressor ( THD session)

Member Data Documentation

◆ DEFAULT_COMPRESSION_BUFFER_SIZE

const size_t Transaction_compression_ctx::DEFAULT_COMPRESSION_BUFFER_SIZE
static
Initial value:
=
1024

◆ m_compressor

binary_log::transaction::compression::Compressor* Transaction_compression_ctx::m_compressor {nullptr}
protected

The documentation for this class was generated from the following files: