stored_data 124 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_eof(r) (((r)->unbuf && (r)->unbuf->eof_reached) || (r)->stored_data) stored_data 91 ext/mysqlnd/mysqlnd_ps.c result->stored_data = (MYSQLND_RES_BUFFERED *) mysqlnd_result_buffered_zval_init(result->field_count, TRUE, result->persistent TSRMLS_CC); stored_data 92 ext/mysqlnd/mysqlnd_ps.c if (!result->stored_data) { stored_data 97 ext/mysqlnd/mysqlnd_ps.c ret = result->m.store_result_fetch_data(conn, result, result->meta, &result->stored_data->row_buffers, TRUE TSRMLS_CC); stored_data 99 ext/mysqlnd/mysqlnd_ps.c result->stored_data->m.fetch_row = mysqlnd_stmt_fetch_row_buffered; stored_data 103 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 104 ext/mysqlnd/mysqlnd_ps.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 105 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->row_count) { stored_data 107 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->row_count * result->meta->field_count * sizeof(zval *) > SIZE_MAX) { stored_data 112 ext/mysqlnd/mysqlnd_ps.c set->data = mnd_emalloc((size_t)(result->stored_data->row_count * result->meta->field_count * sizeof(zval *))); stored_data 117 ext/mysqlnd/mysqlnd_ps.c memset(set->data, 0, (size_t)(result->stored_data->row_count * result->meta->field_count * sizeof(zval *))); stored_data 121 ext/mysqlnd/mysqlnd_ps.c } else if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 126 ext/mysqlnd/mysqlnd_ps.c stmt->upsert_status->affected_rows = stmt->result->stored_data->row_count; stored_data 130 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); stored_data 193 ext/mysqlnd/mysqlnd_ps.c stmt->upsert_status->affected_rows = result->stored_data->row_count; stored_data 542 ext/mysqlnd/mysqlnd_ps.c if (stmt->result->stored_data) { stored_data 543 ext/mysqlnd/mysqlnd_ps.c stmt->result->stored_data->lengths = NULL; stored_data 746 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 747 ext/mysqlnd/mysqlnd_ps.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 749 ext/mysqlnd/mysqlnd_ps.c (set->data_cursor - set->data) < (result->stored_data->row_count * field_count)) stored_data 758 ext/mysqlnd/mysqlnd_ps.c enum_func_status rc = result->stored_data->m.row_decoder(result->stored_data->row_buffers[row_num], stored_data 767 ext/mysqlnd/mysqlnd_ps.c result->stored_data->initialized_rows++; stored_data 824 ext/mysqlnd/mysqlnd_ps.c } else if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_C) { stored_data 1801 ext/mysqlnd/mysqlnd_ps.c if (stmt->update_max_length && stmt->result->stored_data) { stored_data 1803 ext/mysqlnd/mysqlnd_ps.c stmt->result->stored_data->m.initialize_result_set_rest(stmt->result->stored_data, stmt->result->meta, stmt->conn->stats, stored_data 370 ext/mysqlnd/mysqlnd_result.c DBG_INF_FMT("%s", result->unbuf? "unbuffered":(result->stored_data? "buffered":"unknown")); stored_data 375 ext/mysqlnd/mysqlnd_result.c } else if (result->stored_data) { stored_data 376 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.free_result(result->stored_data TSRMLS_CC); stored_data 377 ext/mysqlnd/mysqlnd_result.c result->stored_data = NULL; stored_data 745 ext/mysqlnd/mysqlnd_result.c ret = result->stored_data && result->stored_data->m.fetch_lengths ? stored_data 746 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.fetch_lengths(result->stored_data TSRMLS_CC) : stored_data 1059 ext/mysqlnd/mysqlnd_result.c if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 1060 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 1064 ext/mysqlnd/mysqlnd_result.c (set->data_cursor - set->data) < (result->stored_data->row_count * field_count)) stored_data 1127 ext/mysqlnd/mysqlnd_result.c } else if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_C) { stored_data 1149 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 1243 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_C * set = (MYSQLND_RES_BUFFERED_C *) result->stored_data; stored_data 1259 ext/mysqlnd/mysqlnd_result.c rc = result->stored_data->m.row_decoder(result->stored_data->row_buffers[set->current_row], stored_data 1350 ext/mysqlnd/mysqlnd_result.c const mysqlnd_fetch_row_func f = result->stored_data? result->stored_data->m.fetch_row:(result->unbuf? result->unbuf->m.fetch_row:NULL); stored_data 1376 ext/mysqlnd/mysqlnd_result.c set = result->stored_data; stored_data 1399 ext/mysqlnd/mysqlnd_result.c row_packet->result_set_memory_pool = result->stored_data->result_set_memory_pool; stored_data 1483 ext/mysqlnd/mysqlnd_result.c DBG_INF_FMT("rows=%llu", (unsigned long long)result->stored_data->row_count); stored_data 1508 ext/mysqlnd/mysqlnd_result.c result->stored_data = (MYSQLND_RES_BUFFERED *) mysqlnd_result_buffered_zval_init(result->field_count, flags & MYSQLND_STORE_PS, result->persistent TSRMLS_CC); stored_data 1509 ext/mysqlnd/mysqlnd_result.c if (!result->stored_data) { stored_data 1513 ext/mysqlnd/mysqlnd_result.c row_buffers = &result->stored_data->row_buffers; stored_data 1515 ext/mysqlnd/mysqlnd_result.c result->stored_data = (MYSQLND_RES_BUFFERED *) mysqlnd_result_buffered_c_init(result->field_count, flags & MYSQLND_STORE_PS, result->persistent TSRMLS_CC); stored_data 1516 ext/mysqlnd/mysqlnd_result.c if (!result->stored_data) { stored_data 1520 ext/mysqlnd/mysqlnd_result.c row_buffers = &result->stored_data->row_buffers; stored_data 1525 ext/mysqlnd/mysqlnd_result.c if (result->stored_data) { stored_data 1526 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); stored_data 1535 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 1553 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_C * set = (MYSQLND_RES_BUFFERED_C *) result->stored_data; stored_data 1560 ext/mysqlnd/mysqlnd_result.c conn->upsert_status->affected_rows = result->stored_data->row_count; stored_data 1618 ext/mysqlnd/mysqlnd_result.c DBG_RETURN(result->stored_data? result->stored_data->m.data_seek(result->stored_data, row TSRMLS_CC) : FAIL); stored_data 1682 ext/mysqlnd/mysqlnd_result.c return result->stored_data? stored_data 1683 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.num_rows(result->stored_data TSRMLS_CC) : stored_data 1715 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && (result->stored_data->initialized_rows < result->stored_data->row_count)) { stored_data 1718 ext/mysqlnd/mysqlnd_result.c if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats, stored_data 1749 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && (result->stored_data->initialized_rows < result->stored_data->row_count)) { stored_data 1752 ext/mysqlnd/mysqlnd_result.c if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats, stored_data 1774 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && (result->stored_data->initialized_rows < result->stored_data->row_count)) { stored_data 1776 ext/mysqlnd/mysqlnd_result.c if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats, stored_data 1856 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && result->stored_data->m.fetch_row == MYSQLND_METHOD(mysqlnd_result_buffered_zval, fetch_row)) { stored_data 1875 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED *set = result->stored_data;