MySQL 8.0.39
Source Code Documentation
|
Classes | |
class | Compressor |
Abstract base class for compressors. More... | |
class | Decompressor |
Abstract base class for decompressors. More... | |
class | Factory |
class | None_comp |
Compressor subclass that only copies input to output without compressing it. More... | |
class | None_dec |
Decompressor subclass that only copies input to output without decompressing it. More... | |
class | Payload_event_buffer_istream |
Stream class that yields a stream of byte buffers, each holding the raw decompressed data of one event contained in a Transaction_payload_log_event. More... | |
class | Zstd_comp |
Compressor class that uses the ZSTD library. More... | |
class | Zstd_dec |
Decompressor class that uses the ZSTD library. More... | |
Typedefs | |
using | Compress_status = mysqlns::buffer::Grow_status |
Enumerations | |
enum | type { ZSTD = 0 , NONE = 255 } |
enum class | Decompress_status { success , out_of_memory , exceeds_max_size , truncated , corrupted , end } |
Functions | |
template<class T > | |
bool | type_is_valid (T t) |
std::string | type_to_string (type t) |
std::string_view | debug_string (Decompress_status status) |
std::ostream & | operator<< (std::ostream &stream, Decompress_status status) |
|
strong |
std::string_view binary_log::transaction::compression::debug_string | ( | Decompress_status | status | ) |
std::ostream & binary_log::transaction::compression::operator<< | ( | std::ostream & | stream, |
Decompress_status | status | ||
) |
bool binary_log::transaction::compression::type_is_valid | ( | T | t | ) |
std::string binary_log::transaction::compression::type_to_string | ( | type | t | ) |