MySQL 9.1.0
Source Code Documentation
mysql::binlog::event::compression::Factory Class Reference

#include <factory.h>

Static Public Member Functions

static std::unique_ptr< Compressorbuild_compressor (type t, const Memory_resource_t &memory_resource=Memory_resource_t())
 
static std::unique_ptr< Decompressorbuild_decompressor (type t, const Memory_resource_t &memory_resource=Memory_resource_t())
 

Private Types

using Memory_resource_t = mysql::allocators::Memory_resource
 

Member Typedef Documentation

◆ Memory_resource_t

Member Function Documentation

◆ build_compressor()

std::unique_ptr< Compressor > mysql::binlog::event::compression::Factory::build_compressor ( type  t,
const Memory_resource_t memory_resource = Memory_resource_t() 
)
static

◆ build_decompressor()

std::unique_ptr< Decompressor > mysql::binlog::event::compression::Factory::build_decompressor ( type  t,
const Memory_resource_t memory_resource = Memory_resource_t() 
)
static

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