![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
TransactionState changed. More...
#include <classic_protocol_session_track.h>
Public Member Functions | |
| constexpr | TransactionState (char trx_type, char read_unsafe, char read_trx, char write_unsafe, char write_trx, char stmt_unsafe, char resultset, char locked_tables) | 
| constexpr | TransactionState (std::span< char, 8 > val) | 
| constexpr char | trx_type () const noexcept | 
| constexpr char | read_unsafe () const noexcept | 
| constexpr char | read_trx () const noexcept | 
| constexpr char | write_unsafe () const noexcept | 
| constexpr char | write_trx () const noexcept | 
| constexpr char | stmt_unsafe () const noexcept | 
| constexpr char | resultset () const noexcept | 
| constexpr char | locked_tables () const noexcept | 
Private Attributes | |
| char | trx_type_ | 
| char | read_unsafe_ | 
| char | read_trx_ | 
| char | write_unsafe_ | 
| char | write_trx_ | 
| char | stmt_unsafe_ | 
| char | resultset_ | 
| char | locked_tables_ | 
TransactionState changed.
implicit transaction: no autocommit, stmt against transactionable table without START TRANSACTION explicit transaction: START TRANSACTION
read_unsafe: read-operation against non-transactionable table read_trx: read-operation against transactionable table write_unsafe: write-operation against non-transactionable table write_trx: write-operation against transactionable table stmt_unsafe: an unusafe statement was executed like RAND() resultset: some resultset was sent locked_tables: some tables got locked explicitly
'resultset' may be triggered without 'read_trx' and 'read_unsafe' if a 'SELECT' was executed against 'dual' or without table.
see: session_track_transaction_info
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexpr | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  inlineconstexprnoexcept | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |