Lines Matching refs:unbuf

145 	MYSQLND_RES_UNBUFFERED *unbuf = result->unbuf;  in MYSQLND_METHOD()  local
149 if (!unbuf) { in MYSQLND_METHOD()
153 if (unbuf->last_row_data) { in MYSQLND_METHOD()
159 … mysqlnd_rset_zval_ptr_dtor(&(unbuf->last_row_data[i]), result->type, &copy_ctor_called TSRMLS_CC); in MYSQLND_METHOD()
172 mnd_efree(unbuf->last_row_data); in MYSQLND_METHOD()
173 unbuf->last_row_data = NULL; in MYSQLND_METHOD()
175 if (unbuf->last_row_buffer) { in MYSQLND_METHOD()
178 unbuf->last_row_buffer->free_chunk(unbuf->last_row_buffer TSRMLS_CC); in MYSQLND_METHOD()
179 unbuf->last_row_buffer = NULL; in MYSQLND_METHOD()
249 DBG_INF_FMT("%s", result->unbuf? "unbuffered":(result->stored_data? "buffered":"unknown")); in MYSQLND_METHOD()
251 if (result->unbuf) { in MYSQLND_METHOD()
253 mnd_efree(result->unbuf); in MYSQLND_METHOD()
254 result->unbuf = NULL; in MYSQLND_METHOD()
608 …return (!result->unbuf || result->unbuf->last_row_data || result->unbuf->eof_reached)? result->len… in mysqlnd_fetch_lengths_unbuffered()
634 if (result->unbuf->eof_reached) { in mysqlnd_fetch_row_unbuffered_c()
655 result->unbuf->row_count++; in mysqlnd_fetch_row_unbuffered_c()
659 result->unbuf->last_row_data = row_packet->fields; in mysqlnd_fetch_row_unbuffered_c()
660 result->unbuf->last_row_buffer = row_packet->row_buffer; in mysqlnd_fetch_row_unbuffered_c()
670 enum_func_status rc = result->m.row_decoder(result->unbuf->last_row_buffer, in mysqlnd_fetch_row_unbuffered_c()
671 result->unbuf->last_row_data, in mysqlnd_fetch_row_unbuffered_c()
684 zval *data = result->unbuf->last_row_data[i]; in mysqlnd_fetch_row_unbuffered_c()
714 result->unbuf->eof_reached = TRUE; /* so next time we won't get an error */ in mysqlnd_fetch_row_unbuffered_c()
718 result->unbuf->eof_reached = TRUE; in mysqlnd_fetch_row_unbuffered_c()
750 if (result->unbuf->eof_reached) { in mysqlnd_fetch_row_unbuffered()
772 result->unbuf->last_row_data = row_packet->fields; in mysqlnd_fetch_row_unbuffered()
773 result->unbuf->last_row_buffer = row_packet->row_buffer; in mysqlnd_fetch_row_unbuffered()
786 enum_func_status rc = result->m.row_decoder(result->unbuf->last_row_buffer, in mysqlnd_fetch_row_unbuffered()
787 result->unbuf->last_row_data, in mysqlnd_fetch_row_unbuffered()
797 zval *data = result->unbuf->last_row_data[i]; in mysqlnd_fetch_row_unbuffered()
843 result->unbuf->row_count++; in mysqlnd_fetch_row_unbuffered()
850 result->unbuf->eof_reached = TRUE; /* so next time we won't get an error */ in mysqlnd_fetch_row_unbuffered()
854 result->unbuf->eof_reached = TRUE; in mysqlnd_fetch_row_unbuffered()
903 result->unbuf = mnd_ecalloc(1, sizeof(MYSQLND_RES_UNBUFFERED)); in MYSQLND_METHOD()
904 if (!result->result_set_memory_pool || !result->unbuf) { in MYSQLND_METHOD()
1310 if (!result->stored_data && result->unbuf && in MYSQLND_METHOD()
1311 !result->unbuf->eof_reached && result->m.fetch_row) in MYSQLND_METHOD()
1373 …ored_data? result->stored_data->row_count:(result->unbuf && result->unbuf->eof_reached? result->un… in MYSQLND_METHOD()
1572 if ((!result->unbuf && !set)) { in MYSQLND_METHOD()