From commits-return-10641-apmail-apr-commits-archive=apr.apache.org@apr.apache.org Thu Jul 16 03:44:15 2009 Return-Path: Delivered-To: apmail-apr-commits-archive@www.apache.org Received: (qmail 16313 invoked from network); 16 Jul 2009 03:44:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 16 Jul 2009 03:44:15 -0000 Received: (qmail 98652 invoked by uid 500); 16 Jul 2009 03:45:20 -0000 Delivered-To: apmail-apr-commits-archive@apr.apache.org Received: (qmail 98534 invoked by uid 500); 16 Jul 2009 03:45:20 -0000 Mailing-List: contact commits-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: Reply-To: dev@apr.apache.org List-Id: Delivered-To: mailing list commits@apr.apache.org Received: (qmail 98524 invoked by uid 99); 16 Jul 2009 03:45:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Jul 2009 03:45:19 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Jul 2009 03:45:06 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 49620238893B; Thu, 16 Jul 2009 03:44:46 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r794511 [4/29] - /apr/site/trunk/docs/docs/apr/trunk/ Date: Thu, 16 Jul 2009 03:44:29 -0000 To: commits@apr.apache.org From: bojan@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090716034446.49620238893B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h-source.html?rev=794511&r1=794510&r2=794511&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h-source.html Thu Jul 16 03:44:20 2009 @@ -115,7 +115,7 @@ 00090 * 00091 * @param pool - pool to register any shutdown cleanups, etc 00092 */ -00093 APU_DECLARE(apr_status_t) apr_dbd_init(apr_pool_t *pool); +00093 APU_DECLARE(apr_status_t) apr_dbd_init(apr_pool_t *pool); 00094 00095 /** apr_dbd_get_driver: get the driver struct for a name 00096 * @@ -127,7 +127,7 @@ 00102 * @return APR_EDSOOPEN if DSO driver file can't be opened 00103 * @return APR_ESYMNOTFOUND if the driver file doesn't contain a driver 00104 */ -00105 APU_DECLARE(apr_status_t) apr_dbd_get_driver(apr_pool_t *pool, const char *name, +00105 APU_DECLARE(apr_status_t) apr_dbd_get_driver(apr_pool_t *pool, const char *name, 00106 const apr_dbd_driver_t **driver); 00107 00108 /** apr_dbd_open_ex: open a connection to a backend @@ -165,7 +165,7 @@ 00140 * "dbname", "host", "charset", "lang" and "server" keys, each followed by an 00141 * equal sign and a value. 00142 */ -00143 APU_DECLARE(apr_status_t) apr_dbd_open_ex(const apr_dbd_driver_t *driver, +00143 APU_DECLARE(apr_status_t) apr_dbd_open_ex(const apr_dbd_driver_t *driver, 00144 apr_pool_t *pool, const char *params, 00145 apr_dbd_t **handle, 00146 const char **error); @@ -180,7 +180,7 @@ 00155 * @return APR_EGENERAL if driver exists but connection failed 00156 * @see apr_dbd_open_ex 00157 */ -00158 APU_DECLARE(apr_status_t) apr_dbd_open(const apr_dbd_driver_t *driver, +00158 APU_DECLARE(apr_status_t) apr_dbd_open(const apr_dbd_driver_t *driver, 00159 apr_pool_t *pool, const char *params, 00160 apr_dbd_t **handle); 00161 @@ -190,7 +190,7 @@ 00165 * @param driver - driver struct. 00166 * @return APR_SUCCESS for success or error status 00167 */ -00168 APU_DECLARE(apr_status_t) apr_dbd_close(const apr_dbd_driver_t *driver, +00168 APU_DECLARE(apr_status_t) apr_dbd_close(const apr_dbd_driver_t *driver, 00169 apr_dbd_t *handle); 00170 00171 /* apr-function-shaped versions of things */ @@ -200,7 +200,7 @@ 00175 * @param driver - the driver 00176 * @return - name 00177 */ -00178 APU_DECLARE(const char*) apr_dbd_name(const apr_dbd_driver_t *driver); +00178 APU_DECLARE(const char*) apr_dbd_name(const apr_dbd_driver_t *driver); 00179 00180 /** apr_dbd_native_handle: get native database handle of the underlying db 00181 * @@ -208,7 +208,7 @@ 00183 * @param handle - apr_dbd handle 00184 * @return - native handle 00185 */ -00186 APU_DECLARE(void*) apr_dbd_native_handle(const apr_dbd_driver_t *driver, +00186 APU_DECLARE(void*) apr_dbd_native_handle(const apr_dbd_driver_t *driver, 00187 apr_dbd_t *handle); 00188 00189 /** check_conn: check status of a database connection @@ -218,7 +218,7 @@ 00193 * @param handle - the connection to check 00194 * @return APR_SUCCESS or error 00195 */ -00196 APU_DECLARE(int) apr_dbd_check_conn(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00196 APU_DECLARE(int) apr_dbd_check_conn(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00197 apr_dbd_t *handle); 00198 00199 /** apr_dbd_set_dbname: select database name. May be a no-op if not supported. @@ -229,7 +229,7 @@ 00204 * @param name - the database to select 00205 * @return 0 for success or error code 00206 */ -00207 APU_DECLARE(int) apr_dbd_set_dbname(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00207 APU_DECLARE(int) apr_dbd_set_dbname(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00208 apr_dbd_t *handle, const char *name); 00209 00210 /** apr_dbd_transaction_start: start a transaction. May be a no-op. @@ -246,7 +246,7 @@ 00221 * query/select calls will fail immediately. Put transaction in "ignore 00222 * errors" mode to avoid that. Use "rollback" mode to do explicit rollback. 00223 */ -00224 APU_DECLARE(int) apr_dbd_transaction_start(const apr_dbd_driver_t *driver, +00224 APU_DECLARE(int) apr_dbd_transaction_start(const apr_dbd_driver_t *driver, 00225 apr_pool_t *pool, 00226 apr_dbd_t *handle, 00227 apr_dbd_transaction_t **trans); @@ -260,7 +260,7 @@ 00235 * @param trans - the transaction. 00236 * @return 0 for success or error code 00237 */ -00238 APU_DECLARE(int) apr_dbd_transaction_end(const apr_dbd_driver_t *driver, +00238 APU_DECLARE(int) apr_dbd_transaction_end(const apr_dbd_driver_t *driver, 00239 apr_pool_t *pool, 00240 apr_dbd_transaction_t *trans); 00241 @@ -274,7 +274,7 @@ 00249 * @param trans - the transaction 00250 * @return mode of transaction 00251 */ -00252 APU_DECLARE(int) apr_dbd_transaction_mode_get(const apr_dbd_driver_t *driver, +00252 APU_DECLARE(int) apr_dbd_transaction_mode_get(const apr_dbd_driver_t *driver, 00253 apr_dbd_transaction_t *trans); 00254 00255 /** apr_dbd_transaction_mode_set: set the mode of transaction @@ -284,7 +284,7 @@ 00259 * @param mode - new mode of the transaction 00260 * @return the mode of transaction in force after the call 00261 */ -00262 APU_DECLARE(int) apr_dbd_transaction_mode_set(const apr_dbd_driver_t *driver, +00262 APU_DECLARE(int) apr_dbd_transaction_mode_set(const apr_dbd_driver_t *driver, 00263 apr_dbd_transaction_t *trans, 00264 int mode); 00265 @@ -296,7 +296,7 @@ 00271 * @param statement - the SQL statement to execute 00272 * @return 0 for success or error code 00273 */ -00274 APU_DECLARE(int) apr_dbd_query(const apr_dbd_driver_t *driver, apr_dbd_t *handle, +00274 APU_DECLARE(int) apr_dbd_query(const apr_dbd_driver_t *driver, apr_dbd_t *handle, 00275 int *nrows, const char *statement); 00276 00277 /** apr_dbd_select: execute an SQL query that returns a result set @@ -311,7 +311,7 @@ 00286 * (async access - faster) 00287 * @return 0 for success or error code 00288 */ -00289 APU_DECLARE(int) apr_dbd_select(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00289 APU_DECLARE(int) apr_dbd_select(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00290 apr_dbd_t *handle, apr_dbd_results_t **res, 00291 const char *statement, int random); 00292 @@ -321,7 +321,7 @@ 00296 * @param res - result set. 00297 * @return number of columns 00298 */ -00299 APU_DECLARE(int) apr_dbd_num_cols(const apr_dbd_driver_t *driver, +00299 APU_DECLARE(int) apr_dbd_num_cols(const apr_dbd_driver_t *driver, 00300 apr_dbd_results_t *res); 00301 00302 /** apr_dbd_num_tuples: get the number of rows in a results set @@ -331,7 +331,7 @@ 00306 * @param res - result set. 00307 * @return number of rows, or -1 if the results are asynchronous 00308 */ -00309 APU_DECLARE(int) apr_dbd_num_tuples(const apr_dbd_driver_t *driver, +00309 APU_DECLARE(int) apr_dbd_num_tuples(const apr_dbd_driver_t *driver, 00310 apr_dbd_results_t *res); 00311 00312 /** apr_dbd_get_row: get a row from a result set @@ -344,7 +344,7 @@ 00319 * Ignored if random access is not supported. 00320 * @return 0 for success, -1 for rownum out of range or data finished 00321 */ -00322 APU_DECLARE(int) apr_dbd_get_row(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00322 APU_DECLARE(int) apr_dbd_get_row(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00323 apr_dbd_results_t *res, apr_dbd_row_t **row, 00324 int rownum); 00325 @@ -355,7 +355,7 @@ 00330 * @param col - entry number 00331 * @return value from the row, or NULL if col is out of bounds. 00332 */ -00333 APU_DECLARE(const char*) apr_dbd_get_entry(const apr_dbd_driver_t *driver, +00333 APU_DECLARE(const char*) apr_dbd_get_entry(const apr_dbd_driver_t *driver, 00334 apr_dbd_row_t *row, int col); 00335 00336 /** apr_dbd_get_name: get an entry name from a result set @@ -365,7 +365,7 @@ 00340 * @param col - entry number 00341 * @return name of the entry, or NULL if col is out of bounds. 00342 */ -00343 APU_DECLARE(const char*) apr_dbd_get_name(const apr_dbd_driver_t *driver, +00343 APU_DECLARE(const char*) apr_dbd_get_name(const apr_dbd_driver_t *driver, 00344 apr_dbd_results_t *res, int col); 00345 00346 @@ -377,7 +377,7 @@ 00352 * @return the database current error message, or message for errnum 00353 * (implementation-dependent whether errnum is ignored) 00354 */ -00355 APU_DECLARE(const char*) apr_dbd_error(const apr_dbd_driver_t *driver, +00355 APU_DECLARE(const char*) apr_dbd_error(const apr_dbd_driver_t *driver, 00356 apr_dbd_t *handle, int errnum); 00357 00358 /** apr_dbd_escape: escape a string so it is safe for use in query/select @@ -388,7 +388,7 @@ 00363 * @param handle - the connection 00364 * @return the escaped, safe string 00365 */ -00366 APU_DECLARE(const char*) apr_dbd_escape(const apr_dbd_driver_t *driver, +00366 APU_DECLARE(const char*) apr_dbd_escape(const apr_dbd_driver_t *driver, 00367 apr_pool_t *pool, const char *string, 00368 apr_dbd_t *handle); 00369 @@ -420,7 +420,7 @@ 00395 * possible. A \% followed by any letter not in the above list will be 00396 * interpreted as VARCHAR (i.e. \%s). 00397 */ -00398 APU_DECLARE(int) apr_dbd_prepare(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00398 APU_DECLARE(int) apr_dbd_prepare(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00399 apr_dbd_t *handle, const char *query, 00400 const char *label, 00401 apr_dbd_prepared_t **statement); @@ -437,7 +437,7 @@ 00412 * @param args - args to prepared statement 00413 * @return 0 for success or error code 00414 */ -00415 APU_DECLARE(int) apr_dbd_pquery(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00415 APU_DECLARE(int) apr_dbd_pquery(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00416 apr_dbd_t *handle, int *nrows, 00417 apr_dbd_prepared_t *statement, int nargs, 00418 const char **args); @@ -454,7 +454,7 @@ 00429 * @param args - args to prepared statement 00430 * @return 0 for success or error code 00431 */ -00432 APU_DECLARE(int) apr_dbd_pselect(const apr_dbd_driver_t *driver, apr_pool_t *pool, +00432 APU_DECLARE(int) apr_dbd_pselect(const apr_dbd_driver_t *driver, apr_pool_t *pool, 00433 apr_dbd_t *handle, apr_dbd_results_t **res, 00434 apr_dbd_prepared_t *statement, int random, 00435 int nargs, const char **args); @@ -469,7 +469,7 @@ 00444 * @param ... - varargs list 00445 * @return 0 for success or error code 00446 */ -00447 APU_DECLARE_NONSTD(int) apr_dbd_pvquery(const apr_dbd_driver_t *driver, +00447 APU_DECLARE_NONSTD(int) apr_dbd_pvquery(const apr_dbd_driver_t *driver, 00448 apr_pool_t *pool, 00449 apr_dbd_t *handle, int *nrows, 00450 apr_dbd_prepared_t *statement, ...); @@ -485,7 +485,7 @@ 00460 * @param ... - varargs list 00461 * @return 0 for success or error code 00462 */ -00463 APU_DECLARE_NONSTD(int) apr_dbd_pvselect(const apr_dbd_driver_t *driver, +00463 APU_DECLARE_NONSTD(int) apr_dbd_pvselect(const apr_dbd_driver_t *driver, 00464 apr_pool_t *pool, apr_dbd_t *handle, 00465 apr_dbd_results_t **res, 00466 apr_dbd_prepared_t *statement, @@ -501,7 +501,7 @@ 00476 * @param args - binary args to prepared statement 00477 * @return 0 for success or error code 00478 */ -00479 APU_DECLARE(int) apr_dbd_pbquery(const apr_dbd_driver_t *driver, +00479 APU_DECLARE(int) apr_dbd_pbquery(const apr_dbd_driver_t *driver, 00480 apr_pool_t *pool, apr_dbd_t *handle, 00481 int *nrows, apr_dbd_prepared_t *statement, 00482 const void **args); @@ -517,7 +517,7 @@ 00492 * @param args - binary args to prepared statement 00493 * @return 0 for success or error code 00494 */ -00495 APU_DECLARE(int) apr_dbd_pbselect(const apr_dbd_driver_t *driver, +00495 APU_DECLARE(int) apr_dbd_pbselect(const apr_dbd_driver_t *driver, 00496 apr_pool_t *pool, 00497 apr_dbd_t *handle, apr_dbd_results_t **res, 00498 apr_dbd_prepared_t *statement, int random, @@ -533,7 +533,7 @@ 00508 * @param ... - varargs list of binary args 00509 * @return 0 for success or error code 00510 */ -00511 APU_DECLARE_NONSTD(int) apr_dbd_pvbquery(const apr_dbd_driver_t *driver, +00511 APU_DECLARE_NONSTD(int) apr_dbd_pvbquery(const apr_dbd_driver_t *driver, 00512 apr_pool_t *pool, 00513 apr_dbd_t *handle, int *nrows, 00514 apr_dbd_prepared_t *statement, ...); @@ -549,7 +549,7 @@ 00524 * @param ... - varargs list of binary args 00525 * @return 0 for success or error code 00526 */ -00527 APU_DECLARE_NONSTD(int) apr_dbd_pvbselect(const apr_dbd_driver_t *driver, +00527 APU_DECLARE_NONSTD(int) apr_dbd_pvbselect(const apr_dbd_driver_t *driver, 00528 apr_pool_t *pool, apr_dbd_t *handle, 00529 apr_dbd_results_t **res, 00530 apr_dbd_prepared_t *statement, @@ -564,7 +564,7 @@ 00539 * @param data - pointer to data, allocated by the caller 00540 * @return APR_SUCCESS on success, APR_ENOENT if data is NULL or APR_EGENERAL 00541 */ -00542 APU_DECLARE(apr_status_t) apr_dbd_datum_get(const apr_dbd_driver_t *driver, +00542 APU_DECLARE(apr_status_t) apr_dbd_datum_get(const apr_dbd_driver_t *driver, 00543 apr_dbd_row_t *row, int col, 00544 apr_dbd_type_e type, void *data); 00545 @@ -576,7 +576,7 @@ 00551 00552 #endif -
Generated on Mon Jun 15 09:45:28 2009 for Apache Portable Runtime by  +
Generated on Thu Jul 16 13:37:22 2009 for Apache Portable Runtime by  doxygen 1.5.8
Modified: apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h.html?rev=794511&r1=794510&r2=794511&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h.html (original) +++ apr/site/trunk/docs/docs/apr/trunk/apr__dbd_8h.html Thu Jul 16 03:44:20 2009 @@ -95,112 +95,76 @@ }

Functions

APU_DECLARE (apr_status_t) apr_dbd_init(apr_pool_t *pool) +apr_status_t apr_dbd_init (apr_pool_t *pool) - APU_DECLARE (const char *) apr_dbd_name(const apr_dbd_driver_t *driver) +apr_status_t apr_dbd_get_driver (apr_pool_t *pool, const char *name, const apr_dbd_driver_t **driver) - APU_DECLARE (void *) apr_dbd_native_handle(const apr_dbd_driver_t *driver +apr_status_t apr_dbd_open_ex (const apr_dbd_driver_t *driver, apr_pool_t *pool, const char *params, apr_dbd_t **handle, const char **error) - APU_DECLARE_NONSTD (int) apr_dbd_pvquery(const apr_dbd_driver_t *driver +apr_status_t apr_dbd_open (const apr_dbd_driver_t *driver, apr_pool_t *pool, const char *params, apr_dbd_t **handle) -

Variables

- -const char * name +apr_status_t apr_dbd_close (const apr_dbd_driver_t *driver, apr_dbd_t *handle) - -const char const
-apr_dbd_driver_t ** driver +const char * apr_dbd_name (const apr_dbd_driver_t *driver) - -apr_pool_tpool +void * apr_dbd_native_handle (const apr_dbd_driver_t *driver, apr_dbd_t *handle) - -apr_pool_t const char * params +int apr_dbd_check_conn (const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle) - -apr_pool_t const char apr_dbd_t ** handle +int apr_dbd_set_dbname (const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, const char *name) - -apr_pool_t const char
-apr_dbd_t const char ** error +int apr_dbd_transaction_start (const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, apr_dbd_transaction_t **trans) - -apr_pool_t apr_dbd_t
-apr_dbd_transaction_t ** trans +int apr_dbd_transaction_end (const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_transaction_t *trans) - -apr_dbd_transaction_t int mode +int apr_dbd_transaction_mode_get (const apr_dbd_driver_t *driver, apr_dbd_transaction_t *trans) - -apr_dbd_t int * nrows +int apr_dbd_transaction_mode_set (const apr_dbd_driver_t *driver, apr_dbd_transaction_t *trans, int mode) - -apr_dbd_t int const char * statement +int apr_dbd_query (const apr_dbd_driver_t *driver, apr_dbd_t *handle, int *nrows, const char *statement) - -apr_pool_t apr_dbd_t
-apr_dbd_results_t ** res +int 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) - -apr_pool_t apr_dbd_t
-apr_dbd_results_t const char
-int random +int apr_dbd_num_cols (const apr_dbd_driver_t *driver, apr_dbd_results_t *res) - -apr_pool_t apr_dbd_results_t
-apr_dbd_row_t ** row +int apr_dbd_num_tuples (const apr_dbd_driver_t *driver, apr_dbd_results_t *res) - -apr_pool_t apr_dbd_results_t
-apr_dbd_row_t int rownum +int 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) - -apr_dbd_row_t int col +const char * apr_dbd_get_entry (const apr_dbd_driver_t *driver, apr_dbd_row_t *row, int col) - -apr_dbd_t int errnum +const char * apr_dbd_get_name (const apr_dbd_driver_t *driver, apr_dbd_results_t *res, int col) - -apr_pool_t const char * string +const char * apr_dbd_error (const apr_dbd_driver_t *driver, apr_dbd_t *handle, int errnum) - -apr_pool_t apr_dbd_t const char * query +const char * apr_dbd_escape (const apr_dbd_driver_t *driver, apr_pool_t *pool, const char *string, apr_dbd_t *handle) - -apr_pool_t apr_dbd_t const
-char const char * label +int 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) - -apr_pool_t apr_dbd_t int
-apr_dbd_prepared_t int nargs +int 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) - -apr_pool_t apr_dbd_t int
-apr_dbd_prepared_t int const
-char ** args +int 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) - -apr_pool_t apr_dbd_t int
-apr_dbd_prepared_t apr_pool_t
-apr_dbd_t apr_dbd_results_t
-apr_dbd_prepared_t int
-apr_dbd_row_t int
-apr_dbd_type_e type +int apr_dbd_pvquery (const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, int *nrows, apr_dbd_prepared_t *statement,...) - -apr_pool_t apr_dbd_t int
-apr_dbd_prepared_t apr_pool_t
-apr_dbd_t apr_dbd_results_t
-apr_dbd_prepared_t int
-apr_dbd_row_t int
-apr_dbd_type_e void * data +int 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,...) + +int 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) + +int 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) + +int apr_dbd_pvbquery (const apr_dbd_driver_t *driver, apr_pool_t *pool, apr_dbd_t *handle, int *nrows, apr_dbd_prepared_t *statement,...) + +int 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,...) + +apr_status_t apr_dbd_datum_get (const apr_dbd_driver_t *driver, apr_dbd_row_t *row, int col, apr_dbd_type_e type, void *data)

Detailed Description

APR-UTIL DBD library.

-


Generated on Mon Jun 15 09:45:28 2009 for Apache Portable Runtime by  +
Generated on Thu Jul 16 13:37:22 2009 for Apache Portable Runtime by  doxygen 1.5.8
Modified: apr/site/trunk/docs/docs/apr/trunk/apr__dbd__internal_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__dbd__internal_8h-source.html?rev=794511&r1=794510&r2=794511&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/trunk/apr__dbd__internal_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/trunk/apr__dbd__internal_8h-source.html Thu Jul 16 03:44:20 2009 @@ -380,8 +380,8 @@ 00355 * deprecated; create a per-dbd mutex within the (*init) function 00356 * to avoid blocking other providers running on other threads 00357 */ -00358 APU_DECLARE(apr_status_t) apr_dbd_mutex_lock(void); -00359 APU_DECLARE(apr_status_t) apr_dbd_mutex_unlock(void); +00358 APU_DECLARE(apr_status_t) apr_dbd_mutex_lock(void); +00359 APU_DECLARE(apr_status_t) apr_dbd_mutex_unlock(void); 00360 00361 #ifdef __cplusplus 00362 } @@ -389,7 +389,7 @@ 00364 00365 #endif -
Generated on Mon Jun 15 09:45:28 2009 for Apache Portable Runtime by  +
Generated on Thu Jul 16 13:37:22 2009 for Apache Portable Runtime by  doxygen 1.5.8
Modified: apr/site/trunk/docs/docs/apr/trunk/apr__dbd__odbc__v2_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__dbd__odbc__v2_8h-source.html?rev=794511&r1=794510&r2=794511&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/trunk/apr__dbd__odbc__v2_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/trunk/apr__dbd__odbc__v2_8h-source.html Thu Jul 16 03:44:20 2009 @@ -143,7 +143,7 @@ 00118 #define SQL_TRUE 1 00119 -
Generated on Mon Jun 15 09:45:28 2009 for Apache Portable Runtime by  +
Generated on Thu Jul 16 13:37:22 2009 for Apache Portable Runtime by  doxygen 1.5.8
Modified: apr/site/trunk/docs/docs/apr/trunk/apr__dbm_8h-source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__dbm_8h-source.html?rev=794511&r1=794510&r2=794511&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/trunk/apr__dbm_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/trunk/apr__dbm_8h-source.html Thu Jul 16 03:44:20 2009 @@ -111,7 +111,7 @@ 00086 * the correct case (lower case for all bundled providers) 00087 */ 00088 -00089 APU_DECLARE(apr_status_t) apr_dbm_open_ex(apr_dbm_t **dbm, const char* type, +00089 APU_DECLARE(apr_status_t) apr_dbm_open_ex(apr_dbm_t **dbm, const char* type, 00090 const char *name, 00091 apr_int32_t mode, apr_fileperms_t perm, 00092 apr_pool_t *cntxt); @@ -133,7 +133,7 @@ 00108 * @remark The dbm name may not be a true file name, as many dbm packages 00109 * append suffixes for seperate data and index files. 00110 */ -00111 APU_DECLARE(apr_status_t) apr_dbm_open(apr_dbm_t **dbm, const char *name, +00111 APU_DECLARE(apr_status_t) apr_dbm_open(apr_dbm_t **dbm, const char *name, 00112 apr_int32_t mode, apr_fileperms_t perm, 00113 apr_pool_t *cntxt); 00114 @@ -141,7 +141,7 @@ 00116 * Close a dbm file previously opened by apr_dbm_open 00117 * @param dbm The database to close 00118 */ -00119 APU_DECLARE(void) apr_dbm_close(apr_dbm_t *dbm); +00119 APU_DECLARE(void) apr_dbm_close(apr_dbm_t *dbm); 00120 00121 /** 00122 * Fetch a dbm record value by key @@ -149,7 +149,7 @@ 00124 * @param key The key datum to find this record 00125 * @param pvalue The value datum retrieved for this record 00126 */ -00127 APU_DECLARE(apr_status_t) apr_dbm_fetch(apr_dbm_t *dbm, apr_datum_t key, +00127 APU_DECLARE(apr_status_t) apr_dbm_fetch(apr_dbm_t *dbm, apr_datum_t key, 00128 apr_datum_t *pvalue); 00129 /** 00130 * Store a dbm record value by key @@ -157,7 +157,7 @@ 00132 * @param key The key datum to store this record by 00133 * @param value The value datum to store in this record 00134 */ -00135 APU_DECLARE(apr_status_t) apr_dbm_store(apr_dbm_t *dbm, apr_datum_t key, +00135 APU_DECLARE(apr_status_t) apr_dbm_store(apr_dbm_t *dbm, apr_datum_t key, 00136 apr_datum_t value); 00137 00138 /** @@ -166,35 +166,35 @@ 00141 * @param key The key datum of the record to delete 00142 * @remark It is not an error to delete a non-existent record. 00143 */ -00144 APU_DECLARE(apr_status_t) apr_dbm_delete(apr_dbm_t *dbm, apr_datum_t key); +00144 APU_DECLARE(apr_status_t) apr_dbm_delete(apr_dbm_t *dbm, apr_datum_t key); 00145 00146 /** 00147 * Search for a key within the dbm 00148 * @param dbm The database 00149 * @param key The datum describing a key to test 00150 */ -00151 APU_DECLARE(int) apr_dbm_exists(apr_dbm_t *dbm, apr_datum_t key); +00151 APU_DECLARE(int) apr_dbm_exists(apr_dbm_t *dbm, apr_datum_t key); 00152 00153 /** 00154 * Retrieve the first record key from a dbm 00155 * @param dbm The database 00156 * @param pkey The key datum of the first record 00157 */ -00158 APU_DECLARE(apr_status_t) apr_dbm_firstkey(apr_dbm_t *dbm, apr_datum_t *pkey); +00158 APU_DECLARE(apr_status_t) apr_dbm_firstkey(apr_dbm_t *dbm, apr_datum_t *pkey); 00159 00160 /** 00161 * Retrieve the next record key from a dbm 00162 * @param dbm The database 00163 * @param pkey The key datum of the next record 00164 */ -00165 APU_DECLARE(apr_status_t) apr_dbm_nextkey(apr_dbm_t *dbm, apr_datum_t *pkey); +00165 APU_DECLARE(apr_status_t) apr_dbm_nextkey(apr_dbm_t *dbm, apr_datum_t *pkey); 00166 00167 /** 00168 * Proactively toss any memory associated with the apr_datum_t. 00169 * @param dbm The database 00170 * @param data The datum to free. 00171 */ -00172 APU_DECLARE(void) apr_dbm_freedatum(apr_dbm_t *dbm, apr_datum_t data); +00172 APU_DECLARE(void) apr_dbm_freedatum(apr_dbm_t *dbm, apr_datum_t data); 00173 00174 /** 00175 * Report more information when an apr_dbm function fails. @@ -205,7 +205,7 @@ 00180 * @param errbufsize The size of the provided buffer 00181 * @return The errbuf parameter, for convenience. 00182 */ -00183 APU_DECLARE(char *) apr_dbm_geterror(apr_dbm_t *dbm, int *errcode, +00183 APU_DECLARE(char *) apr_dbm_geterror(apr_dbm_t *dbm, int *errcode, 00184 char *errbuf, apr_size_t errbufsize); 00185 /** 00186 * If the specified file/path were passed to apr_dbm_open(), return the @@ -221,7 +221,7 @@ 00196 * @remark The dbm file(s) don't need to exist. This function only manipulates 00197 * the pathnames. 00198 */ -00199 APU_DECLARE(apr_status_t) apr_dbm_get_usednames_ex(apr_pool_t *pool, +00199 APU_DECLARE(apr_status_t) apr_dbm_get_usednames_ex(apr_pool_t *pool, 00200 const char *type, 00201 const char *pathname, 00202 const char **used1, @@ -239,7 +239,7 @@ 00214 * @remark The dbm file(s) don't need to exist. This function only manipulates 00215 * the pathnames. 00216 */ -00217 APU_DECLARE(void) apr_dbm_get_usednames(apr_pool_t *pool, +00217 APU_DECLARE(void) apr_dbm_get_usednames(apr_pool_t *pool, 00218 const char *pathname, 00219 const char **used1, 00220 const char **used2); @@ -251,7 +251,7 @@ 00226 00227 #endif /* !APR_DBM_H */ -
Generated on Mon Jun 15 09:45:28 2009 for Apache Portable Runtime by  +
Generated on Thu Jul 16 13:37:22 2009 for Apache Portable Runtime by  doxygen 1.5.8