MySQL 9.1.0
Source Code Documentation
observer_trans.h File Reference

Go to the source code of this file.

Functions

int group_replication_trans_before_dml (Trans_param *param, int &out)
 
int group_replication_trans_before_commit (Trans_param *param)
 
int group_replication_trans_before_rollback (Trans_param *param)
 
int group_replication_trans_after_commit (Trans_param *param)
 
int group_replication_trans_after_rollback (Trans_param *param)
 
int group_replication_trans_begin (Trans_param *param, int &out)
 

Variables

Trans_observer trans_observer
 

Function Documentation

◆ group_replication_trans_after_commit()

int group_replication_trans_after_commit ( Trans_param param)

We don't use locks here as observers are unregistered before the classes used here disappear. Unregistration also avoids usage vs removal scenarios.

◆ group_replication_trans_after_rollback()

int group_replication_trans_after_rollback ( Trans_param param)

◆ group_replication_trans_before_commit()

int group_replication_trans_before_commit ( Trans_param param)

◆ group_replication_trans_before_dml()

int group_replication_trans_before_dml ( Trans_param param,
int &  out 
)

◆ group_replication_trans_before_rollback()

int group_replication_trans_before_rollback ( Trans_param param)

◆ group_replication_trans_begin()

int group_replication_trans_begin ( Trans_param param,
int &  out 
)

Variable Documentation

◆ trans_observer

Trans_observer trans_observer
extern