Lines Matching refs:einfo
83 pdo_pgsql_error_info *einfo = &H->einfo; in _pdo_pgsql_error() local
86 einfo->errcode = errcode; in _pdo_pgsql_error()
87 einfo->file = file; in _pdo_pgsql_error()
88 einfo->line = line; in _pdo_pgsql_error()
90 if (einfo->errmsg) { in _pdo_pgsql_error()
91 pefree(einfo->errmsg, dbh->is_persistent); in _pdo_pgsql_error()
92 einfo->errmsg = NULL; in _pdo_pgsql_error()
103 einfo->errmsg = estrdup(msg); in _pdo_pgsql_error()
106 einfo->errmsg = _pdo_pgsql_trim_message(errmsg, dbh->is_persistent); in _pdo_pgsql_error()
110 zend_throw_exception_ex(php_pdo_get_exception(), einfo->errcode TSRMLS_CC, "SQLSTATE[%s] [%d] %s", in _pdo_pgsql_error()
111 *pdo_err, einfo->errcode, einfo->errmsg); in _pdo_pgsql_error()
127 pdo_pgsql_error_info *einfo = &H->einfo; in pdo_pgsql_fetch_error_func() local
129 if (einfo->errcode) { in pdo_pgsql_fetch_error_func()
130 add_next_index_long(info, einfo->errcode); in pdo_pgsql_fetch_error_func()
131 add_next_index_string(info, einfo->errmsg, 1); in pdo_pgsql_fetch_error_func()
221 if (H->einfo.errmsg) { in pgsql_handle_closer()
222 pefree(H->einfo.errmsg, dbh->is_persistent); in pgsql_handle_closer()
223 H->einfo.errmsg = NULL; in pgsql_handle_closer()
1215 H->einfo.errcode = 0; in pdo_pgsql_handle_factory()
1216 H->einfo.errmsg = NULL; in pdo_pgsql_handle_factory()