GME  13
Defines | Typedefs | Enumerations | Functions | Variables
apr_dbd.h File Reference

APR-UTIL DBD library. More...

Go to the source code of this file.

Defines

#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 char * name
const char const
apr_dbd_driver_t ** 
driver
apr_pool_tpool
apr_pool_t const char * params
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 char * statement
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 char * string
apr_pool_t apr_dbd_t const char * query
apr_pool_t apr_dbd_t const
char const char * 
label
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.