Apache HTTPD
Macros | Typedefs | Enumerations | Functions | Variables
apr_dbd.h File Reference

APR-UTIL DBD library. More...

#include "apu.h"
#include "apr_pools.h"

Go to the source code of this file.

Macros

#define APR_DBD_TRANSACTION_COMMIT   0x00
 
#define APR_DBD_TRANSACTION_ROLLBACK   0x01
 
#define APR_DBD_TRANSACTION_IGNORE_ERRORS   0x02
 

Typedefs

typedef struct apr_dbd_driver_t apr_dbd_driver_t
 
typedef struct apr_dbd_t apr_dbd_t
 
typedef struct apr_dbd_transaction_t apr_dbd_transaction_t
 
typedef struct apr_dbd_results_t apr_dbd_results_t
 
typedef struct apr_dbd_row_t apr_dbd_row_t
 
typedef struct apr_dbd_prepared_t apr_dbd_prepared_t
 

Enumerations

enum  apr_dbd_type_e {
  APR_DBD_TYPE_NONE , APR_DBD_TYPE_TINY , APR_DBD_TYPE_UTINY , APR_DBD_TYPE_SHORT ,
  APR_DBD_TYPE_USHORT , APR_DBD_TYPE_INT , APR_DBD_TYPE_UINT , APR_DBD_TYPE_LONG ,
  APR_DBD_TYPE_ULONG , APR_DBD_TYPE_LONGLONG , APR_DBD_TYPE_ULONGLONG , APR_DBD_TYPE_FLOAT ,
  APR_DBD_TYPE_DOUBLE , APR_DBD_TYPE_STRING , APR_DBD_TYPE_TEXT , APR_DBD_TYPE_TIME ,
  APR_DBD_TYPE_DATE , APR_DBD_TYPE_DATETIME , APR_DBD_TYPE_TIMESTAMP , APR_DBD_TYPE_ZTIMESTAMP ,
  APR_DBD_TYPE_BLOB , APR_DBD_TYPE_CLOB , APR_DBD_TYPE_NULL
}
 

Functions

 APU_DECLARE (apr_status_t) apr_dbd_init(apr_pool_t *pool)
 
 APU_DECLARE (const char *) apr_dbd_name(const apr_dbd_driver_t *driver)
 
 APU_DECLARE (void *) apr_dbd_native_handle(const apr_dbd_driver_t *driver
 
 APU_DECLARE_NONSTD (int) apr_dbd_pvquery(const apr_dbd_driver_t *driver
 

Variables

const charname
 
const char const apr_dbd_driver_t ** driver
 
apr_pool_tpool
 
apr_pool_t const charparams
 
apr_pool_t const char apr_dbd_t ** handle
 
apr_pool_t const char apr_dbd_t const char ** error
 
apr_pool_t apr_dbd_t apr_dbd_transaction_t ** trans
 
apr_dbd_transaction_t int mode
 
apr_dbd_t intnrows
 
apr_dbd_t int const charstatement
 
apr_pool_t apr_dbd_t apr_dbd_results_t ** res
 
apr_pool_t apr_dbd_t apr_dbd_results_t const char int random
 
apr_pool_t apr_dbd_results_t apr_dbd_row_t ** row
 
apr_pool_t apr_dbd_results_t apr_dbd_row_t int rownum
 
apr_dbd_row_t int col
 
apr_dbd_t int errnum
 
apr_pool_t const charstring
 
apr_pool_t apr_dbd_t const charquery
 
apr_pool_t apr_dbd_t const char const charlabel
 
apr_pool_t apr_dbd_t int apr_dbd_prepared_t int nargs
 
apr_pool_t apr_dbd_t int apr_dbd_prepared_t int 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
 
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
 

Detailed Description

APR-UTIL DBD library.

Definition in file apr_dbd.h.