stored_data 124 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_eof(r) (((r)->unbuf && (r)->unbuf->eof_reached) || (r)->stored_data) stored_data 92 ext/mysqlnd/mysqlnd_ps.c result->stored_data = (MYSQLND_RES_BUFFERED *) mysqlnd_result_buffered_zval_init(result->field_count, TRUE, result->persistent); stored_data 93 ext/mysqlnd/mysqlnd_ps.c if (!result->stored_data) { stored_data 98 ext/mysqlnd/mysqlnd_ps.c ret = result->m.store_result_fetch_data(conn, result, result->meta, &result->stored_data->row_buffers, TRUE); stored_data 100 ext/mysqlnd/mysqlnd_ps.c result->stored_data->m.fetch_row = mysqlnd_stmt_fetch_row_buffered; stored_data 104 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 105 ext/mysqlnd/mysqlnd_ps.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 106 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->row_count) { stored_data 108 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->row_count * result->meta->field_count * sizeof(zval *) > SIZE_MAX) { stored_data 113 ext/mysqlnd/mysqlnd_ps.c set->data = mnd_emalloc((size_t)(result->stored_data->row_count * result->meta->field_count * sizeof(zval))); stored_data 118 ext/mysqlnd/mysqlnd_ps.c memset(set->data, 0, (size_t)(result->stored_data->row_count * result->meta->field_count * sizeof(zval))); stored_data 122 ext/mysqlnd/mysqlnd_ps.c } else if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 127 ext/mysqlnd/mysqlnd_ps.c stmt->upsert_status->affected_rows = stmt->result->stored_data->row_count; stored_data 131 ext/mysqlnd/mysqlnd_ps.c COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); stored_data 194 ext/mysqlnd/mysqlnd_ps.c stmt->upsert_status->affected_rows = result->stored_data->row_count; stored_data 543 ext/mysqlnd/mysqlnd_ps.c if (stmt->result->stored_data) { stored_data 544 ext/mysqlnd/mysqlnd_ps.c stmt->result->stored_data->lengths = NULL; stored_data 763 ext/mysqlnd/mysqlnd_ps.c if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 764 ext/mysqlnd/mysqlnd_ps.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 766 ext/mysqlnd/mysqlnd_ps.c (set->data_cursor - set->data) < (result->stored_data->row_count * field_count)) stored_data 775 ext/mysqlnd/mysqlnd_ps.c enum_func_status rc = result->stored_data->m.row_decoder(result->stored_data->row_buffers[row_num], stored_data 784 ext/mysqlnd/mysqlnd_ps.c result->stored_data->initialized_rows++; stored_data 841 ext/mysqlnd/mysqlnd_ps.c } else if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_C) { stored_data 1832 ext/mysqlnd/mysqlnd_ps.c if (stmt->update_max_length && stmt->result->stored_data) { stored_data 1834 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 300 ext/mysqlnd/mysqlnd_result.c DBG_INF_FMT("%s", result->unbuf? "unbuffered":(result->stored_data? "buffered":"unknown")); stored_data 305 ext/mysqlnd/mysqlnd_result.c } else if (result->stored_data) { stored_data 306 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.free_result(result->stored_data); stored_data 307 ext/mysqlnd/mysqlnd_result.c result->stored_data = NULL; stored_data 666 ext/mysqlnd/mysqlnd_result.c ret = result->stored_data && result->stored_data->m.fetch_lengths ? stored_data 667 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.fetch_lengths(result->stored_data) : stored_data 976 ext/mysqlnd/mysqlnd_result.c if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_ZVAL) { stored_data 977 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 981 ext/mysqlnd/mysqlnd_result.c (set->data_cursor - set->data) < (result->stored_data->row_count * field_count)) stored_data 1044 ext/mysqlnd/mysqlnd_result.c } else if (result->stored_data->type == MYSQLND_BUFFERED_TYPE_C) { stored_data 1066 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 1154 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_C * set = (MYSQLND_RES_BUFFERED_C *) result->stored_data; stored_data 1170 ext/mysqlnd/mysqlnd_result.c rc = result->stored_data->m.row_decoder(result->stored_data->row_buffers[set->current_row], stored_data 1255 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 1281 ext/mysqlnd/mysqlnd_result.c set = result->stored_data; stored_data 1304 ext/mysqlnd/mysqlnd_result.c row_packet->result_set_memory_pool = result->stored_data->result_set_memory_pool; stored_data 1388 ext/mysqlnd/mysqlnd_result.c DBG_INF_FMT("rows=%llu", (unsigned long long)result->stored_data->row_count); stored_data 1413 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); stored_data 1414 ext/mysqlnd/mysqlnd_result.c if (!result->stored_data) { stored_data 1418 ext/mysqlnd/mysqlnd_result.c row_buffers = &result->stored_data->row_buffers; stored_data 1420 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); stored_data 1421 ext/mysqlnd/mysqlnd_result.c if (!result->stored_data) { stored_data 1425 ext/mysqlnd/mysqlnd_result.c row_buffers = &result->stored_data->row_buffers; stored_data 1430 ext/mysqlnd/mysqlnd_result.c if (result->stored_data) { stored_data 1431 ext/mysqlnd/mysqlnd_result.c COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); stored_data 1440 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_ZVAL * set = (MYSQLND_RES_BUFFERED_ZVAL *) result->stored_data; stored_data 1458 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED_C * set = (MYSQLND_RES_BUFFERED_C *) result->stored_data; stored_data 1465 ext/mysqlnd/mysqlnd_result.c conn->upsert_status->affected_rows = result->stored_data->row_count; stored_data 1523 ext/mysqlnd/mysqlnd_result.c DBG_RETURN(result->stored_data? result->stored_data->m.data_seek(result->stored_data, row) : FAIL); stored_data 1587 ext/mysqlnd/mysqlnd_result.c return result->stored_data? stored_data 1588 ext/mysqlnd/mysqlnd_result.c result->stored_data->m.num_rows(result->stored_data) : stored_data 1620 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && (result->stored_data->initialized_rows < result->stored_data->row_count)) { stored_data 1623 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 1654 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && (result->stored_data->initialized_rows < result->stored_data->row_count)) { stored_data 1657 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 1679 ext/mysqlnd/mysqlnd_result.c if (result->stored_data && (result->stored_data->initialized_rows < result->stored_data->row_count)) { stored_data 1681 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 1761 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 1780 ext/mysqlnd/mysqlnd_result.c MYSQLND_RES_BUFFERED *set = result->stored_data;