Defines | Functions

/srv/bpo/opendnssec/opendnssec-1.3.2/enforcer/ksm/database_access_lite.c File Reference

#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#include <sqlite3.h>
#include "ksm/dbsdef.h"
#include "ksm/database.h"
#include "ksm/debug.h"
#include "ksm/memory.h"
#include "ksm/message.h"
#include "ksm/string_util.h"
Include dependency graph for database_access_lite.c:

Go to the source code of this file.

Defines

#define MIN(x, y)   ((x) < (y) ? (x) : (y))
#define MAX(x, y)   ((x) > (y) ? (x) : (y))

Functions

int sqlite3_my_step (sqlite3_stmt *pStmt)
int DbExecuteSql (DB_HANDLE handle, const char *stmt_str, DB_RESULT *result)
void DbFreeResult (DB_RESULT result)
int DbFetchRow (DB_RESULT result, DB_ROW *row)
void DbFreeRow (DB_ROW row)
int DbString (DB_ROW row, int field_index, char **result)
void DbStringFree (char *string)
int DbBeginTransaction (void)
int DbCommit (void)
int DbRollback (void)

Define Documentation

#define MAX (   x,
  y 
)    ((x) > (y) ? (x) : (y))

Definition at line 56 of file database_access_lite.c.

#define MIN (   x,
  y 
)    ((x) < (y) ? (x) : (y))

Definition at line 55 of file database_access_lite.c.


Function Documentation

int DbBeginTransaction ( void   ) 
int DbCommit ( void   ) 
int DbExecuteSql ( DB_HANDLE  handle,
const char *  stmt_str,
DB_RESULT result 
)
int DbFetchRow ( DB_RESULT  result,
DB_ROW row 
)
void DbFreeResult ( DB_RESULT  result  ) 
void DbFreeRow ( DB_ROW  row  ) 
int DbRollback ( void   ) 
int DbString ( DB_ROW  row,
int  field_index,
char **  result 
)
void DbStringFree ( char *  string  ) 
int sqlite3_my_step ( sqlite3_stmt *  pStmt  ) 

Definition at line 59 of file database_access_lite.c.