MySQL 8.4.2
Source Code Documentation
mysql_stmt_diagnostics_imp Class Reference

#include <mysql_statement_service_imp.h>

Static Public Member Functions

static mysql_service_status_t affected_rows (my_h_statement statement, uint64_t *num_rows) noexcept
 
static mysql_service_status_t insert_id (my_h_statement statement, uint64_t *retval) noexcept
 
static mysql_service_status_t error_id (my_h_statement stmt_handle, uint64_t *error_id) noexcept
 
static mysql_service_status_t error (my_h_statement stmt_handle, mysql_cstring_with_length *error_message) noexcept
 
static mysql_service_status_t sqlstate (my_h_statement stmt_handle, mysql_cstring_with_length *sqlstate_error_message) noexcept
 
static mysql_service_status_t num_warnings (my_h_statement stmt_handle, uint32_t *count) noexcept
 
static mysql_service_status_t get_warning (my_h_statement stmt_handle, uint32_t warning_index, my_h_warning *warning) noexcept
 
static mysql_service_status_t warning_level (my_h_warning warning, uint32_t *level) noexcept
 
static mysql_service_status_t warning_code (my_h_warning warning, uint32_t *code) noexcept
 
static mysql_service_status_t warning_message (my_h_warning warning, mysql_cstring_with_length *error_message) noexcept
 

Member Function Documentation

◆ affected_rows()

mysql_service_status_t mysql_stmt_diagnostics_imp::affected_rows ( my_h_statement  statement,
uint64_t *  num_rows 
)
staticnoexcept

◆ error()

mysql_service_status_t mysql_stmt_diagnostics_imp::error ( my_h_statement  stmt_handle,
mysql_cstring_with_length error_message 
)
staticnoexcept

◆ error_id()

mysql_service_status_t mysql_stmt_diagnostics_imp::error_id ( my_h_statement  stmt_handle,
uint64_t *  error_id 
)
staticnoexcept

◆ get_warning()

mysql_service_status_t mysql_stmt_diagnostics_imp::get_warning ( my_h_statement  stmt_handle,
uint32_t  warning_index,
my_h_warning warning 
)
staticnoexcept

◆ insert_id()

mysql_service_status_t mysql_stmt_diagnostics_imp::insert_id ( my_h_statement  statement,
uint64_t *  retval 
)
staticnoexcept

◆ num_warnings()

mysql_service_status_t mysql_stmt_diagnostics_imp::num_warnings ( my_h_statement  stmt_handle,
uint32_t *  count 
)
staticnoexcept

◆ sqlstate()

mysql_service_status_t mysql_stmt_diagnostics_imp::sqlstate ( my_h_statement  stmt_handle,
mysql_cstring_with_length sqlstate_error_message 
)
staticnoexcept

◆ warning_code()

mysql_service_status_t mysql_stmt_diagnostics_imp::warning_code ( my_h_warning  warning,
uint32_t *  code 
)
staticnoexcept

◆ warning_level()

mysql_service_status_t mysql_stmt_diagnostics_imp::warning_level ( my_h_warning  warning,
uint32_t *  level 
)
staticnoexcept

◆ warning_message()

mysql_service_status_t mysql_stmt_diagnostics_imp::warning_message ( my_h_warning  warning,
mysql_cstring_with_length error_message 
)
staticnoexcept

The documentation for this class was generated from the following files: