H A D | apr_dbd.c | 69 #define DRIVER_LOAD(name,driver,pool) \ 71 extern const apr_dbd_driver_t driver; \ 72 apr_hash_set(drivers,name,APR_HASH_KEY_STRING,&driver); \ 73 if (driver.init) { \ 74 driver.init(pool); \ 159 const apr_dbd_driver_t **driver) 174 *driver = apr_hash_get(drivers, name, APR_HASH_KEY_STRING); 175 if (*driver) { 183 /* The driver DSO must have exactly the same lifetime as the 199 *driver 245 apr_dbd_transaction_start(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_transaction_t **trans) argument 258 apr_dbd_transaction_end(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_transaction_t *trans) argument 266 apr_dbd_transaction_mode_get(const apr_dbd_driver_t *driver, apr_dbd_transaction_t *trans) argument 272 apr_dbd_transaction_mode_set(const apr_dbd_driver_t *driver, apr_dbd_transaction_t *trans, int mode) argument 285 apr_dbd_name(const apr_dbd_driver_t *driver) argument 290 apr_dbd_native_handle(const apr_dbd_driver_t *driver, apr_dbd_t *handle) argument 296 apr_dbd_check_conn(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle) argument 303 apr_dbd_set_dbname(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, const char *name) argument 310 apr_dbd_query(const apr_dbd_driver_t *driver, apr_dbd_t *handle, int *nrows, const char *statement) argument 317 apr_dbd_select(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_results_t **res, const char *statement, int random) argument 325 apr_dbd_num_cols(const apr_dbd_driver_t *driver, apr_dbd_results_t *res) argument 331 apr_dbd_num_tuples(const apr_dbd_driver_t *driver, apr_dbd_results_t *res) argument 337 apr_dbd_get_row(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_results_t *res, apr_dbd_row_t **row, int rownum) argument 345 apr_dbd_get_entry(const apr_dbd_driver_t *driver, apr_dbd_row_t *row, int col) argument 351 apr_dbd_get_name(const apr_dbd_driver_t *driver, apr_dbd_results_t *res, int col) argument 357 apr_dbd_error(const apr_dbd_driver_t *driver, apr_dbd_t *handle, int errnum) argument 363 apr_dbd_escape(const apr_dbd_driver_t *driver, apr_pool_t *pool, const char *string, apr_dbd_t *handle) argument 370 apr_dbd_prepare(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, const char *query, const char *label, apr_dbd_prepared_t **statement) argument 481 apr_dbd_pquery(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, int *nrows, apr_dbd_prepared_t *statement, int nargs, const char **args) argument 490 apr_dbd_pselect(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_results_t **res, apr_dbd_prepared_t *statement, int random, int nargs, const char **args) argument 499 apr_dbd_pvquery(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, int *nrows, apr_dbd_prepared_t *statement, ...) argument 512 apr_dbd_pvselect(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_results_t **res, apr_dbd_prepared_t *statement, int random, ...) argument 526 apr_dbd_pbquery(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, int *nrows, apr_dbd_prepared_t *statement, const void **args) argument 535 apr_dbd_pbselect(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_results_t **res, apr_dbd_prepared_t *statement, int random, const void **args) argument 544 apr_dbd_pvbquery(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, int *nrows, apr_dbd_prepared_t *statement, ...) argument 557 apr_dbd_pvbselect(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_results_t **res, apr_dbd_prepared_t *statement, int random, ...) argument [all...] |