Apache HTTPD
Macros | Functions
dbd.c File Reference
#include "apu.h"
#include "apr_pools.h"
#include "apr_dbd.h"
#include <stdio.h>

Go to the source code of this file.

Macros

#define TEST(msg, func)
 

Functions

static int create_table (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int drop_table (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int insert_rows (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int invalid_op (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int select_sequential (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int select_random (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int test_transactions (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int test_pselect (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
static int test_pquery (apr_pool_t *pool, apr_dbd_t *handle, const apr_dbd_driver_t *driver)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ TEST

#define TEST (   msg,
  func 
)
Value:
printf("======== %s ========\n", msg); \
rv = func(pool, sql, driver); \
if (rv != 0) { \
printf("Error in %s: rc=%d\n\n", msg, rv); \
} \
else { \
printf("%s test successful\n\n", msg); \
} \
const char const apr_dbd_driver_t ** driver
Definition apr_dbd.h:106
apr_size_t size
const char int apr_pool_t * pool
Definition apr_cstr.h:84
apr_interval_time_t apr_pollcb_cb_t func
Definition apr_poll.h:422

Definition at line 23 of file dbd.c.

Function Documentation

◆ create_table()

static int create_table ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 34 of file dbd.c.

◆ drop_table()

static int drop_table ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 46 of file dbd.c.

◆ insert_rows()

static int insert_rows ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 55 of file dbd.c.

◆ invalid_op()

static int invalid_op ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 93 of file dbd.c.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 342 of file dbd.c.

◆ select_random()

static int select_random ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 139 of file dbd.c.

◆ select_sequential()

static int select_sequential ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 107 of file dbd.c.

◆ test_pquery()

static int test_pquery ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 312 of file dbd.c.

◆ test_pselect()

static int test_pselect ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 268 of file dbd.c.

◆ test_transactions()

static int test_transactions ( apr_pool_t pool,
apr_dbd_t handle,
const apr_dbd_driver_t driver 
)
static

Definition at line 195 of file dbd.c.