MySQL 8.0.30
Source Code Documentation
MYSQL_ASYNC Struct Reference

#include <mysql_async.h>

Public Attributes

MYSQL_DATArows_result_buffer
 Buffer storing the rows result for cli_read_rows_nonblocking. More...
 
MYSQL_ROWS ** prev_row_ptr
 a pointer to keep track of the previous row of the current result row More...
 
struct mysql_async_connectconnect_context
 Context needed to track the state of a connection being established. More...
 
enum mysql_async_operation_status async_op_status
 Status of the current async op. More...
 
size_t async_query_length
 Size of the current running async query. More...
 
enum mysql_async_query_state_enum async_query_state
 If a query is running, this is its state. More...
 
unsigned long * async_read_metadata_field_len
 context needed to support metadata read operation More...
 
MYSQL_FIELDasync_read_metadata_fields
 
MYSQL_ROWS async_read_metadata_data
 
unsigned int async_read_metadata_cur_field
 
struct MYSQL_RESasync_store_result_result
 a pointer to keep track of the result sets More...
 
ucharasync_qp_data
 the query parameters data More...
 
unsigned long async_qp_data_length
 the query parameters data length More...
 

Member Data Documentation

◆ async_op_status

enum mysql_async_operation_status MYSQL_ASYNC::async_op_status

Status of the current async op.

◆ async_qp_data

uchar* MYSQL_ASYNC::async_qp_data

the query parameters data

◆ async_qp_data_length

unsigned long MYSQL_ASYNC::async_qp_data_length

the query parameters data length

◆ async_query_length

size_t MYSQL_ASYNC::async_query_length

Size of the current running async query.

◆ async_query_state

enum mysql_async_query_state_enum MYSQL_ASYNC::async_query_state

If a query is running, this is its state.

◆ async_read_metadata_cur_field

unsigned int MYSQL_ASYNC::async_read_metadata_cur_field

◆ async_read_metadata_data

MYSQL_ROWS MYSQL_ASYNC::async_read_metadata_data

◆ async_read_metadata_field_len

unsigned long* MYSQL_ASYNC::async_read_metadata_field_len

context needed to support metadata read operation

◆ async_read_metadata_fields

MYSQL_FIELD* MYSQL_ASYNC::async_read_metadata_fields

◆ async_store_result_result

struct MYSQL_RES* MYSQL_ASYNC::async_store_result_result

a pointer to keep track of the result sets

◆ connect_context

struct mysql_async_connect* MYSQL_ASYNC::connect_context

Context needed to track the state of a connection being established.

◆ prev_row_ptr

MYSQL_ROWS** MYSQL_ASYNC::prev_row_ptr

a pointer to keep track of the previous row of the current result row

◆ rows_result_buffer

MYSQL_DATA* MYSQL_ASYNC::rows_result_buffer

Buffer storing the rows result for cli_read_rows_nonblocking.


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