unbuf              28 ext/mysql/mysql_mysqlnd.h #define mysql_result_is_unbuffered(r)	((r)->unbuf)
unbuf              33 ext/mysqli/mysqli_mysqlnd.h #define mysqli_result_is_unbuffered(r)	((r)->unbuf)
unbuf              34 ext/mysqli/mysqli_mysqlnd.h #define mysqli_result_is_unbuffered_and_not_everything_is_fetched(r)	((r)->unbuf && !(r)->unbuf->eof_reached)
unbuf             136 ext/mysqli/mysqli_result_iterator.c 		if (result->unbuf->eof_reached) {
unbuf            1521 ext/mysqlnd/mysqlnd.c 			result->unbuf = mysqlnd_result_unbuffered_init(result->field_count, FALSE, result->persistent TSRMLS_CC);
unbuf            1522 ext/mysqlnd/mysqlnd.c 			if (!result->unbuf) {
unbuf            1529 ext/mysqlnd/mysqlnd.c 			result->unbuf->eof_reached = TRUE;
unbuf             124 ext/mysqlnd/mysqlnd_libmysql_compat.h #define mysql_eof(r)					(((r)->unbuf && (r)->unbuf->eof_reached) || (r)->stored_data)
unbuf             544 ext/mysqlnd/mysqlnd_ps.c 		} else if (stmt->result->unbuf) {
unbuf             545 ext/mysqlnd/mysqlnd_ps.c 			stmt->result->unbuf->lengths = NULL;
unbuf             847 ext/mysqlnd/mysqlnd_ps.c 	if (result->unbuf->eof_reached) {
unbuf             858 ext/mysqlnd/mysqlnd_ps.c 	if (!(row_packet = result->unbuf->row_packet)) {
unbuf             873 ext/mysqlnd/mysqlnd_ps.c 			result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf             875 ext/mysqlnd/mysqlnd_ps.c 			result->unbuf->last_row_data = row_packet->fields;
unbuf             876 ext/mysqlnd/mysqlnd_ps.c 			result->unbuf->last_row_buffer = row_packet->row_buffer;
unbuf             880 ext/mysqlnd/mysqlnd_ps.c 			if (PASS != result->unbuf->m.row_decoder(result->unbuf->last_row_buffer,
unbuf             881 ext/mysqlnd/mysqlnd_ps.c 									result->unbuf->last_row_data,
unbuf             892 ext/mysqlnd/mysqlnd_ps.c 					zval *data = result->unbuf->last_row_data[i];
unbuf             923 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf->row_count++;
unbuf             931 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf->eof_reached = TRUE; /* so next time we won't get an error */
unbuf             935 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf->eof_reached = TRUE;
unbuf             989 ext/mysqlnd/mysqlnd_ps.c 	result->unbuf->m.fetch_row	= stmt->cursor_exists? mysqlnd_fetch_stmt_row_cursor:
unbuf            1013 ext/mysqlnd/mysqlnd_ps.c 	if (!stmt || !stmt->conn || !result || !result->conn || !result->unbuf) {
unbuf            1027 ext/mysqlnd/mysqlnd_ps.c 	if (!(row_packet = result->unbuf->row_packet)) {
unbuf            1052 ext/mysqlnd/mysqlnd_ps.c 			result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf            1054 ext/mysqlnd/mysqlnd_ps.c 			result->unbuf->last_row_data = row_packet->fields;
unbuf            1055 ext/mysqlnd/mysqlnd_ps.c 			result->unbuf->last_row_buffer = row_packet->row_buffer;
unbuf            1059 ext/mysqlnd/mysqlnd_ps.c 			if (PASS != result->unbuf->m.row_decoder(result->unbuf->last_row_buffer,
unbuf            1060 ext/mysqlnd/mysqlnd_ps.c 									  result->unbuf->last_row_data,
unbuf            1072 ext/mysqlnd/mysqlnd_ps.c 					zval *data = result->unbuf->last_row_data[i];
unbuf            1111 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf->row_count++;
unbuf            1124 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf->eof_reached = row_packet->eof;
unbuf            1136 ext/mysqlnd/mysqlnd_ps.c 				result->unbuf->eof_reached);
unbuf            1821 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf = mysqlnd_result_unbuffered_init(stmt->field_count, TRUE, result->persistent TSRMLS_CC);
unbuf            1822 ext/mysqlnd/mysqlnd_ps.c 		if (!result->unbuf) {
unbuf            1825 ext/mysqlnd/mysqlnd_ps.c 		result->unbuf->eof_reached = TRUE;
unbuf             192 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_unbuffered, free_last_data)(MYSQLND_RES_UNBUFFERED * unbuf, MYSQLND_STATS * const global_stats TSRMLS_DC)
unbuf             196 ext/mysqlnd/mysqlnd_result.c 	if (!unbuf) {
unbuf             200 ext/mysqlnd/mysqlnd_result.c 	DBG_INF_FMT("field_count=%u", unbuf->field_count);
unbuf             201 ext/mysqlnd/mysqlnd_result.c 	if (unbuf->last_row_data) {
unbuf             205 ext/mysqlnd/mysqlnd_result.c 		for (i = 0; i < unbuf->field_count; i++) {
unbuf             206 ext/mysqlnd/mysqlnd_result.c 			mysqlnd_rset_zval_ptr_dtor(&(unbuf->last_row_data[i]), unbuf->ps ? MYSQLND_RES_PS_UNBUF : MYSQLND_RES_NORMAL, &copy_ctor_called TSRMLS_CC);
unbuf             218 ext/mysqlnd/mysqlnd_result.c 											unbuf->field_count - ctor_called_count);
unbuf             220 ext/mysqlnd/mysqlnd_result.c 		mnd_efree(unbuf->last_row_data);
unbuf             221 ext/mysqlnd/mysqlnd_result.c 		unbuf->last_row_data = NULL;
unbuf             223 ext/mysqlnd/mysqlnd_result.c 	if (unbuf->last_row_buffer) {
unbuf             226 ext/mysqlnd/mysqlnd_result.c 		unbuf->last_row_buffer->free_chunk(unbuf->last_row_buffer TSRMLS_CC);
unbuf             227 ext/mysqlnd/mysqlnd_result.c 		unbuf->last_row_buffer = NULL;
unbuf             370 ext/mysqlnd/mysqlnd_result.c 	DBG_INF_FMT("%s", result->unbuf? "unbuffered":(result->stored_data? "buffered":"unknown"));
unbuf             372 ext/mysqlnd/mysqlnd_result.c 	if (result->unbuf) {
unbuf             373 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->m.free_result(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf             374 ext/mysqlnd/mysqlnd_result.c 		result->unbuf = NULL;
unbuf             747 ext/mysqlnd/mysqlnd_result.c 					(result->unbuf && result->unbuf->m.fetch_lengths ?
unbuf             748 ext/mysqlnd/mysqlnd_result.c 						result->unbuf->m.fetch_lengths(result->unbuf TSRMLS_CC) :
unbuf             762 ext/mysqlnd/mysqlnd_result.c 	MYSQLND_PACKET_ROW	*row_packet = result->unbuf->row_packet;
unbuf             768 ext/mysqlnd/mysqlnd_result.c 	if (result->unbuf->eof_reached) {
unbuf             788 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf             790 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->last_row_data = row_packet->fields;
unbuf             791 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->last_row_buffer = row_packet->row_buffer;
unbuf             800 ext/mysqlnd/mysqlnd_result.c 			enum_func_status rc = result->unbuf->m.row_decoder(result->unbuf->last_row_buffer,
unbuf             801 ext/mysqlnd/mysqlnd_result.c 											result->unbuf->last_row_data,
unbuf             813 ext/mysqlnd/mysqlnd_result.c 					unsigned long * lengths = result->unbuf->lengths;
unbuf             816 ext/mysqlnd/mysqlnd_result.c 						zval * data = result->unbuf->last_row_data[i];
unbuf             841 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->row_count++;
unbuf             849 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->eof_reached = TRUE; /* so next time we won't get an error */
unbuf             853 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->eof_reached = TRUE;
unbuf             866 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf             881 ext/mysqlnd/mysqlnd_result.c 	MYSQLND_PACKET_ROW	*row_packet = result->unbuf->row_packet;
unbuf             887 ext/mysqlnd/mysqlnd_result.c 	if (result->unbuf->eof_reached) {
unbuf             907 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf             909 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->last_row_data = row_packet->fields;
unbuf             910 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->last_row_buffer = row_packet->row_buffer;
unbuf             919 ext/mysqlnd/mysqlnd_result.c 			enum_func_status rc = result->unbuf->m.row_decoder(result->unbuf->last_row_buffer,
unbuf             920 ext/mysqlnd/mysqlnd_result.c 											result->unbuf->last_row_data,
unbuf             931 ext/mysqlnd/mysqlnd_result.c 				unsigned long * lengths = result->unbuf->lengths;
unbuf             934 ext/mysqlnd/mysqlnd_result.c 					zval * data = result->unbuf->last_row_data[i];
unbuf             971 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->row_count++;
unbuf             979 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->eof_reached = TRUE; /* so next time we won't get an error */
unbuf             983 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->eof_reached = TRUE;
unbuf             996 ext/mysqlnd/mysqlnd_result.c 		result->unbuf->m.free_last_data(result->unbuf, result->conn? result->conn->stats : NULL TSRMLS_CC);
unbuf            1019 ext/mysqlnd/mysqlnd_result.c 	result->unbuf = mysqlnd_result_unbuffered_init(result->field_count, ps, result->persistent TSRMLS_CC);
unbuf            1020 ext/mysqlnd/mysqlnd_result.c 	if (!result->unbuf) {
unbuf            1030 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet = result->conn->protocol->m.get_row_packet(result->conn->protocol, FALSE TSRMLS_CC);
unbuf            1031 ext/mysqlnd/mysqlnd_result.c 	if (!result->unbuf->row_packet) {
unbuf            1034 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->result_set_memory_pool = result->unbuf->result_set_memory_pool;
unbuf            1035 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->field_count = result->field_count;
unbuf            1036 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->binary_protocol = ps;
unbuf            1037 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->fields_metadata = result->meta->fields;
unbuf            1038 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->bit_fields_count = result->meta->bit_fields_count;
unbuf            1039 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->bit_fields_total_len = result->meta->bit_fields_total_len;
unbuf            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);
unbuf            1579 ext/mysqlnd/mysqlnd_result.c 	if (result->unbuf && !result->unbuf->eof_reached) {
unbuf            1684 ext/mysqlnd/mysqlnd_result.c 			(result->unbuf? result->unbuf->m.num_rows(result->unbuf TSRMLS_CC) : 0);
unbuf            1858 ext/mysqlnd/mysqlnd_result.c 	} else if (result->unbuf && result->unbuf->m.fetch_row == MYSQLND_METHOD(mysqlnd_result_unbuffered, fetch_row)) {
unbuf            1879 ext/mysqlnd/mysqlnd_result.c 	if ((!result->unbuf && !set)) {
unbuf             640 ext/pdo_mysql/mysql_statement.c 		if (S->result->unbuf && !S->result->unbuf->eof_reached && mysql_errno(S->H->server)) {