MySQL 26.7.0
Source Code Documentation
cs::apply::Applier_version Struct Reference

Enumerates the available versions of the applier. More...

#include <applier_version.h>

Static Public Attributes

static constexpr unsigned int unspecified {0}
 Required by system tables and PFS when no specific version is chosen. More...
 
static constexpr unsigned int mta {1}
 Use Multi-threaded Applier (MTA) for replication. More...
 
static constexpr unsigned int csa {2}
 Use Change Stream Applier (CSA) for replication. More...
 
static constexpr unsigned int unknown {3}
 An unknown or invalid applier version, used as an end guard. More...
 

Detailed Description

Enumerates the available versions of the applier.

This enum defines the different applier versions that can be used in the system.

Member Data Documentation

◆ csa

constexpr unsigned int cs::apply::Applier_version::csa {2}
staticconstexpr

Use Change Stream Applier (CSA) for replication.

◆ mta

constexpr unsigned int cs::apply::Applier_version::mta {1}
staticconstexpr

Use Multi-threaded Applier (MTA) for replication.

◆ unknown

constexpr unsigned int cs::apply::Applier_version::unknown {3}
staticconstexpr

An unknown or invalid applier version, used as an end guard.

◆ unspecified

constexpr unsigned int cs::apply::Applier_version::unspecified {0}
staticconstexpr

Required by system tables and PFS when no specific version is chosen.


The documentation for this struct was generated from the following file: