Lines Matching refs:set

180 	MYSQLND_RES_BUFFERED *set = result->stored_data;  in MYSQLND_METHOD()  local
185 DBG_INF_FMT("Freeing "MYSQLND_LLU_SPEC" row(s)", set->row_count); in MYSQLND_METHOD()
187 if (set->data) { in MYSQLND_METHOD()
190 zval **data = set->data; in MYSQLND_METHOD()
191 set->data = NULL; /* prevent double free if following loop is interrupted */ in MYSQLND_METHOD()
193 for (row = set->row_count - 1; row >= 0; row--) { in MYSQLND_METHOD()
195 MYSQLND_MEMORY_POOL_CHUNK *current_buffer = set->row_buffers[row]; in MYSQLND_METHOD()
219 if (set->row_buffers) { in MYSQLND_METHOD()
220 mnd_efree(set->row_buffers); in MYSQLND_METHOD()
221 set->row_buffers = NULL; in MYSQLND_METHOD()
223 set->data_cursor = NULL; in MYSQLND_METHOD()
224 set->row_count = 0; in MYSQLND_METHOD()
226 mnd_efree(set); in MYSQLND_METHOD()
567 MYSQLND_RES_BUFFERED *set = result->stored_data; in mysqlnd_fetch_lengths_buffered() local
575 if (set->data_cursor == NULL || in mysqlnd_fetch_lengths_buffered()
576 set->data_cursor == set->data || in mysqlnd_fetch_lengths_buffered()
577 ((set->data_cursor - set->data) > (set->row_count * result->meta->field_count) )) in mysqlnd_fetch_lengths_buffered()
582 previous_row = set->data_cursor - result->meta->field_count; in mysqlnd_fetch_lengths_buffered()
917 MYSQLND_RES_BUFFERED *set = result->stored_data; in mysqlnd_fetch_row_buffered_c() local
922 if (set->data_cursor && in mysqlnd_fetch_row_buffered_c()
923 (set->data_cursor - set->data) < (set->row_count * result->meta->field_count)) in mysqlnd_fetch_row_buffered_c()
925 zval **current_row = set->data_cursor; in mysqlnd_fetch_row_buffered_c()
931 uint64_t row_num = (set->data_cursor - set->data) / result->meta->field_count; in mysqlnd_fetch_row_buffered_c()
932 enum_func_status rc = result->m.row_decoder(set->row_buffers[row_num], in mysqlnd_fetch_row_buffered_c()
941 set->initialized_rows++; in mysqlnd_fetch_row_buffered_c()
957 set->data_cursor += result->meta->field_count; in mysqlnd_fetch_row_buffered_c()
975 set->data_cursor = NULL; in mysqlnd_fetch_row_buffered_c()
989 MYSQLND_RES_BUFFERED *set = result->stored_data; in mysqlnd_fetch_row_buffered() local
995 if (set->data_cursor && in mysqlnd_fetch_row_buffered()
996 (set->data_cursor - set->data) < (set->row_count * result->meta->field_count)) in mysqlnd_fetch_row_buffered()
998 zval **current_row = set->data_cursor; in mysqlnd_fetch_row_buffered()
1003 uint64_t row_num = (set->data_cursor - set->data) / result->meta->field_count; in mysqlnd_fetch_row_buffered()
1004 enum_func_status rc = result->m.row_decoder(set->row_buffers[row_num], in mysqlnd_fetch_row_buffered()
1013 set->initialized_rows++; in mysqlnd_fetch_row_buffered()
1058 set->data_cursor += result->meta->field_count; in mysqlnd_fetch_row_buffered()
1063 set->data_cursor = NULL; in mysqlnd_fetch_row_buffered()
1085 MYSQLND_RES_BUFFERED *set; in MYSQLND_METHOD() local
1089 result->stored_data = set = mnd_ecalloc(1, sizeof(MYSQLND_RES_BUFFERED)); in MYSQLND_METHOD()
1090 if (!set) { in MYSQLND_METHOD()
1096 set->row_buffers = mnd_emalloc((size_t)(free_rows * sizeof(MYSQLND_MEMORY_POOL_CHUNK *))); in MYSQLND_METHOD()
1097 if (!set->row_buffers) { in MYSQLND_METHOD()
1103 set->references = 1; in MYSQLND_METHOD()
1125 total_allocated_rows += set->row_count; in MYSQLND_METHOD()
1133 …new_row_buffers = mnd_erealloc(set->row_buffers, (size_t)(total_allocated_rows * sizeof(MYSQLND_ME… in MYSQLND_METHOD()
1139 set->row_buffers = new_row_buffers; in MYSQLND_METHOD()
1142 set->row_buffers[set->row_count] = row_packet->row_buffer; in MYSQLND_METHOD()
1144 set->row_count++; in MYSQLND_METHOD()
1158 if (set->row_count) { in MYSQLND_METHOD()
1160 if (set->row_count * meta->field_count * sizeof(zval *) > SIZE_MAX) { in MYSQLND_METHOD()
1166 set->data = mnd_emalloc((size_t)(set->row_count * meta->field_count * sizeof(zval *))); in MYSQLND_METHOD()
1167 if (!set->data) { in MYSQLND_METHOD()
1172 memset(set->data, 0, (size_t)(set->row_count * meta->field_count * sizeof(zval *))); in MYSQLND_METHOD()
1178 set->row_count); in MYSQLND_METHOD()
1189 if (set->row_count * sizeof(MYSQLND_MEMORY_POOL_CHUNK *) > SIZE_MAX) { in MYSQLND_METHOD()
1194set->row_buffers = mnd_erealloc(set->row_buffers, (size_t) (set->row_count * sizeof(MYSQLND_MEMORY… in MYSQLND_METHOD()
1204 COPY_CLIENT_ERROR(set->error_info, row_packet->error_info); in MYSQLND_METHOD()
1207 set->data_cursor = set->data; in MYSQLND_METHOD()
1210 conn->upsert_status->affected_rows = set->row_count; in MYSQLND_METHOD()
1213 …ret == PASS? "PASS":"FAIL", (uint) set->row_count, conn->upsert_status->warning_count, conn->upser… in MYSQLND_METHOD()
1537 MYSQLND_RES_BUFFERED *set = result->stored_data; in MYSQLND_METHOD() local
1541 if ((!result->unbuf && !set)) { in MYSQLND_METHOD()
1551 mysqlnd_array_init(return_value, set? (unsigned int) set->row_count : 4); in MYSQLND_METHOD()