Lines Matching refs:einfo
71 pdo_pgsql_error_info *einfo = &H->einfo; in _pdo_pgsql_error() local
74 einfo->errcode = errcode; in _pdo_pgsql_error()
75 einfo->file = file; in _pdo_pgsql_error()
76 einfo->line = line; in _pdo_pgsql_error()
78 if (einfo->errmsg) { in _pdo_pgsql_error()
79 pefree(einfo->errmsg, dbh->is_persistent); in _pdo_pgsql_error()
80 einfo->errmsg = NULL; in _pdo_pgsql_error()
91 einfo->errmsg = pestrdup(msg, dbh->is_persistent); in _pdo_pgsql_error()
94 einfo->errmsg = _pdo_pgsql_trim_message(errmsg, dbh->is_persistent); in _pdo_pgsql_error()
98 pdo_throw_exception(einfo->errcode, einfo->errmsg, pdo_err); in _pdo_pgsql_error()
114 pdo_pgsql_error_info *einfo = &H->einfo; in pdo_pgsql_fetch_error_func() local
116 if (einfo->errcode) { in pdo_pgsql_fetch_error_func()
117 add_next_index_long(info, einfo->errcode); in pdo_pgsql_fetch_error_func()
122 if (einfo->errmsg) { in pdo_pgsql_fetch_error_func()
123 add_next_index_string(info, einfo->errmsg); in pdo_pgsql_fetch_error_func()
236 if (H->einfo.errmsg) { in pgsql_handle_closer()
237 pefree(H->einfo.errmsg, dbh->is_persistent); in pgsql_handle_closer()
238 H->einfo.errmsg = NULL; in pgsql_handle_closer()
1267 H->einfo.errcode = 0; in pdo_pgsql_handle_factory()
1268 H->einfo.errmsg = NULL; in pdo_pgsql_handle_factory()