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); \ 156 const apr_dbd_driver_t **driver) 171 *driver = apr_hash_get(drivers, name, APR_HASH_KEY_STRING); 172 if (*driver) { 180 /* The driver DSO must have exactly the same lifetime as the 196 *driver 242 apr_dbd_transaction_start(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_transaction_t **trans) argument 255 apr_dbd_transaction_end(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_transaction_t *trans) argument 263 apr_dbd_transaction_mode_get(const apr_dbd_driver_t *driver, apr_dbd_transaction_t *trans) argument 269 apr_dbd_transaction_mode_set(const apr_dbd_driver_t *driver, apr_dbd_transaction_t *trans, int mode) argument 282 apr_dbd_name(const apr_dbd_driver_t *driver) argument 287 apr_dbd_native_handle(const apr_dbd_driver_t *driver, apr_dbd_t *handle) argument 293 apr_dbd_check_conn(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle) argument 300 apr_dbd_set_dbname(const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, const char *name) argument 307 apr_dbd_query(const apr_dbd_driver_t *driver, apr_dbd_t *handle, int *nrows, const char *statement) argument 314 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 322 apr_dbd_num_cols(const apr_dbd_driver_t *driver, apr_dbd_results_t *res) argument 328 apr_dbd_num_tuples(const apr_dbd_driver_t *driver, apr_dbd_results_t *res) argument 334 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 342 apr_dbd_get_entry(const apr_dbd_driver_t *driver, apr_dbd_row_t *row, int col) argument 348 apr_dbd_get_name(const apr_dbd_driver_t *driver, apr_dbd_results_t *res, int col) argument 354 apr_dbd_error(const apr_dbd_driver_t *driver, apr_dbd_t *handle, int errnum) argument 360 apr_dbd_escape(const apr_dbd_driver_t *driver, apr_pool_t *pool, const char *string, apr_dbd_t *handle) argument 367 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 478 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 487 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 496 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 509 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 523 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 532 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 541 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 554 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...] |