php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
st_mysqlnd_connection_data Struct Reference

#include <mysqlnd_structs.h>

Public Member Functions

 MYSQLND_CLASS_METHODS_TYPE (mysqlnd_object_factory) object_factory
 
 MYSQLND_CLASS_METHODS_TYPE (mysqlnd_command) *command
 
 MYSQLND_CLASS_METHODS_TYPE (mysqlnd_conn_data) *m
 

Data Fields

MYSQLND_PFCprotocol_frame_codec
 
MYSQLND_VIOvio
 
MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORYpayload_decoder_factory
 
MYSQLND_STRING hostname
 
MYSQLND_STRING unix_socket
 
MYSQLND_STRING username
 
MYSQLND_STRING password
 
MYSQLND_STRING scheme
 
uint64_t thread_id
 
char * server_version
 
char * host_info
 
MYSQLND_STRING authentication_plugin_data
 
const MYSQLND_CHARSETcharset
 
const MYSQLND_CHARSETgreet_charset
 
MYSQLND_STRING connect_or_select_db
 
MYSQLND_INFILE infile
 
unsigned int protocol_version
 
unsigned int port
 
zend_ulong server_capabilities
 
MYSQLND_UPSERT_STATUSupsert_status
 
MYSQLND_UPSERT_STATUS upsert_status_impl
 
MYSQLND_STRING last_message
 
MYSQLND_ERROR_INFOerror_info
 
MYSQLND_ERROR_INFO error_info_impl
 
MYSQLND_CONNECTION_STATE state
 
enum_mysqlnd_query_type last_query_type
 
MYSQLND_REScurrent_result
 
unsigned int refcount
 
unsigned int field_count
 
MYSQLND_SESSION_OPTIONSoptions
 
MYSQLND_SESSION_OPTIONS options_impl
 
MYSQLND_STATSstats
 
size_t client_api_capabilities
 
zval async_read_cb
 
zval async_err_cb
 
bool in_async_read_cb
 
bool in_async_err_cb
 
bool persistent
 

Detailed Description

Definition at line 885 of file mysqlnd_structs.h.

Member Function Documentation

◆ MYSQLND_CLASS_METHODS_TYPE() [1/3]

st_mysqlnd_connection_data::MYSQLND_CLASS_METHODS_TYPE ( mysqlnd_command )

◆ MYSQLND_CLASS_METHODS_TYPE() [2/3]

st_mysqlnd_connection_data::MYSQLND_CLASS_METHODS_TYPE ( mysqlnd_conn_data )

◆ MYSQLND_CLASS_METHODS_TYPE() [3/3]

st_mysqlnd_connection_data::MYSQLND_CLASS_METHODS_TYPE ( mysqlnd_object_factory )

Field Documentation

◆ async_err_cb

zval st_mysqlnd_connection_data::async_err_cb

Definition at line 946 of file mysqlnd_structs.h.

◆ async_read_cb

zval st_mysqlnd_connection_data::async_read_cb

Definition at line 945 of file mysqlnd_structs.h.

◆ authentication_plugin_data

MYSQLND_STRING st_mysqlnd_connection_data::authentication_plugin_data

Definition at line 901 of file mysqlnd_structs.h.

◆ charset

const MYSQLND_CHARSET* st_mysqlnd_connection_data::charset

Definition at line 902 of file mysqlnd_structs.h.

◆ client_api_capabilities

size_t st_mysqlnd_connection_data::client_api_capabilities

Definition at line 943 of file mysqlnd_structs.h.

◆ connect_or_select_db

MYSQLND_STRING st_mysqlnd_connection_data::connect_or_select_db

Definition at line 904 of file mysqlnd_structs.h.

◆ current_result

MYSQLND_RES* st_mysqlnd_connection_data::current_result

Definition at line 922 of file mysqlnd_structs.h.

◆ error_info

MYSQLND_ERROR_INFO* st_mysqlnd_connection_data::error_info

Definition at line 916 of file mysqlnd_structs.h.

◆ error_info_impl

MYSQLND_ERROR_INFO st_mysqlnd_connection_data::error_info_impl

Definition at line 917 of file mysqlnd_structs.h.

◆ field_count

unsigned int st_mysqlnd_connection_data::field_count

