diff options
Diffstat (limited to 'ext/mysqlnd/mysqlnd_structs.h')
-rw-r--r-- | ext/mysqlnd/mysqlnd_structs.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/ext/mysqlnd/mysqlnd_structs.h b/ext/mysqlnd/mysqlnd_structs.h index f4485f1d1e..ec08a4d399 100644 --- a/ext/mysqlnd/mysqlnd_structs.h +++ b/ext/mysqlnd/mysqlnd_structs.h @@ -195,7 +195,6 @@ 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_background_buffered_result MYSQLND_RES_BG_BUFFERED; typedef struct st_mysqlnd_unbuffered_result MYSQLND_RES_UNBUFFERED; typedef struct st_mysqlnd_debug MYSQLND_DEBUG; @@ -262,7 +261,6 @@ struct st_mysqlnd_conn_methods enum_func_status (*reap_query)(MYSQLND *conn TSRMLS_DC); MYSQLND_RES * (*use_result)(MYSQLND * const conn TSRMLS_DC); MYSQLND_RES * (*store_result)(MYSQLND * const conn TSRMLS_DC); - MYSQLND_RES * (*background_store_result)(MYSQLND * const conn TSRMLS_DC); enum_func_status (*next_result)(MYSQLND * const conn TSRMLS_DC); zend_bool (*more_results)(const MYSQLND * const conn TSRMLS_DC); @@ -323,7 +321,6 @@ struct st_mysqlnd_res_methods MYSQLND_RES * (*use_result)(MYSQLND_RES * const result, zend_bool ps_protocol TSRMLS_DC); MYSQLND_RES * (*store_result)(MYSQLND_RES * result, MYSQLND * const conn, zend_bool ps TSRMLS_DC); - MYSQLND_RES * (*background_store_result)(MYSQLND_RES * result, MYSQLND * const conn, zend_bool ps TSRMLS_DC); void (*fetch_into)(MYSQLND_RES *result, unsigned int flags, zval *return_value, enum_mysqlnd_extension ext TSRMLS_DC ZEND_FILE_LINE_DC); MYSQLND_ROW_C (*fetch_row_c)(MYSQLND_RES *result TSRMLS_DC); void (*fetch_all)(MYSQLND_RES *result, unsigned int flags, zval *return_value TSRMLS_DC ZEND_FILE_LINE_DC); @@ -380,7 +377,6 @@ struct st_mysqlnd_stmt_methods enum_func_status (*execute)(MYSQLND_STMT * const stmt TSRMLS_DC); MYSQLND_RES * (*use_result)(MYSQLND_STMT * const stmt TSRMLS_DC); MYSQLND_RES * (*store_result)(MYSQLND_STMT * const stmt TSRMLS_DC); - MYSQLND_RES * (*background_store_result)(MYSQLND_STMT * const stmt TSRMLS_DC); MYSQLND_RES * (*get_result)(MYSQLND_STMT * const stmt TSRMLS_DC); zend_bool (*more_results)(const MYSQLND_STMT * const stmt TSRMLS_DC); enum_func_status (*next_result)(MYSQLND_STMT * const stmt TSRMLS_DC); @@ -496,20 +492,6 @@ struct st_mysqlnd_connection /* stats */ MYSQLND_STATS stats; -#ifdef MYSQLND_THREADED - MUTEX_T LOCK_state; - - pthread_cond_t COND_work_done; - - pthread_mutex_t LOCK_work; - pthread_cond_t COND_work; - pthread_cond_t COND_thread_ended; - zend_bool thread_is_running; - zend_bool thread_killed; - void *** tsrm_ls; -#endif - - struct st_mysqlnd_conn_methods *m; }; @@ -541,31 +523,6 @@ struct st_mysqlnd_result_metadata }; -struct st_mysqlnd_background_buffered_result -{ - zval ***data; - uint64_t data_size; - zval ***data_cursor; - MYSQLND_MEMORY_POOL_CHUNK **row_buffers; - uint64_t row_count; - uint64_t initialized_rows; - zend_bool persistent; - - MYSQLND_QCACHE *qcache; - unsigned int references; - - zend_bool decode_in_foreground; - -#ifdef ZTS - zend_bool bg_fetch_finished; - MUTEX_T LOCK; -#endif - - mysqlnd_error_info error_info; - mysqlnd_upsert_status upsert_status; -}; - - struct st_mysqlnd_buffered_result { zval **data; @@ -606,7 +563,6 @@ struct st_mysqlnd_res /* To be used with store_result() - both normal and PS */ MYSQLND_RES_BUFFERED *stored_data; - MYSQLND_RES_BG_BUFFERED *bg_stored_data; MYSQLND_RES_UNBUFFERED *unbuf; /* |