GATE
gate_mysql_api_class Struct Reference

Public Member Functions

MYSQL *MYSQL_API * init (MYSQL *mysql)
 
 void (MYSQL_API *close)(MYSQL *mysql)
 
MYSQL *MYSQL_API * real_connect (MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long clientflag)
 
 int (MYSQL_API *query)(MYSQL *mysql
 
MYSQL_RES *MYSQL_API * use_result (MYSQL *mysql)
 
 MYSQL_ROW (MYSQL_API *fetch_row)(MYSQL_RES *result)
 
 void (MYSQL_API *free_result)(MYSQL_RES *result)
 
unsigned int (MYSQL_API *num_fields)(MYSQL_RES *res)
 
unsigned long *MYSQL_API * fetch_lengths (MYSQL_RES *result)
 
unsigned int (MYSQL_API *field_count)(MYSQL *mysql)
 
 gate_uint64_t (MYSQL_API *affected_rows)(MYSQL *mysql)
 
MYSQL_FIELD *MYSQL_API * fetch_field (MYSQL_RES *result)
 
MYSQL_STMT *MYSQL_API * stmt_init (MYSQL *mysql)
 
 gate_bool_t (MYSQL_API *stmt_close)(MYSQL_STMT *stmt)
 
 int (MYSQL_API *stmt_prepare)(MYSQL_STMT *stmt
 
 int (MYSQL_API *stmt_execute)(MYSQL_STMT *stmt)
 
 gate_bool_t (MYSQL_API *stmt_bind_result)(MYSQL_STMT *stmt
 
 int (MYSQL_API *stmt_fetch)(MYSQL_STMT *stmt)
 
 int (MYSQL_API *stmt_fetch_column)(MYSQL_STMT *stmt
 
 int (MYSQL_API *stmt_store_result)(MYSQL_STMT *stmt)
 
MYSQL_RES *MYSQL_API * stmt_result_metadata (MYSQL_STMT *stmt)
 
unsigned long (MYSQL_API *stmt_param_count)(MYSQL_STMT *stmt)
 
unsigned int (MYSQL_API *stmt_field_count)(MYSQL_STMT *stmt)
 
 gate_uint64_t (MYSQL_API *stmt_affected_rows)(MYSQL_STMT *stmt)
 
 gate_bool_t (MYSQL_API *stmt_bind_param)(MYSQL_STMT *stmt
 

Public Attributes

const char * q
 
const char * query
 
const char unsigned long length
 
MYSQL_BINDbnd
 
MYSQL_BINDbind_arg
 
MYSQL_BIND unsigned int column
 
MYSQL_BIND unsigned int unsigned long offset
 

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