MySQL  8.0.21
Source Code Documentation
binary_log::transaction::compression Namespace Reference

Classes

class  Base_compressor_decompressor
 Base class for compressors and decompressors. More...
 
class  Compressor
 The base compressor abstract class. More...
 
class  Decompressor
 The base decompressor abstract class. More...
 
class  Factory
 
class  Iterable_buffer
 This is a commodity iterator over a buffer containing binlog events inside. More...
 
class  None_comp
 This compressor does not compress. More...
 
class  None_dec
 This decompressor does not decompress. More...
 
class  Zstd_comp
 This class implements a ZSTD compressor. More...
 
class  Zstd_dec
 This class implements a ZSTD decompressor. More...
 

Enumerations

enum  type { ZSTD = 0, NONE = 255 }
 

Functions

std::string type_to_string (type t)
 

Variables

static const size_t BLOCK_BYTES = 8 * 1024
 

Enumeration Type Documentation

◆ type

Enumerator
ZSTD 
NONE 

Function Documentation

◆ type_to_string()

std::string binary_log::transaction::compression::type_to_string ( type  t)

Variable Documentation

◆ BLOCK_BYTES

const size_t binary_log::transaction::compression::BLOCK_BYTES = 8 * 1024
static