MySQL 9.1.0
Source Code Documentation
|
#include <mysql/components/service.h>
#include <stddef.h>
#include <stdint.h>
#include <cstddef>
#include "mysql/components/services/bits/mle_time_bits.h"
#include "mysql/components/services/bits/stored_program_bits.h"
#include "mysql/components/services/defs/mysql_string_defs.h"
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 struct my_h_field_imp* my_h_field |
typedef struct my_h_row_imp* my_h_row |
typedef struct my_h_statement_imp* my_h_statement |
typedef struct my_h_warning_imp* my_h_warning |