Lines Matching refs:dbh

36 static int dblib_fetch_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, zval *info)  in dblib_fetch_error()  argument
38 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_fetch_error()
79 static int dblib_handle_closer(pdo_dbh_t *dbh) in dblib_handle_closer() argument
81 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_handle_closer()
93 pefree(H, dbh->is_persistent); in dblib_handle_closer()
94 dbh->driver_data = NULL; in dblib_handle_closer()
99 static int dblib_handle_preparer(pdo_dbh_t *dbh, const char *sql, size_t sql_len, pdo_stmt_t *stmt,… in dblib_handle_preparer() argument
101 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_handle_preparer()
114 static zend_long dblib_handle_doer(pdo_dbh_t *dbh, const char *sql, size_t sql_len) in dblib_handle_doer() argument
116 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_handle_doer()
150 static int dblib_handle_quoter(pdo_dbh_t *dbh, const char *unquoted, size_t unquotedlen, char **quo… in dblib_handle_quoter() argument
152 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_handle_quoter()
200 static int pdo_dblib_transaction_cmd(const char *cmd, pdo_dbh_t *dbh) in pdo_dblib_transaction_cmd() argument
202 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in pdo_dblib_transaction_cmd()
215 static int dblib_handle_begin(pdo_dbh_t *dbh) in dblib_handle_begin() argument
217 return pdo_dblib_transaction_cmd("BEGIN TRANSACTION", dbh); in dblib_handle_begin()
220 static int dblib_handle_commit(pdo_dbh_t *dbh) in dblib_handle_commit() argument
222 return pdo_dblib_transaction_cmd("COMMIT TRANSACTION", dbh); in dblib_handle_commit()
225 static int dblib_handle_rollback(pdo_dbh_t *dbh) in dblib_handle_rollback() argument
227 return pdo_dblib_transaction_cmd("ROLLBACK TRANSACTION", dbh); in dblib_handle_rollback()
230 char *dblib_handle_last_id(pdo_dbh_t *dbh, const char *name, size_t *len) in dblib_handle_last_id() argument
232 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_handle_last_id()
274 static int dblib_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val) in dblib_set_attr() argument
276 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_set_attr()
366 static int dblib_get_attribute(pdo_dbh_t *dbh, zend_long attr, zval *return_value) in dblib_get_attribute() argument
368 pdo_dblib_db_handle *H = (pdo_dblib_db_handle *)dbh->driver_data; in dblib_get_attribute()
425 static int pdo_dblib_handle_factory(pdo_dbh_t *dbh, zval *driver_options) in pdo_dblib_handle_factory() argument
468 php_pdo_parse_data_source(dbh->data_source, dbh->data_source_len, vars, nvars); in pdo_dblib_handle_factory()
470 H = pecalloc(1, sizeof(*H), dbh->is_persistent); in pdo_dblib_handle_factory()
472 H->err.sqlstate = dbh->error_code; in pdo_dblib_handle_factory()
510 …pdo_raise_impl_error(dbh, NULL, "HY000", "PDO_DBLIB: Failed to set version specified in connection… in pdo_dblib_handle_factory()
519 …pdo_raise_impl_error(dbh, NULL, "HY000", "PDO_DBLIB: Invalid version specified in connection strin… in pdo_dblib_handle_factory()
524 if (!dbh->username && vars[6].optval) { in pdo_dblib_handle_factory()
525 dbh->username = pestrdup(vars[6].optval, dbh->is_persistent); in pdo_dblib_handle_factory()
528 if (dbh->username) { in pdo_dblib_handle_factory()
529 if(FAIL == DBSETLUSER(H->login, dbh->username)) { in pdo_dblib_handle_factory()
534 if (!dbh->password && vars[7].optval) { in pdo_dblib_handle_factory()
535 dbh->password = pestrdup(vars[7].optval, dbh->is_persistent); in pdo_dblib_handle_factory()
538 if (dbh->password) { in pdo_dblib_handle_factory()
539 if(FAIL == DBSETLPWD(H->login, dbh->password)) { in pdo_dblib_handle_factory()
587 dbh->max_escaped_char_length = 2; in pdo_dblib_handle_factory()
588 dbh->alloc_own_columns = 1; in pdo_dblib_handle_factory()
597 dbh->methods = &dblib_methods; in pdo_dblib_handle_factory()
598 dbh->driver_data = H; in pdo_dblib_handle_factory()