Lines Matching refs:result_bind

609 		if (stmt->result_bind &&  in MYSQLND_METHOD()
627 if (stmt->result_bind[i].bound == TRUE) { in MYSQLND_METHOD()
628 zval_copy_ctor(stmt->result_bind[i].zv); in MYSQLND_METHOD()
729 if (stmt->result_bind) { in mysqlnd_stmt_fetch_row_buffered()
766 if (stmt->result_bind[i].zv) { in mysqlnd_stmt_fetch_row_buffered()
767 zval_dtor(stmt->result_bind[i].zv); in mysqlnd_stmt_fetch_row_buffered()
771 if (stmt->result_bind[i].bound == TRUE) { in mysqlnd_stmt_fetch_row_buffered()
782 Z_TYPE_P(stmt->result_bind[i].zv) = Z_TYPE_P(current_row[i]); in mysqlnd_stmt_fetch_row_buffered()
783 stmt->result_bind[i].zv->value = current_row[i]->value; in mysqlnd_stmt_fetch_row_buffered()
785 zval_copy_ctor(stmt->result_bind[i].zv); in mysqlnd_stmt_fetch_row_buffered()
788 ZVAL_NULL(stmt->result_bind[i].zv); in mysqlnd_stmt_fetch_row_buffered()
837 row_packet->skip_extraction = stmt && stmt->result_bind? FALSE:TRUE; in mysqlnd_stmt_fetch_row_unbuffered()
865 if (stmt->result_bind[i].bound == TRUE) { in mysqlnd_stmt_fetch_row_unbuffered()
872 zval_dtor(stmt->result_bind[i].zv); in mysqlnd_stmt_fetch_row_unbuffered()
874 if (IS_NULL != (Z_TYPE_P(stmt->result_bind[i].zv) = Z_TYPE_P(data)) ) { in mysqlnd_stmt_fetch_row_unbuffered()
878 stmt->result_bind[i].zv->value = data->value; in mysqlnd_stmt_fetch_row_unbuffered()
1018 row_packet->skip_extraction = stmt->result_bind? FALSE:TRUE; in mysqlnd_fetch_stmt_row_cursor()
1044 if (stmt->result_bind[i].bound == TRUE) { in mysqlnd_fetch_stmt_row_cursor()
1051 zval_dtor(stmt->result_bind[i].zv); in mysqlnd_fetch_stmt_row_cursor()
1053 DBG_INF_FMT("i=%u bound_var=%p type=%u refc=%u", i, stmt->result_bind[i].zv, in mysqlnd_fetch_stmt_row_cursor()
1054 Z_TYPE_P(data), Z_REFCOUNT_P(stmt->result_bind[i].zv)); in mysqlnd_fetch_stmt_row_cursor()
1055 if (IS_NULL != (Z_TYPE_P(stmt->result_bind[i].zv) = Z_TYPE_P(data))) { in mysqlnd_fetch_stmt_row_cursor()
1059 stmt->result_bind[i].zv->value = data->value; in mysqlnd_fetch_stmt_row_cursor()
1143 …DBG_INF_FMT("result_bind=%p separated_once=%u", stmt->result_bind, stmt->result_zvals_separated_on… in MYSQLND_METHOD()
1148 if (stmt->result_bind && !stmt->result_zvals_separated_once) { in MYSQLND_METHOD()
1155 if (stmt->result_bind[i].bound == TRUE) { in MYSQLND_METHOD()
1156 zval_dtor(stmt->result_bind[i].zv); in MYSQLND_METHOD()
1157 ZVAL_NULL(stmt->result_bind[i].zv); in MYSQLND_METHOD()
1530 MYSQLND_RESULT_BIND * const result_bind TSRMLS_DC) in MYSQLND_METHOD()
1541 if (result_bind) { in MYSQLND_METHOD()
1542 s->m->free_result_bind(s, result_bind TSRMLS_CC); in MYSQLND_METHOD()
1554 if (!result_bind) { in MYSQLND_METHOD()
1561 stmt->result_bind = result_bind; in MYSQLND_METHOD()
1564 Z_ADDREF_P(stmt->result_bind[i].zv); in MYSQLND_METHOD()
1565 DBG_INF_FMT("ref of %p = %u", stmt->result_bind[i].zv, Z_REFCOUNT_P(stmt->result_bind[i].zv)); in MYSQLND_METHOD()
1571 stmt->result_bind[i].bound = TRUE; in MYSQLND_METHOD()
1573 } else if (result_bind) { in MYSQLND_METHOD()
1574 s->m->free_result_bind(s, result_bind TSRMLS_CC); in MYSQLND_METHOD()
1611 if (!stmt->result_bind) { in MYSQLND_METHOD()
1612 …stmt->result_bind = mnd_pecalloc(stmt->field_count, sizeof(MYSQLND_RESULT_BIND), stmt->persistent); in MYSQLND_METHOD()
1614 …stmt->result_bind = mnd_perealloc(stmt->result_bind, stmt->field_count * sizeof(MYSQLND_RESULT_BIN… in MYSQLND_METHOD()
1616 if (!stmt->result_bind) { in MYSQLND_METHOD()
1619 ALLOC_INIT_ZVAL(stmt->result_bind[param_no].zv); in MYSQLND_METHOD()
1625 stmt->result_bind[param_no].bound = TRUE; in MYSQLND_METHOD()
1970 …DBG_INF_FMT("stmt=%lu result_bind=%p field_count=%u", stmt->stmt_id, stmt->result_bind, stmt->fiel… in mysqlnd_stmt_separate_result_bind()
1972 if (!stmt->result_bind) { in mysqlnd_stmt_separate_result_bind()
1983 if (stmt->result_bind[i].bound == TRUE) { in mysqlnd_stmt_separate_result_bind()
1984 DBG_INF_FMT("%u has refcount=%u", i, Z_REFCOUNT_P(stmt->result_bind[i].zv)); in mysqlnd_stmt_separate_result_bind()
1989 if (Z_REFCOUNT_P(stmt->result_bind[i].zv) > 1) { in mysqlnd_stmt_separate_result_bind()
1991 zval_copy_ctor(stmt->result_bind[i].zv); in mysqlnd_stmt_separate_result_bind()
1993 zval_ptr_dtor(&stmt->result_bind[i].zv); in mysqlnd_stmt_separate_result_bind()
2001 ZVAL_NULL(stmt->result_bind[i].zv); in mysqlnd_stmt_separate_result_bind()
2003 zval_ptr_dtor(&stmt->result_bind[i].zv); in mysqlnd_stmt_separate_result_bind()
2007 s->m->free_result_bind(s, stmt->result_bind TSRMLS_CC); in mysqlnd_stmt_separate_result_bind()
2008 stmt->result_bind = NULL; in mysqlnd_stmt_separate_result_bind()
2024 …DBG_INF_FMT("stmt=%lu result_bind=%p field_count=%u param_no=%u", stmt->stmt_id, stmt->result_bind in mysqlnd_stmt_separate_one_result_bind()
2026 if (!stmt->result_bind) { in mysqlnd_stmt_separate_one_result_bind()
2036 if (stmt->result_bind[param_no].bound == TRUE) { in mysqlnd_stmt_separate_one_result_bind()
2037 DBG_INF_FMT("%u has refcount=%u", param_no, Z_REFCOUNT_P(stmt->result_bind[param_no].zv)); in mysqlnd_stmt_separate_one_result_bind()
2042 if (Z_REFCOUNT_P(stmt->result_bind[param_no].zv) > 1) { in mysqlnd_stmt_separate_one_result_bind()
2044 zval_copy_ctor(stmt->result_bind[param_no].zv); in mysqlnd_stmt_separate_one_result_bind()
2046 zval_ptr_dtor(&stmt->result_bind[param_no].zv); in mysqlnd_stmt_separate_one_result_bind()
2054 ZVAL_NULL(stmt->result_bind[param_no].zv); in mysqlnd_stmt_separate_one_result_bind()
2056 zval_ptr_dtor(&stmt->result_bind[param_no].zv); in mysqlnd_stmt_separate_one_result_bind()
2287 …ysqlnd_stmt, free_result_bind)(MYSQLND_STMT * const s, MYSQLND_RESULT_BIND * result_bind TSRMLS_DC) in MYSQLND_METHOD()
2291 mnd_pefree(result_bind, stmt->persistent); in MYSQLND_METHOD()