Lines Matching refs:driver

25     rv = func(pool, sql, driver);			\
35 const apr_dbd_driver_t* driver)
43 rv = apr_dbd_query(driver, handle, &nrows, statement);
47 const apr_dbd_driver_t* driver)
52 rv = apr_dbd_query(driver, handle, &nrows, statement);
56 const apr_dbd_driver_t* driver)
69 rv = apr_dbd_query(driver, handle, &nrows, statement);
82 rv = apr_dbd_query(driver, handle, &nrows, statement);
94 const apr_dbd_driver_t* driver)
99 rv = apr_dbd_query(driver, handle, &nrows, statement);
101 printf("'%s'\n", apr_dbd_error(driver, handle, rv));
103 rv = apr_dbd_query(driver, handle, &nrows, statement);
108 const apr_dbd_driver_t* driver)
117 rv = apr_dbd_select(driver,pool,handle,&res,statement,0);
119 printf("Select failed: %s", apr_dbd_error(driver, handle, rv));
122 for (rv = apr_dbd_get_row(driver, pool, res, &row, -1);
124 rv = apr_dbd_get_row(driver, pool, res, &row, -1)) {
126 for (n = 0; n < apr_dbd_num_cols(driver, res); ++n) {
127 entry = apr_dbd_get_entry(driver, row, n);
140 const apr_dbd_driver_t* driver)
148 rv = apr_dbd_select(driver,pool,handle,&res,statement,1);
150 printf("Select failed: %s", apr_dbd_error(driver, handle, rv));
153 rv = apr_dbd_get_row(driver, pool, res, &row, 5) ;
155 printf("get_row failed: %s", apr_dbd_error(driver, handle, rv));
159 for (n = 0; n < apr_dbd_num_cols(driver, res); ++n) {
160 entry = apr_dbd_get_entry(driver, row, n);
169 rv = apr_dbd_get_row(driver, pool, res, &row, 1) ;
171 printf("get_row failed: %s", apr_dbd_error(driver, handle, rv));
175 for (n = 0; n < apr_dbd_num_cols(driver, res); ++n) {
176 entry = apr_dbd_get_entry(driver, row, n);
185 rv = apr_dbd_get_row(driver, pool, res, &row, 11) ;
188 apr_dbd_error(driver, handle, rv));
196 const apr_dbd_driver_t* driver)
205 rv = apr_dbd_transaction_start(driver, pool, handle, &trans);
208 apr_dbd_error(driver, handle, rv));
212 rv = apr_dbd_query(driver, handle, &nrows, statement);
214 printf("Update failed: '%s'\n", apr_dbd_error(driver, handle, rv));
215 apr_dbd_transaction_end(driver, pool, trans);
221 rv = apr_dbd_query(driver, handle, &nrows, statement);
226 rv = apr_dbd_query(driver, handle, &nrows, statement);
229 rv = apr_dbd_transaction_end(driver, pool, trans);
232 apr_dbd_error(driver, handle, rv));
237 select_sequential(pool, handle, driver);
241 rv = apr_dbd_transaction_start(driver, pool, handle, &trans);
244 apr_dbd_error(driver, handle, rv));
248 rv = apr_dbd_query(driver, handle, &nrows, statement);
250 printf("Update failed: '%s'\n", apr_dbd_error(driver, handle, rv));
251 apr_dbd_transaction_end(driver, pool, trans);
256 rv = apr_dbd_query(driver, handle, &nrows, statement);
258 rv = apr_dbd_transaction_end(driver, pool, trans);
261 apr_dbd_error(driver, handle, rv));
265 select_sequential(pool, handle, driver);
269 const apr_dbd_driver_t* driver)
281 rv = apr_dbd_prepare(driver, pool, handle, query, label, &statement);
284 apr_dbd_error(driver, handle, rv));
287 rv = apr_dbd_pvselect(driver, pool, handle, &res, statement, 0, "3", NULL);
290 apr_dbd_error(driver, handle, rv));
295 for (rv = apr_dbd_get_row(driver, pool, res, &row, -1);
297 rv = apr_dbd_get_row(driver, pool, res, &row, -1)) {
299 for (n = 0; n < apr_dbd_num_cols(driver, res); ++n) {
300 entry = apr_dbd_get_entry(driver, row, n);
313 const apr_dbd_driver_t* driver)
322 rv = apr_dbd_prepare(driver, pool, handle, query, label, &statement);
323 /* rv = apr_dbd_prepare(driver, pool, handle, query, NULL, &statement); */
326 apr_dbd_error(driver, handle, rv));
329 apr_dbd_transaction_start(driver, pool, handle, &trans);
330 rv = apr_dbd_pvquery(driver, pool, handle, &nrows, statement,
332 apr_dbd_transaction_end(driver, pool, trans);
335 apr_dbd_error(driver, handle, rv));
339 select_sequential(pool, handle, driver);
348 const apr_dbd_driver_t *driver = NULL;
359 rv = apr_dbd_get_driver(pool, name, &driver);
362 printf("Loaded %s driver OK.\n", name);
365 printf("Failed to load driver file apr_dbd_%s.so\n", name);
368 printf("Failed to load driver apr_dbd_%s_driver.\n", name);
371 printf("No driver available for %s.\n", name);
377 rv = apr_dbd_open(driver, pool, params, &sql);
398 apr_dbd_close(driver, sql);
401 fprintf(stderr, "Usage: %s driver-name [params]\n", argv[0]);