Definition at line 934 of file mysqlnd_structs.h.

◆ greet_charset

const MYSQLND_CHARSET* st_mysqlnd_connection_data::greet_charset

Definition at line 903 of file mysqlnd_structs.h.

◆ host_info

char* st_mysqlnd_connection_data::host_info

Definition at line 900 of file mysqlnd_structs.h.

◆ hostname

MYSQLND_STRING st_mysqlnd_connection_data::hostname

Definition at line 893 of file mysqlnd_structs.h.

◆ in_async_err_cb

bool st_mysqlnd_connection_data::in_async_err_cb

Definition at line 948 of file mysqlnd_structs.h.

◆ in_async_read_cb

bool st_mysqlnd_connection_data::in_async_read_cb

Definition at line 947 of file mysqlnd_structs.h.

◆ infile

MYSQLND_INFILE st_mysqlnd_connection_data::infile

Definition at line 905 of file mysqlnd_structs.h.

◆ last_message

MYSQLND_STRING st_mysqlnd_connection_data::last_message

Definition at line 913 of file mysqlnd_structs.h.

◆ last_query_type

enum_mysqlnd_query_type st_mysqlnd_connection_data::last_query_type

Definition at line 920 of file mysqlnd_structs.h.

◆ options

MYSQLND_SESSION_OPTIONS* st_mysqlnd_connection_data::options

Definition at line 937 of file mysqlnd_structs.h.

◆ options_impl

MYSQLND_SESSION_OPTIONS st_mysqlnd_connection_data::options_impl

Definition at line 938 of file mysqlnd_structs.h.

◆ password

MYSQLND_STRING st_mysqlnd_connection_data::password

Definition at line 896 of file mysqlnd_structs.h.

◆ payload_decoder_factory

MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY* st_mysqlnd_connection_data::payload_decoder_factory

Definition at line 890 of file mysqlnd_structs.h.

◆ persistent

bool st_mysqlnd_connection_data::persistent

Definition at line 955 of file mysqlnd_structs.h.

◆ port

unsigned int st_mysqlnd_connection_data::port

Definition at line 907 of file mysqlnd_structs.h.

◆ protocol_frame_codec

MYSQLND_PFC* st_mysqlnd_connection_data::protocol_frame_codec

Definition at line 888 of file mysqlnd_structs.h.

◆ protocol_version

unsigned int st_mysqlnd_connection_data::protocol_version

Definition at line 906 of file mysqlnd_structs.h.

◆ refcount

unsigned int st_mysqlnd_connection_data::refcount

Definition at line 931 of file mysqlnd_structs.h.

◆ scheme

MYSQLND_STRING st_mysqlnd_connection_data::scheme

Definition at line 897 of file mysqlnd_structs.h.

◆ server_capabilities

zend_ulong st_mysqlnd_connection_data::server_capabilities

Definition at line 908 of file mysqlnd_structs.h.

◆ server_version

char* st_mysqlnd_connection_data::server_version

Definition at line 899 of file mysqlnd_structs.h.

◆ state

MYSQLND_CONNECTION_STATE st_mysqlnd_connection_data::state

Definition at line 919 of file mysqlnd_structs.h.

◆ stats

MYSQLND_STATS* st_mysqlnd_connection_data::stats

Definition at line 941 of file mysqlnd_structs.h.

◆ thread_id

uint64_t st_mysqlnd_connection_data::thread_id

Definition at line 898 of file mysqlnd_structs.h.

◆ unix_socket

MYSQLND_STRING st_mysqlnd_connection_data::unix_socket

Definition at line 894 of file mysqlnd_structs.h.

◆ upsert_status

MYSQLND_UPSERT_STATUS* st_mysqlnd_connection_data::upsert_status

Definition at line 911 of file mysqlnd_structs.h.

◆ upsert_status_impl

MYSQLND_UPSERT_STATUS st_mysqlnd_connection_data::upsert_status_impl

Definition at line 912 of file mysqlnd_structs.h.

◆ username

MYSQLND_STRING st_mysqlnd_connection_data::username

Definition at line 895 of file mysqlnd_structs.h.

◆ vio

MYSQLND_VIO* st_mysqlnd_connection_data::vio

Definition at line 889 of file mysqlnd_structs.h.


The documentation for this struct was generated from the following file: