Lines Matching refs:trans

49 	ibase_trans *trans;  member
60 ibase_trans *trans; member
205 isc_db_handle link, isc_tr_handle trans, unsigned short *array_cnt) in _php_ibase_alloc_array() argument
229 if (isc_array_lookup_bounds(IB_STATUS, &link, &trans, var->relname, in _php_ibase_alloc_array()
316 ibase_trans *trans, char *query, unsigned short dialect, zend_resource *trans_res) in _php_ibase_alloc_query() argument
328 ib_query->trans = trans; in _php_ibase_alloc_query()
349 if (isc_dsql_prepare(IB_STATUS, &ib_query->trans->handle, &ib_query->stmt, in _php_ibase_alloc_query()
401 link->handle, trans->handle, &ib_query->in_array_cnt)) { in _php_ibase_alloc_query()
409 link->handle, trans->handle, &ib_query->out_array_cnt)) { in _php_ibase_alloc_query()
747 &ib_query->trans->handle, &ib_blob.bl_handle, &ib_blob.bl_qd)) { in _php_ibase_bind()
789 if (isc_array_put_slice(IB_STATUS, &ib_query->link->handle, &ib_query->trans->handle, in _php_ibase_bind()
885 ibase_trans *trans; in _php_ibase_exec() local
898 trans = (ibase_trans *) emalloc(sizeof(ibase_trans)); in _php_ibase_exec()
899 trans->handle = tr; in _php_ibase_exec()
900 trans->link_cnt = 1; in _php_ibase_exec()
901 trans->affected_rows = 0; in _php_ibase_exec()
902 trans->db_link[0] = ib_query->link; in _php_ibase_exec()
906 ib_query->link->tr_list->trans = NULL; in _php_ibase_exec()
913 (*l)->trans = trans; in _php_ibase_exec()
916 RETVAL_RES(zend_register_resource(trans, le_trans)); in _php_ibase_exec()
925 &ib_query->trans->handle, 0, ib_query->query, ib_query->dialect, NULL)) { in _php_ibase_exec()
930 if (ib_query->trans->handle == 0 && ib_query->trans_res != NULL) { in _php_ibase_exec()
952 res->trans = ib_query->trans; in _php_ibase_exec()
982 isc_result = isc_dsql_execute2(IB_STATUS, &ib_query->trans->handle, in _php_ibase_exec()
985 isc_result = isc_dsql_execute(IB_STATUS, &ib_query->trans->handle, in _php_ibase_exec()
993 ib_query->trans->affected_rows = 0; in _php_ibase_exec()
1024 ib_query->trans->affected_rows = affected_rows; in _php_ibase_exec()
1072 ibase_trans *trans = NULL; in PHP_FUNCTION() local
1088 trans = (ibase_trans*)zend_fetch_resource_ex(ztrans, LE_TRANS, le_trans); in PHP_FUNCTION()
1097 _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, zlink, &ib_link, &trans); in PHP_FUNCTION()
1099 if (trans != NULL) { in PHP_FUNCTION()
1110 isc_tr_handle trans = 0; in PHP_FUNCTION() local
1116 } else if (isc_dsql_execute_immediate(IB_STATUS, &db, &trans, (short)query_len, in PHP_FUNCTION()
1154 if (ib_link == NULL || FAILURE == _php_ibase_def_trans(ib_link, &trans) in PHP_FUNCTION()
1155 …|| FAILURE == _php_ibase_alloc_query(&ib_query, ib_link, trans, query, ib_link->dialect, trans_res… in PHP_FUNCTION()
1201 ibase_trans *trans = NULL; in PHP_FUNCTION() local
1213 if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { in PHP_FUNCTION()
1216 trans = ib_link->tr_list->trans; in PHP_FUNCTION()
1219 _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, arg, &ib_link, &trans); in PHP_FUNCTION()
1220 if (trans == NULL) { in PHP_FUNCTION()
1223 if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) { in PHP_FUNCTION()
1226 trans = ib_link->tr_list->trans; in PHP_FUNCTION()
1229 RETURN_LONG(trans->affected_rows); in PHP_FUNCTION()
1553 if (isc_open_blob(IB_STATUS, &ib_result->link->handle, &ib_result->trans->handle, in _php_ibase_fetch_hash()
1611 &ib_result->trans->handle, &ar_qd, &ib_array->ar_desc, in _php_ibase_fetch_hash()
1731 ibase_trans *trans = NULL; in PHP_FUNCTION() local
1748 _php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, link_arg, &ib_link, &trans); in PHP_FUNCTION()
1750 if (trans != NULL) { in PHP_FUNCTION()
1758 trans = (ibase_trans *)zend_fetch_resource_ex(trans_arg, LE_TRANS, le_trans); in PHP_FUNCTION()
1762 if (FAILURE == _php_ibase_def_trans(ib_link, &trans)) { in PHP_FUNCTION()
1768 …if (FAILURE == _php_ibase_alloc_query(ib_query, ib_link, trans, query, ib_link->dialect, trans_res… in PHP_FUNCTION()
1827 if (ib_query->trans->handle == 0) { in PHP_FUNCTION()