MySQL 8.4.2
Source Code Documentation
mysql_statement_service.h File Reference

Go to the source code of this file.

Classes

struct  s_mysql_mysql_stmt_factory
 A service that provides the API to create, and deallocate a statement. More...
 
struct  s_mysql_mysql_stmt_execute
 A service that provides the API to execute prepared statements. More...
 
struct  s_mysql_mysql_stmt_execute_direct
 
struct  s_mysql_mysql_stmt_bind
 A service that provides the API to bind the parameters in prepared statements. More...
 
struct  s_mysql_mysql_stmt_result
 A service that provides the API to manage and get info about a result set including fetch row(s) from a result set, get next result set. More...
 
struct  s_mysql_mysql_stmt_diagnostics
 A service that provides the API to get the errors and warnings including fetching the warning, getting error/warning number, error/warning level, error/warning message, SQL state. More...
 
struct  s_mysql_mysql_stmt_attributes
 
struct  s_mysql_mysql_stmt_metadata
 A service that provides the API to get information about statement metadata including the number of the parameters in a prepared statement and their metatdata. More...
 
struct  s_mysql_mysql_stmt_resultset_metadata
 A service that provides the API to get information about a field or column in a result set including get the number of fields, fetch a field and get information of a field. More...
 
struct  s_mysql_mysql_stmt_get_integer
 A service that provides the API for get integer. More...
 
struct  s_mysql_mysql_stmt_get_unsigned_integer
 A service that provides the API for get unsigned integer. More...
 
struct  s_mysql_mysql_stmt_get_double
 A service that provides the API for get double. More...
 
struct  s_mysql_mysql_stmt_get_time
 A service that provides the API for get time value from a row. More...
 
struct  s_mysql_mysql_stmt_get_string
 A service that provides the API for get string value from a row. More...
 

Typedefs

typedef struct my_h_statement_imp * my_h_statement
 
typedef struct my_h_row_imp * my_h_row
 
typedef struct my_h_field_imp * my_h_field
 
typedef struct my_h_warning_imp * my_h_warning
 
typedef struct s_mysql_mysql_stmt_factory mysql_service_mysql_stmt_factory_t
 A service that provides the API to create, and deallocate a statement. More...
 
typedef struct s_mysql_mysql_stmt_execute mysql_service_mysql_stmt_execute_t
 A service that provides the API to execute prepared statements. More...
 
typedef struct s_mysql_mysql_stmt_execute_direct mysql_service_mysql_stmt_execute_direct_t
 
typedef struct s_mysql_mysql_stmt_bind mysql_service_mysql_stmt_bind_t
 A service that provides the API to bind the parameters in prepared statements. More...
 
typedef struct s_mysql_mysql_stmt_result mysql_service_mysql_stmt_result_t
 A service that provides the API to manage and get info about a result set including fetch row(s) from a result set, get next result set. More...
 
typedef struct s_mysql_mysql_stmt_diagnostics mysql_service_mysql_stmt_diagnostics_t
 A service that provides the API to get the errors and warnings including fetching the warning, getting error/warning number, error/warning level, error/warning message, SQL state. More...
 
typedef struct s_mysql_mysql_stmt_attributes mysql_service_mysql_stmt_attributes_t
 
typedef struct s_mysql_mysql_stmt_metadata mysql_service_mysql_stmt_metadata_t
 A service that provides the API to get information about statement metadata including the number of the parameters in a prepared statement and their metatdata. More...
 
typedef struct s_mysql_mysql_stmt_resultset_metadata mysql_service_mysql_stmt_resultset_metadata_t
 A service that provides the API to get information about a field or column in a result set including get the number of fields, fetch a field and get information of a field. More...
 
typedef struct s_mysql_mysql_stmt_get_integer mysql_service_mysql_stmt_get_integer_t
 A service that provides the API for get integer. More...
 
typedef struct s_mysql_mysql_stmt_get_unsigned_integer mysql_service_mysql_stmt_get_unsigned_integer_t
 A service that provides the API for get unsigned integer. More...
 
typedef struct s_mysql_mysql_stmt_get_double mysql_service_mysql_stmt_get_double_t
 A service that provides the API for get double. More...
 
typedef struct s_mysql_mysql_stmt_get_time mysql_service_mysql_stmt_get_time_t
 A service that provides the API for get time value from a row. More...
 
typedef struct s_mysql_mysql_stmt_get_string mysql_service_mysql_stmt_get_string_t
 A service that provides the API for get string value from a row. More...
 

Typedef Documentation

◆ my_h_field

typedef struct my_h_field_imp* my_h_field

◆ my_h_row

typedef struct my_h_row_imp* my_h_row

◆ my_h_statement

typedef struct my_h_statement_imp* my_h_statement

◆ my_h_warning

typedef struct my_h_warning_imp* my_h_warning

◆ mysql_service_mysql_stmt_attributes_t

◆ mysql_service_mysql_stmt_execute_direct_t