|
typedef struct st_mysqlnd_string | MYSQLND_STRING |
|
typedef struct st_mysqlnd_const_string | MYSQLND_CSTRING |
|
typedef struct st_mysqlnd_memory_pool | MYSQLND_MEMORY_POOL |
|
typedef struct st_mysqlnd_row_buffer | MYSQLND_ROW_BUFFER |
|
typedef struct st_mysqlnd_cmd_buffer | MYSQLND_CMD_BUFFER |
|
typedef struct st_mysqlnd_field | MYSQLND_FIELD |
|
typedef struct st_mysqlnd_upsert_status | MYSQLND_UPSERT_STATUS |
|
typedef void(* | func_mysqlnd_upsert_status__reset) (MYSQLND_UPSERT_STATUS *const upsert_status) |
|
typedef void(* | func_mysqlnd_upsert_status__set_affected_rows_to_error) (MYSQLND_UPSERT_STATUS *const upsert_status) |
|
typedef struct st_mysqlnd_error_info | MYSQLND_ERROR_INFO |
|
typedef void(* | func_mysqlnd_error_info__reset) (MYSQLND_ERROR_INFO *const info) |
|
typedef void(* | func_mysqlnd_error_info__set_client_error) (MYSQLND_ERROR_INFO *const info, const unsigned int err_no, const char *const sqlstate, const char *const error) |
|
typedef struct st_mysqlnd_error_list_element | MYSQLND_ERROR_LIST_ELEMENT |
|
typedef struct st_mysqlnd_infile_info | MYSQLND_INFILE_INFO |
|
typedef int(* | func_mysqlnd_local_infile__init) (void **ptr, const char *const filename) |
|
typedef int(* | func_mysqlnd_local_infile__read) (void *ptr, zend_uchar *buf, unsigned int buf_len) |
|
typedef int(* | func_mysqlnd_local_infile__error) (void *ptr, char *error_msg, unsigned int error_msg_len) |
|
typedef void(* | func_mysqlnd_local_infile__end) (void *ptr) |
|
typedef struct st_mysqlnd_charset | MYSQLND_CHARSET |
|
typedef struct st_mysqlnd_infile | MYSQLND_INFILE |
|
typedef struct st_mysqlnd_session_options | MYSQLND_SESSION_OPTIONS |
|
typedef struct st_mysqlnd_vio_options | MYSQLND_VIO_OPTIONS |
|
typedef struct st_mysqlnd_connection | MYSQLND |
|
typedef struct st_mysqlnd_connection_data | MYSQLND_CONN_DATA |
|
typedef struct st_mysqlnd_protocol_frame_codec | MYSQLND_PFC |
|
typedef struct st_mysqlnd_protocol_frame_codec_data | MYSQLND_PFC_DATA |
|
typedef struct st_mysqlnd_vio | MYSQLND_VIO |
|
typedef struct st_mysqlnd_vio_data | MYSQLND_VIO_DATA |
|
typedef struct st_mysqlnd_protocol_payload_decoder_factory | MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY |
|
typedef struct st_mysqlnd_res | MYSQLND_RES |
|
typedef char ** | MYSQLND_ROW_C |
|
typedef struct st_mysqlnd_stmt_data | MYSQLND_STMT_DATA |
|
typedef struct st_mysqlnd_stmt | MYSQLND_STMT |
|
typedef unsigned int | MYSQLND_FIELD_OFFSET |
|
typedef struct st_mysqlnd_param_bind | MYSQLND_PARAM_BIND |
|
typedef struct st_mysqlnd_result_bind | MYSQLND_RESULT_BIND |
|
typedef struct st_mysqlnd_result_metadata | MYSQLND_RES_METADATA |
|
typedef struct st_mysqlnd_buffered_result | MYSQLND_RES_BUFFERED |
|
typedef struct st_mysqlnd_unbuffered_result | MYSQLND_RES_UNBUFFERED |
|
typedef struct st_mysqlnd_debug | MYSQLND_DEBUG |
|
typedef MYSQLND_RES *(* | mysqlnd_stmt_use_or_store_func) (MYSQLND_STMT *const) |
|
typedef enum_func_status(* | mysqlnd_fetch_row_func) (MYSQLND_RES *result, zval **row, const unsigned int flags, bool *fetched_anything) |
|
typedef struct st_mysqlnd_stats | MYSQLND_STATS |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_set_option) (MYSQLND_CONN_DATA *const conn, const enum_mysqlnd_server_option option) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_debug) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_init_db) (MYSQLND_CONN_DATA *const conn, const MYSQLND_CSTRING db) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_ping) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_statistics) (MYSQLND_CONN_DATA *const conn, zend_string **message) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_process_kill) (MYSQLND_CONN_DATA *const conn, const unsigned int process_id, const bool read_response) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_refresh) (MYSQLND_CONN_DATA *const conn, const uint8_t options) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_quit) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_query) (MYSQLND_CONN_DATA *const conn, MYSQLND_CSTRING query) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_change_user) (MYSQLND_CONN_DATA *const conn, const MYSQLND_CSTRING payload, const bool silent) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_reap_result) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_stmt_prepare) (MYSQLND_CONN_DATA *const conn, const MYSQLND_CSTRING query) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_stmt_execute) (MYSQLND_CONN_DATA *conn, const MYSQLND_CSTRING payload) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_stmt_fetch) (MYSQLND_CONN_DATA *const conn, const MYSQLND_CSTRING payload) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_stmt_reset) (MYSQLND_CONN_DATA *const conn, const zend_ulong stmt_id) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_stmt_send_long_data) (MYSQLND_CONN_DATA *const conn, const MYSQLND_CSTRING payload) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_stmt_close) (MYSQLND_CONN_DATA *const conn, const zend_ulong stmt_id) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_enable_ssl) (MYSQLND_CONN_DATA *const conn, const size_t client_capabilities, const size_t server_capabilities, const unsigned int charset_no) |
|
typedef enum_func_status(* | func_mysqlnd_execute_com_handshake) (MYSQLND_CONN_DATA *const conn, const MYSQLND_CSTRING username, const MYSQLND_CSTRING password, const MYSQLND_CSTRING database, const size_t client_flags) |
|
typedef void(* | func_mysqlnd_vio__init) (MYSQLND_VIO *const vio, MYSQLND_STATS *const stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef void(* | func_mysqlnd_vio__dtor) (MYSQLND_VIO *const vio, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef enum_func_status(* | func_mysqlnd_vio__connect) (MYSQLND_VIO *const vio, const MYSQLND_CSTRING scheme, const bool persistent, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef void(* | func_mysqlnd_vio__close_stream) (MYSQLND_VIO *const vio, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef php_stream *(* | func_mysqlnd_vio__open_stream) (MYSQLND_VIO *const vio, const MYSQLND_CSTRING scheme, const bool persistent, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef php_stream *(* | func_mysqlnd_vio__get_stream) (const MYSQLND_VIO *const vio) |
|
typedef enum_func_status(* | func_mysqlnd_vio__set_stream) (MYSQLND_VIO *const vio, php_stream *vio_stream) |
|
typedef bool(* | func_mysqlnd_vio__has_valid_stream) (const MYSQLND_VIO *const vio) |
|
typedef func_mysqlnd_vio__open_stream(* | func_mysqlnd_vio__get_open_stream) (MYSQLND_VIO *const vio, const MYSQLND_CSTRING scheme, MYSQLND_ERROR_INFO *const error_info) |
|
typedef enum_func_status(* | func_mysqlnd_vio__set_client_option) (MYSQLND_VIO *const vio, enum_mysqlnd_client_option option, const char *const value) |
|
typedef void(* | func_mysqlnd_vio__post_connect_set_opt) (MYSQLND_VIO *const vio, const MYSQLND_CSTRING scheme, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef enum_func_status(* | func_mysqlnd_vio__enable_ssl) (MYSQLND_VIO *const vio) |
|
typedef enum_func_status(* | func_mysqlnd_vio__disable_ssl) (MYSQLND_VIO *const vio) |
|
typedef enum_func_status(* | func_mysqlnd_vio__network_read) (MYSQLND_VIO *const vio, zend_uchar *const buffer, const size_t count, MYSQLND_STATS *const stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef ssize_t(* | func_mysqlnd_vio__network_write) (MYSQLND_VIO *const vio, const zend_uchar *const buf, const size_t count, MYSQLND_STATS *const stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef size_t(* | func_mysqlnd_vio__consume_uneaten_data) (MYSQLND_VIO *const vio, enum php_mysqlnd_server_command cmd) |
|
typedef void(* | func_mysqlnd_vio__free_contents) (MYSQLND_VIO *vio) |
|
typedef MYSQLND *(* | func_mysqlnd_object_factory__get_connection) (MYSQLND_CLASS_METHODS_TYPE(mysqlnd_object_factory) *factory, const bool persistent) |
|
typedef MYSQLND *(* | func_mysqlnd_object_factory__clone_connection_object) (MYSQLND *conn) |
|
typedef MYSQLND_STMT *(* | func_mysqlnd_object_factory__get_prepared_statement) (MYSQLND_CONN_DATA *conn) |
|
typedef MYSQLND_PFC *(* | func_mysqlnd_object_factory__get_pfc) (const bool persistent, MYSQLND_STATS *stats, MYSQLND_ERROR_INFO *error_info) |
|
typedef MYSQLND_VIO *(* | func_mysqlnd_object_factory__get_vio) (const bool persistent, MYSQLND_STATS *stats, MYSQLND_ERROR_INFO *error_info) |
|
typedef MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY *(* | func_mysqlnd_object_factory__get_protocol_payload_decoder_factory) (MYSQLND_CONN_DATA *conn, const bool persistent) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__connect) (MYSQLND_CONN_DATA *conn, MYSQLND_CSTRING hostname, MYSQLND_CSTRING username, MYSQLND_CSTRING password, MYSQLND_CSTRING database, unsigned int port, MYSQLND_CSTRING socket_or_pipe, unsigned int mysql_flags) |
|
typedef zend_ulong(* | func_mysqlnd_conn_data__escape_string) (MYSQLND_CONN_DATA *const conn, char *newstr, const char *escapestr, size_t escapestr_len) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__set_charset) (MYSQLND_CONN_DATA *const conn, const char *const charset) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__query) (MYSQLND_CONN_DATA *conn, const char *const query, const size_t query_len) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__send_query) (MYSQLND_CONN_DATA *conn, const char *const query, const size_t query_len, zval *read_cb, zval *err_cb) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__reap_query) (MYSQLND_CONN_DATA *conn) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_conn_data__use_result) (MYSQLND_CONN_DATA *const conn) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_conn_data__store_result) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__next_result) (MYSQLND_CONN_DATA *const conn) |
|
typedef bool(* | func_mysqlnd_conn_data__more_results) (const MYSQLND_CONN_DATA *const conn) |
|
typedef MYSQLND_STMT *(* | func_mysqlnd_conn_data__stmt_init) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__shutdown_server) (MYSQLND_CONN_DATA *const conn, uint8_t level) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__refresh_server) (MYSQLND_CONN_DATA *const conn, uint8_t options) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__ping) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__kill_connection) (MYSQLND_CONN_DATA *conn, unsigned int pid) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__select_db) (MYSQLND_CONN_DATA *const conn, const char *const db, const size_t db_len) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__server_dump_debug_information) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__change_user) (MYSQLND_CONN_DATA *const conn, const char *user, const char *passwd, const char *db, bool silent, size_t passwd_len) |
|
typedef unsigned int(* | func_mysqlnd_conn_data__get_error_no) (const MYSQLND_CONN_DATA *const conn) |
|
typedef const char *(* | func_mysqlnd_conn_data__get_error_str) (const MYSQLND_CONN_DATA *const conn) |
|
typedef const char *(* | func_mysqlnd_conn_data__get_sqlstate) (const MYSQLND_CONN_DATA *const conn) |
|
typedef uint64_t(* | func_mysqlnd_conn_data__get_thread_id) (const MYSQLND_CONN_DATA *const conn) |
|
typedef void(* | func_mysqlnd_conn_data__get_statistics) (const MYSQLND_CONN_DATA *const conn, zval *return_value ZEND_FILE_LINE_DC) |
|
typedef zend_ulong(* | func_mysqlnd_conn_data__get_server_version) (const MYSQLND_CONN_DATA *const conn) |
|
typedef const char *(* | func_mysqlnd_conn_data__get_server_information) (const MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__get_server_statistics) (MYSQLND_CONN_DATA *conn, zend_string **message) |
|
typedef const char *(* | func_mysqlnd_conn_data__get_host_information) (const MYSQLND_CONN_DATA *const conn) |
|
typedef unsigned int(* | func_mysqlnd_conn_data__get_protocol_information) (const MYSQLND_CONN_DATA *const conn) |
|
typedef const char *(* | func_mysqlnd_conn_data__get_last_message) (const MYSQLND_CONN_DATA *const conn) |
|
typedef const char *(* | func_mysqlnd_conn_data__charset_name) (const MYSQLND_CONN_DATA *const conn) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_conn_data__list_method) (MYSQLND_CONN_DATA *conn, const char *const query, const char *const achtung_wild, const char *const par1) |
|
typedef uint64_t(* | func_mysqlnd_conn_data__get_last_insert_id) (const MYSQLND_CONN_DATA *const conn) |
|
typedef uint64_t(* | func_mysqlnd_conn_data__get_affected_rows) (const MYSQLND_CONN_DATA *const conn) |
|
typedef unsigned int(* | func_mysqlnd_conn_data__get_warning_count) (const MYSQLND_CONN_DATA *const conn) |
|
typedef unsigned int(* | func_mysqlnd_conn_data__get_field_count) (const MYSQLND_CONN_DATA *const conn) |
|
typedef unsigned int(* | func_mysqlnd_conn_data__get_server_status) (const MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__set_server_option) (MYSQLND_CONN_DATA *const conn, enum_mysqlnd_server_option option) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__set_client_option) (MYSQLND_CONN_DATA *const conn, enum_mysqlnd_client_option option, const char *const value) |
|
typedef void(* | func_mysqlnd_conn_data__free_contents) (MYSQLND_CONN_DATA *conn) |
|
typedef void(* | func_mysqlnd_conn_data__free_options) (MYSQLND_CONN_DATA *conn) |
|
typedef void(* | func_mysqlnd_conn_data__dtor) (MYSQLND_CONN_DATA *conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__query_read_result_set_header) (MYSQLND_CONN_DATA *conn, MYSQLND_STMT *stmt) |
|
typedef MYSQLND_CONN_DATA *(* | func_mysqlnd_conn_data__get_reference) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__free_reference) (MYSQLND_CONN_DATA *const conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__send_command_do_request) (MYSQLND_CONN_DATA *const conn, const enum php_mysqlnd_server_command command, const zend_uchar *const arg, const size_t arg_len, const bool silent, const bool ignore_upsert_status) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__send_command_handle_response) (MYSQLND_CONN_DATA *const conn, const enum mysqlnd_packet_type ok_packet, const bool silent, const enum php_mysqlnd_server_command command, const bool ignore_upsert_status) |
|
typedef void(* | func_mysqlnd_conn_data__restart_psession) (MYSQLND_CONN_DATA *conn) |
|
typedef void(* | func_mysqlnd_conn_data__end_psession) (MYSQLND_CONN_DATA *conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__send_close) (MYSQLND_CONN_DATA *conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__ssl_set) (MYSQLND_CONN_DATA *const conn, const char *key, const char *const cert, const char *const ca, const char *const capath, const char *const cipher) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_conn_data__result_init) (unsigned int field_count) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__set_autocommit) (MYSQLND_CONN_DATA *conn, unsigned int mode) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__tx_commit) (MYSQLND_CONN_DATA *conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__tx_rollback) (MYSQLND_CONN_DATA *conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__tx_begin) (MYSQLND_CONN_DATA *conn, const unsigned int mode, const char *const name) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__tx_commit_or_rollback) (MYSQLND_CONN_DATA *conn, const bool commit, const unsigned int flags, const char *const name) |
|
typedef void(* | func_mysqlnd_conn_data__tx_cor_options_to_string) (const MYSQLND_CONN_DATA *const conn, smart_str *tmp_str, const unsigned int mode) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__tx_savepoint) (MYSQLND_CONN_DATA *conn, const char *const name) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__tx_savepoint_release) (MYSQLND_CONN_DATA *conn, const char *const name) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__execute_init_commands) (MYSQLND_CONN_DATA *conn) |
|
typedef unsigned int(* | func_mysqlnd_conn_data__get_updated_connect_flags) (MYSQLND_CONN_DATA *conn, unsigned int mysql_flags) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__connect_handshake) (MYSQLND_CONN_DATA *conn, const MYSQLND_CSTRING *const scheme, const MYSQLND_CSTRING *const username, const MYSQLND_CSTRING *const password, const MYSQLND_CSTRING *const database, const unsigned int mysql_flags) |
|
typedef struct st_mysqlnd_authentication_plugin *(* | func_mysqlnd_conn_data__fetch_auth_plugin_by_name) (const char *const requested_protocol) |
|
typedef enum_func_status(* | func_mysqlnd_conn_data__set_client_option_2d) (MYSQLND_CONN_DATA *const conn, const enum_mysqlnd_client_option option, const char *const key, const char *const value) |
|
typedef size_t(* | func_mysqlnd_conn_data__negotiate_client_api_capabilities) (MYSQLND_CONN_DATA *const conn, const size_t flags) |
|
typedef size_t(* | func_mysqlnd_conn_data__get_client_api_capabilities) (const MYSQLND_CONN_DATA *const conn) |
|
typedef MYSQLND_STRING(* | func_mysqlnd_conn_data__get_scheme) (MYSQLND_CONN_DATA *conn, MYSQLND_CSTRING hostname, MYSQLND_CSTRING *socket_or_pipe, unsigned int port, bool *unix_socket, bool *named_pipe) |
|
typedef enum_func_status(* | func_mysqlnd_data__connect) (MYSQLND *conn, const MYSQLND_CSTRING hostname, const MYSQLND_CSTRING username, const MYSQLND_CSTRING password, const MYSQLND_CSTRING database, unsigned int port, const MYSQLND_CSTRING socket_or_pipe, unsigned int mysql_flags) |
|
typedef MYSQLND *(* | func_mysqlnd_conn__clone_object) (MYSQLND *const conn) |
|
typedef void(* | func_mysqlnd_conn__dtor) (MYSQLND *conn) |
|
typedef enum_func_status(* | func_mysqlnd_conn__close) (MYSQLND *conn, const enum_connection_close_type close_type) |
|
typedef enum_func_status(* | func_mysqlnd_res__row_decoder) (MYSQLND_ROW_BUFFER *row_buffer, zval *fields, const unsigned int field_count, const MYSQLND_FIELD *const fields_metadata, const bool as_int_or_float, MYSQLND_STATS *const stats) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_res__use_result) (MYSQLND_RES *const result, MYSQLND_STMT_DATA *stmt) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_res__store_result) (MYSQLND_RES *result, MYSQLND_CONN_DATA *const conn, MYSQLND_STMT_DATA *stmt) |
|
typedef void(* | func_mysqlnd_res__fetch_into) (MYSQLND_RES *result, const unsigned int flags, zval *return_value ZEND_FILE_LINE_DC) |
|
typedef MYSQLND_ROW_C(* | func_mysqlnd_res__fetch_row_c) (MYSQLND_RES *result) |
|
typedef uint64_t(* | func_mysqlnd_res__num_rows) (const MYSQLND_RES *const result) |
|
typedef unsigned int(* | func_mysqlnd_res__num_fields) (const MYSQLND_RES *const result) |
|
typedef void(* | func_mysqlnd_res__skip_result) (MYSQLND_RES *const result) |
|
typedef enum_func_status(* | func_mysqlnd_res__seek_data) (MYSQLND_RES *const result, const uint64_t row) |
|
typedef MYSQLND_FIELD_OFFSET(* | func_mysqlnd_res__seek_field) (MYSQLND_RES *const result, const MYSQLND_FIELD_OFFSET field_offset) |
|
typedef MYSQLND_FIELD_OFFSET(* | func_mysqlnd_res__field_tell) (const MYSQLND_RES *const result) |
|
typedef const MYSQLND_FIELD *(* | func_mysqlnd_res__fetch_field) (MYSQLND_RES *const result) |
|
typedef const MYSQLND_FIELD *(* | func_mysqlnd_res__fetch_field_direct) (MYSQLND_RES *const result, const MYSQLND_FIELD_OFFSET fieldnr) |
|
typedef const MYSQLND_FIELD *(* | func_mysqlnd_res__fetch_fields) (MYSQLND_RES *const result) |
|
typedef enum_func_status(* | func_mysqlnd_res__read_result_metadata) (MYSQLND_RES *result, MYSQLND_CONN_DATA *conn) |
|
typedef const size_t *(* | func_mysqlnd_res__fetch_lengths) (const MYSQLND_RES *const result) |
|
typedef enum_func_status(* | func_mysqlnd_res__store_result_fetch_data) (MYSQLND_CONN_DATA *const conn, MYSQLND_RES *result, MYSQLND_RES_METADATA *meta, MYSQLND_ROW_BUFFER **row_buffers, bool binary_protocol) |
|
typedef void(* | func_mysqlnd_res__free_result_buffers) (MYSQLND_RES *result) |
|
typedef enum_func_status(* | func_mysqlnd_res__free_result) (MYSQLND_RES *result, const bool implicit) |
|
typedef void(* | func_mysqlnd_res__free_result_contents) (MYSQLND_RES *result) |
|
typedef void(* | func_mysqlnd_res__free_buffered_data) (MYSQLND_RES *result) |
|
typedef MYSQLND_RES_METADATA *(* | func_mysqlnd_res__result_meta_init) (MYSQLND_RES *result, unsigned int field_count) |
|
typedef uint64_t(* | func_mysqlnd_result_unbuffered__num_rows) (const MYSQLND_RES_UNBUFFERED *const result) |
|
typedef const size_t *(* | func_mysqlnd_result_unbuffered__fetch_lengths) (const MYSQLND_RES_UNBUFFERED *const result) |
|
typedef void(* | func_mysqlnd_result_unbuffered__free_result) (MYSQLND_RES_UNBUFFERED *const result, MYSQLND_STATS *const global_stats) |
|
typedef uint64_t(* | func_mysqlnd_result_buffered__num_rows) (const MYSQLND_RES_BUFFERED *const result) |
|
typedef const size_t *(* | func_mysqlnd_result_buffered__fetch_lengths) (const MYSQLND_RES_BUFFERED *const result) |
|
typedef enum_func_status(* | func_mysqlnd_result_buffered__data_seek) (MYSQLND_RES_BUFFERED *const result, const uint64_t row) |
|
typedef void(* | func_mysqlnd_result_buffered__free_result) (MYSQLND_RES_BUFFERED *const result) |
|
typedef const MYSQLND_FIELD *(* | func_mysqlnd_res_meta__fetch_field) (MYSQLND_RES_METADATA *const meta) |
|
typedef const MYSQLND_FIELD *(* | func_mysqlnd_res_meta__fetch_field_direct) (const MYSQLND_RES_METADATA *const meta, const MYSQLND_FIELD_OFFSET fieldnr) |
|
typedef const MYSQLND_FIELD *(* | func_mysqlnd_res_meta__fetch_fields) (MYSQLND_RES_METADATA *const meta) |
|
typedef MYSQLND_FIELD_OFFSET(* | func_mysqlnd_res_meta__field_tell) (const MYSQLND_RES_METADATA *const meta) |
|
typedef MYSQLND_FIELD_OFFSET(* | func_mysqlnd_res_meta__field_seek) (MYSQLND_RES_METADATA *const meta, const MYSQLND_FIELD_OFFSET field_offset) |
|
typedef enum_func_status(* | func_mysqlnd_res_meta__read_metadata) (MYSQLND_RES_METADATA *const meta, MYSQLND_CONN_DATA *conn, MYSQLND_RES *result) |
|
typedef MYSQLND_RES_METADATA *(* | func_mysqlnd_res_meta__clone_metadata) (MYSQLND_RES *result, const MYSQLND_RES_METADATA *const meta) |
|
typedef void(* | func_mysqlnd_res_meta__free_metadata) (MYSQLND_RES_METADATA *meta) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__prepare) (MYSQLND_STMT *const stmt, const char *const query, const size_t query_len) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__send_execute) (MYSQLND_STMT *const s, const enum_mysqlnd_send_execute_type type, zval *read_cb, zval *err_cb) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__execute) (MYSQLND_STMT *const stmt) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_stmt__use_result) (MYSQLND_STMT *const stmt) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_stmt__store_result) (MYSQLND_STMT *const stmt) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_stmt__get_result) (MYSQLND_STMT *const stmt) |
|
typedef bool(* | func_mysqlnd_stmt__more_results) (const MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__next_result) (MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__free_result) (MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__seek_data) (const MYSQLND_STMT *const stmt, uint64_t row) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__reset) (MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__close_on_server) (MYSQLND_STMT *const stmt, bool implicit) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__dtor) (MYSQLND_STMT *const stmt, bool implicit) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__fetch) (MYSQLND_STMT *const stmt, bool *const fetched_anything) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__bind_parameters) (MYSQLND_STMT *const stmt, MYSQLND_PARAM_BIND *const param_bind) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__bind_one_parameter) (MYSQLND_STMT *const stmt, unsigned int param_no, zval *const zv, zend_uchar type) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__refresh_bind_param) (MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__bind_result) (MYSQLND_STMT *const stmt, MYSQLND_RESULT_BIND *const result_bind) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__bind_one_result) (MYSQLND_STMT *const stmt, unsigned int param_no) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__send_long_data) (MYSQLND_STMT *const stmt, unsigned int param_num, const char *const data, zend_ulong length) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_stmt__get_parameter_metadata) (MYSQLND_STMT *const stmt) |
|
typedef MYSQLND_RES *(* | func_mysqlnd_stmt__get_result_metadata) (MYSQLND_STMT *const stmt) |
|
typedef uint64_t(* | func_mysqlnd_stmt__get_last_insert_id) (const MYSQLND_STMT *const stmt) |
|
typedef uint64_t(* | func_mysqlnd_stmt__get_affected_rows) (const MYSQLND_STMT *const stmt) |
|
typedef uint64_t(* | func_mysqlnd_stmt__get_num_rows) (const MYSQLND_STMT *const stmt) |
|
typedef unsigned int(* | func_mysqlnd_stmt__get_param_count) (const MYSQLND_STMT *const stmt) |
|
typedef unsigned int(* | func_mysqlnd_stmt__get_field_count) (const MYSQLND_STMT *const stmt) |
|
typedef unsigned int(* | func_mysqlnd_stmt__get_warning_count) (const MYSQLND_STMT *const stmt) |
|
typedef unsigned int(* | func_mysqlnd_stmt__get_error_no) (const MYSQLND_STMT *const stmt) |
|
typedef const char *(* | func_mysqlnd_stmt__get_error_str) (const MYSQLND_STMT *const stmt) |
|
typedef const char *(* | func_mysqlnd_stmt__get_sqlstate) (const MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__get_attribute) (const MYSQLND_STMT *const stmt, enum mysqlnd_stmt_attr attr_type, void *const value) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__set_attribute) (MYSQLND_STMT *const stmt, enum mysqlnd_stmt_attr attr_type, const void *const value) |
|
typedef MYSQLND_PARAM_BIND *(* | func_mysqlnd_stmt__alloc_param_bind) (MYSQLND_STMT *const stmt) |
|
typedef MYSQLND_RESULT_BIND *(* | func_mysqlnd_stmt__alloc_result_bind) (MYSQLND_STMT *const stmt) |
|
typedef void(* | func_mysqlnd_stmt__free_parameter_bind) (MYSQLND_STMT *const stmt, MYSQLND_PARAM_BIND *) |
|
typedef void(* | func_mysqlnd_stmt__free_result_bind) (MYSQLND_STMT *const stmt, MYSQLND_RESULT_BIND *) |
|
typedef unsigned int(* | func_mysqlnd_stmt__server_status) (const MYSQLND_STMT *const stmt) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__generate_execute_request) (MYSQLND_STMT *const s, zend_uchar **request, size_t *request_len, bool *free_buffer) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__parse_execute_response) (MYSQLND_STMT *const s, enum_mysqlnd_parse_exec_response_type type) |
|
typedef void(* | func_mysqlnd_stmt__free_stmt_content) (MYSQLND_STMT *const s) |
|
typedef enum_func_status(* | func_mysqlnd_stmt__flush) (MYSQLND_STMT *const stmt) |
|
typedef void(* | func_mysqlnd_stmt__free_stmt_result) (MYSQLND_STMT *const s) |
|
typedef struct st_mysqlnd_connection_state | MYSQLND_CONNECTION_STATE |
|
typedef enum mysqlnd_connection_state(* | func_mysqlnd_connection_state__get) (const MYSQLND_CONNECTION_STATE *const state_struct) |
|
typedef void(* | func_mysqlnd_connection_state__set) (MYSQLND_CONNECTION_STATE *const state_struct, const enum mysqlnd_connection_state state) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_greet_packet) (struct st_mysqlnd_packet_greet *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_auth_packet) (struct st_mysqlnd_packet_auth *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_auth_response_packet) (struct st_mysqlnd_packet_auth_response *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_change_auth_response_packet) (struct st_mysqlnd_packet_change_auth_response *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_ok_packet) (struct st_mysqlnd_packet_ok *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_command_packet) (struct st_mysqlnd_packet_command *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_eof_packet) (struct st_mysqlnd_packet_eof *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_rset_header_packet) (struct st_mysqlnd_packet_rset_header *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_result_field_packet) (struct st_mysqlnd_packet_res_field *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_row_packet) (struct st_mysqlnd_packet_row *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_stats_packet) (struct st_mysqlnd_packet_stats *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_prepare_response_packet) (struct st_mysqlnd_packet_prepare_response *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_change_user_response_packet) (struct st_mysqlnd_packet_chg_user_resp *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_sha256_pk_request_packet) (struct st_mysqlnd_packet_sha256_pk_request *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_sha256_pk_request_response_packet) (struct st_mysqlnd_packet_sha256_pk_request_response *packet) |
|
typedef void(* | func_mysqlnd_protocol_payload_decoder_factory__init_cached_sha2_result_packet) (struct st_mysqlnd_packet_cached_sha2_result *packet) |
|
typedef enum_func_status(* | func_mysqlnd_protocol_payload_decoder_factory__send_command) (MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY *payload_decoder_factory, const enum php_mysqlnd_server_command command, const zend_uchar *const arg, const size_t arg_len, const bool silent, MYSQLND_CONNECTION_STATE *connection_state, MYSQLND_ERROR_INFO *error_info, MYSQLND_UPSERT_STATUS *upsert_status, MYSQLND_STATS *stats, func_mysqlnd_conn_data__send_close send_close, void *send_close_ctx) |
|
typedef enum_func_status(* | func_mysqlnd_protocol_payload_decoder_factory__send_command_handle_OK) (MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY *const payload_decoder_factory, MYSQLND_ERROR_INFO *const error_info, MYSQLND_UPSERT_STATUS *const upsert_status, const bool ignore_upsert_status, MYSQLND_STRING *const last_message) |
|
typedef enum_func_status(* | func_mysqlnd_protocol_payload_decoder_factory__send_command_handle_EOF) (MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY *const payload_decoder_factory, MYSQLND_ERROR_INFO *const error_info, MYSQLND_UPSERT_STATUS *const upsert_status) |
|
typedef enum_func_status(* | func_mysqlnd_protocol_payload_decoder_factory__send_command_handle_response) (MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY *payload_decoder_factory, const enum mysqlnd_packet_type ok_packet, const bool silent, const enum php_mysqlnd_server_command command, const bool ignore_upsert_status, MYSQLND_ERROR_INFO *error_info, MYSQLND_UPSERT_STATUS *upsert_status, MYSQLND_STRING *last_message) |
|
typedef struct st_mysqlnd_read_buffer | MYSQLND_READ_BUFFER |
|
typedef void(* | func_mysqlnd_pfc__init) (MYSQLND_PFC *const pfc, MYSQLND_STATS *const stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef void(* | func_mysqlnd_pfc__dtor) (MYSQLND_PFC *const pfc, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef void(* | func_mysqlnd_pfc__reset) (MYSQLND_PFC *const pfc, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef enum_func_status(* | func_mysqlnd_pfc__set_client_option) (MYSQLND_PFC *const pfc, enum_mysqlnd_client_option option, const char *const value) |
|
typedef enum_func_status(* | func_mysqlnd_pfc__decode) (zend_uchar *uncompressed_data, const size_t uncompressed_data_len, const zend_uchar *const compressed_data, const size_t compressed_data_len) |
|
typedef enum_func_status(* | func_mysqlnd_pfc__encode) (zend_uchar *compress_buffer, size_t *compress_buffer_len, const zend_uchar *const uncompressed_data, const size_t uncompressed_data_len) |
|
typedef size_t(* | func_mysqlnd_pfc__send) (MYSQLND_PFC *const pfc, MYSQLND_VIO *const vio, zend_uchar *const buffer, const size_t count, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef enum_func_status(* | func_mysqlnd_pfc__receive) (MYSQLND_PFC *const pfc, MYSQLND_VIO *const vio, zend_uchar *const buffer, const size_t count, MYSQLND_STATS *const conn_stats, MYSQLND_ERROR_INFO *const error_info) |
|
typedef enum_func_status(* | func_mysqlnd_pfc__read_compressed_packet_from_stream_and_fill_read_buffer) (MYSQLND_PFC *pfc, MYSQLND_VIO *const vio, size_t net_payload_size, MYSQLND_STATS *conn_stats, MYSQLND_ERROR_INFO *error_info) |
|
typedef void(* | func_mysqlnd_pfc__free_contents) (MYSQLND_PFC *pfc) |
|
typedef zend_uchar *(* | func_auth_plugin__get_auth_data) (struct st_mysqlnd_authentication_plugin *self, size_t *auth_data_len, MYSQLND_CONN_DATA *conn, const char *const user, const char *const passwd, const size_t passwd_len, zend_uchar *auth_plugin_data, size_t auth_plugin_data_len, const MYSQLND_SESSION_OPTIONS *const session_options, const MYSQLND_PFC_DATA *const pfc_data, const zend_ulong mysql_flags) |
|
typedef enum_func_status(* | func_auth_plugin__handle_server_response) (struct st_mysqlnd_authentication_plugin *self, MYSQLND_CONN_DATA *conn, const zend_uchar *auth_plugin_data, size_t auth_plugin_data_len, const char *const passwd, const size_t passwd_len, char **new_auth_protocol, size_t *new_auth_protocol_len, zend_uchar **new_auth_protocol_data, size_t *new_auth_protocol_data_len) |
|