sqlite3.h File Reference

#include <stdarg.h>

Go to the source code of this file.

Defines

#define SQLITE_VERSION   "3.3.1"
#define SQLITE_VERSION_NUMBER   3003001
#define SQLITE_OK   0
#define SQLITE_ERROR   1
#define SQLITE_INTERNAL   2
#define SQLITE_PERM   3
#define SQLITE_ABORT   4
#define SQLITE_BUSY   5
#define SQLITE_LOCKED   6
#define SQLITE_NOMEM   7
#define SQLITE_READONLY   8
#define SQLITE_INTERRUPT   9
#define SQLITE_IOERR   10
#define SQLITE_CORRUPT   11
#define SQLITE_NOTFOUND   12
#define SQLITE_FULL   13
#define SQLITE_CANTOPEN   14
#define SQLITE_PROTOCOL   15
#define SQLITE_EMPTY   16
#define SQLITE_SCHEMA   17
#define SQLITE_TOOBIG   18
#define SQLITE_CONSTRAINT   19
#define SQLITE_MISMATCH   20
#define SQLITE_MISUSE   21
#define SQLITE_NOLFS   22
#define SQLITE_AUTH   23
#define SQLITE_FORMAT   24
#define SQLITE_RANGE   25
#define SQLITE_NOTADB   26
#define SQLITE_ROW   100
#define SQLITE_DONE   101
#define SQLITE_COPY   0
#define SQLITE_CREATE_INDEX   1
#define SQLITE_CREATE_TABLE   2
#define SQLITE_CREATE_TEMP_INDEX   3
#define SQLITE_CREATE_TEMP_TABLE   4
#define SQLITE_CREATE_TEMP_TRIGGER   5
#define SQLITE_CREATE_TEMP_VIEW   6
#define SQLITE_CREATE_TRIGGER   7
#define SQLITE_CREATE_VIEW   8
#define SQLITE_DELETE   9
#define SQLITE_DROP_INDEX   10
#define SQLITE_DROP_TABLE   11
#define SQLITE_DROP_TEMP_INDEX   12
#define SQLITE_DROP_TEMP_TABLE   13
#define SQLITE_DROP_TEMP_TRIGGER   14
#define SQLITE_DROP_TEMP_VIEW   15
#define SQLITE_DROP_TRIGGER   16
#define SQLITE_DROP_VIEW   17
#define SQLITE_INSERT   18
#define SQLITE_PRAGMA   19
#define SQLITE_READ   20
#define SQLITE_SELECT   21
#define SQLITE_TRANSACTION   22
#define SQLITE_UPDATE   23
#define SQLITE_ATTACH   24
#define SQLITE_DETACH   25
#define SQLITE_ALTER_TABLE   26
#define SQLITE_REINDEX   27
#define SQLITE_ANALYZE   28
#define SQLITE_DENY   1
#define SQLITE_IGNORE   2
#define SQLITE_INTEGER   1
#define SQLITE_FLOAT   2
#define SQLITE_BLOB   4
#define SQLITE_NULL   5
#define SQLITE_TEXT   3
#define SQLITE3_TEXT   3
#define SQLITE_STATIC   ((void(*)(void *))0)
#define SQLITE_TRANSIENT   ((void(*)(void *))-1)
#define SQLITE_UTF8   1
#define SQLITE_UTF16LE   2
#define SQLITE_UTF16BE   3
#define SQLITE_UTF16   4
#define SQLITE_ANY   5

Typedefs

typedef sqlite3 sqlite3
typedef long long int sqlite_int64
typedef unsigned long long int sqlite_uint64
typedef int(*) sqlite3_callback (void *, int, char **, char **)
typedef sqlite3_stmt sqlite3_stmt
typedef sqlite3_context sqlite3_context
typedef Mem sqlite3_value

Functions

const char * sqlite3_libversion (void)
int sqlite3_libversion_number (void)
int sqlite3_close (sqlite3 *)
int sqlite3_exec (sqlite3 *, const char *sql, sqlite3_callback, void *, char **errmsg)
sqlite_int64 sqlite3_last_insert_rowid (sqlite3 *)
int sqlite3_changes (sqlite3 *)
int sqlite3_total_changes (sqlite3 *)
void sqlite3_interrupt (sqlite3 *)
int sqlite3_complete (const char *sql)
int sqlite3_complete16 (const void *sql)
int sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *)
int sqlite3_busy_timeout (sqlite3 *, int ms)
int sqlite3_get_table (sqlite3 *, const char *sql, char ***resultp, int *nrow, int *ncolumn, char **errmsg)
void sqlite3_free_table (char **result)
char * sqlite3_mprintf (const char *,...)
char * sqlite3_vmprintf (const char *, va_list)
void sqlite3_free (char *z)
char * sqlite3_snprintf (int, char *, const char *,...)
int sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData)
void * sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *)
void * sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite_uint64), void *)
void sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *)
void * sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *)
int sqlite3_open (const char *filename, sqlite3 **ppDb)
int sqlite3_open16 (const void *filename, sqlite3 **ppDb)
int sqlite3_errcode (sqlite3 *db)
const char * sqlite3_errmsg (sqlite3 *)
const void * sqlite3_errmsg16 (sqlite3 *)
int sqlite3_prepare (sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
int sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail)
int sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *))
int sqlite3_bind_double (sqlite3_stmt *, int, double)
int sqlite3_bind_int (sqlite3_stmt *, int, int)
int sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite_int64)
int sqlite3_bind_null (sqlite3_stmt *, int)
int sqlite3_bind_text (sqlite3_stmt *, int, const char *, int n, void(*)(void *))
int sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *))
int sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *)
int sqlite3_bind_parameter_count (sqlite3_stmt *)
const char * sqlite3_bind_parameter_name (sqlite3_stmt *, int)
int sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName)
int sqlite3_clear_bindings (sqlite3_stmt *)
int sqlite3_column_count (sqlite3_stmt *pStmt)
const char * sqlite3_column_name (sqlite3_stmt *, int)
const void * sqlite3_column_name16 (sqlite3_stmt *, int)
const char * sqlite3_column_decltype (sqlite3_stmt *, int i)
const void * sqlite3_column_decltype16 (sqlite3_stmt *, int)
int sqlite3_step (sqlite3_stmt *)
int sqlite3_data_count (sqlite3_stmt *pStmt)
const void * sqlite3_column_blob (sqlite3_stmt *, int iCol)
int sqlite3_column_bytes (sqlite3_stmt *, int iCol)
int sqlite3_column_bytes16 (sqlite3_stmt *, int iCol)
double sqlite3_column_double (sqlite3_stmt *, int iCol)
int sqlite3_column_int (sqlite3_stmt *, int iCol)
sqlite_int64 sqlite3_column_int64 (sqlite3_stmt *, int iCol)
const unsigned char * sqlite3_column_text (sqlite3_stmt *, int iCol)
const void * sqlite3_column_text16 (sqlite3_stmt *, int iCol)
int sqlite3_column_type (sqlite3_stmt *, int iCol)
int sqlite3_finalize (sqlite3_stmt *pStmt)
int sqlite3_reset (sqlite3_stmt *pStmt)
int sqlite3_create_function (sqlite3 *, const char *zFunctionName, int nArg, int eTextRep, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
int sqlite3_create_function16 (sqlite3 *, const void *zFunctionName, int nArg, int eTextRep, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
int sqlite3_aggregate_count (sqlite3_context *)
const void * sqlite3_value_blob (sqlite3_value *)
int sqlite3_value_bytes (sqlite3_value *)
int sqlite3_value_bytes16 (sqlite3_value *)
double sqlite3_value_double (sqlite3_value *)
int sqlite3_value_int (sqlite3_value *)
sqlite_int64 sqlite3_value_int64 (sqlite3_value *)
const unsigned char * sqlite3_value_text (sqlite3_value *)
const void * sqlite3_value_text16 (sqlite3_value *)
const void * sqlite3_value_text16le (sqlite3_value *)
const void * sqlite3_value_text16be (sqlite3_value *)
int sqlite3_value_type (sqlite3_value *)
void * sqlite3_aggregate_context (sqlite3_context *, int nBytes)
void * sqlite3_user_data (sqlite3_context *)
void * sqlite3_get_auxdata (sqlite3_context *, int)
void sqlite3_set_auxdata (sqlite3_context *, int, void *, void(*)(void *))
void sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_double (sqlite3_context *, double)
void sqlite3_result_error (sqlite3_context *, const char *, int)
void sqlite3_result_error16 (sqlite3_context *, const void *, int)
void sqlite3_result_int (sqlite3_context *, int)
void sqlite3_result_int64 (sqlite3_context *, sqlite_int64)
void sqlite3_result_null (sqlite3_context *)
void sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *))
void sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *))
void sqlite3_result_value (sqlite3_context *, sqlite3_value *)
int sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *, int(*xCompare)(void *, int, const void *, int, const void *))
int sqlite3_create_collation16 (sqlite3 *, const char *zName, int eTextRep, void *, int(*xCompare)(void *, int, const void *, int, const void *))
int sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))
int sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))
int sqlite3_key (sqlite3 *db, const void *pKey, int nKey)
int sqlite3_rekey (sqlite3 *db, const void *pKey, int nKey)
int sqlite3_sleep (int)
int sqlite3_expired (sqlite3_stmt *)
int sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *)
int sqlite3_global_recover (void)
int sqlite3_get_autocommit (sqlite3 *)
sqlite3sqlite3_db_handle (sqlite3_stmt *)
void * sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite_int64), void *)
void * sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *)
int sqlite3_enable_shared_cache (int)
int sqlite3_release_memory (int)
void sqlite3_soft_heap_limit (int)
void sqlite3_thread_cleanup (void)

Variables

const char sqlite3_version []
char * sqlite3_temp_directory


Define Documentation

#define SQLITE3_TEXT   3

Definition at line 832 of file sqlite3.h.

#define SQLITE_ABORT   4

Definition at line 170 of file sqlite3.h.

#define SQLITE_ALTER_TABLE   26

Definition at line 462 of file sqlite3.h.

#define SQLITE_ANALYZE   28

Definition at line 464 of file sqlite3.h.

#define SQLITE_ANY   5

Definition at line 1095 of file sqlite3.h.

#define SQLITE_ATTACH   24

Definition at line 460 of file sqlite3.h.

#define SQLITE_AUTH   23

Definition at line 189 of file sqlite3.h.

#define SQLITE_BLOB   4

Definition at line 819 of file sqlite3.h.

#define SQLITE_BUSY   5

Definition at line 171 of file sqlite3.h.

#define SQLITE_CANTOPEN   14

Definition at line 180 of file sqlite3.h.

#define SQLITE_CONSTRAINT   19

Definition at line 185 of file sqlite3.h.

#define SQLITE_COPY   0

Definition at line 436 of file sqlite3.h.

#define SQLITE_CORRUPT   11

Definition at line 177 of file sqlite3.h.

#define SQLITE_CREATE_INDEX   1

Definition at line 437 of file sqlite3.h.

#define SQLITE_CREATE_TABLE   2

Definition at line 438 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_INDEX   3

Definition at line 439 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_TABLE   4

Definition at line 440 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_TRIGGER   5

Definition at line 441 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_VIEW   6

Definition at line 442 of file sqlite3.h.

#define SQLITE_CREATE_TRIGGER   7

Definition at line 443 of file sqlite3.h.

#define SQLITE_CREATE_VIEW   8

Definition at line 444 of file sqlite3.h.

#define SQLITE_DELETE   9

Definition at line 445 of file sqlite3.h.

#define SQLITE_DENY   1

Definition at line 472 of file sqlite3.h.

#define SQLITE_DETACH   25

Definition at line 461 of file sqlite3.h.

#define SQLITE_DONE   101

Definition at line 194 of file sqlite3.h.

#define SQLITE_DROP_INDEX   10

Definition at line 446 of file sqlite3.h.

#define SQLITE_DROP_TABLE   11

Definition at line 447 of file sqlite3.h.

#define SQLITE_DROP_TEMP_INDEX   12

Definition at line 448 of file sqlite3.h.

#define SQLITE_DROP_TEMP_TABLE   13

Definition at line 449 of file sqlite3.h.

#define SQLITE_DROP_TEMP_TRIGGER   14

Definition at line 450 of file sqlite3.h.

#define SQLITE_DROP_TEMP_VIEW   15

Definition at line 451 of file sqlite3.h.

#define SQLITE_DROP_TRIGGER   16

Definition at line 452 of file sqlite3.h.

#define SQLITE_DROP_VIEW   17

Definition at line 453 of file sqlite3.h.

#define SQLITE_EMPTY   16

Definition at line 182 of file sqlite3.h.

#define SQLITE_ERROR   1

Definition at line 167 of file sqlite3.h.

#define SQLITE_FLOAT   2

Definition at line 817 of file sqlite3.h.

#define SQLITE_FORMAT   24

Definition at line 190 of file sqlite3.h.

#define SQLITE_FULL   13

Definition at line 179 of file sqlite3.h.

#define SQLITE_IGNORE   2

Definition at line 473 of file sqlite3.h.

#define SQLITE_INSERT   18

Definition at line 454 of file sqlite3.h.

#define SQLITE_INTEGER   1

Definition at line 816 of file sqlite3.h.

#define SQLITE_INTERNAL   2

Definition at line 168 of file sqlite3.h.

#define SQLITE_INTERRUPT   9

Definition at line 175 of file sqlite3.h.

#define SQLITE_IOERR   10

Definition at line 176 of file sqlite3.h.

#define SQLITE_LOCKED   6

Definition at line 172 of file sqlite3.h.

#define SQLITE_MISMATCH   20

Definition at line 186 of file sqlite3.h.

#define SQLITE_MISUSE   21

Definition at line 187 of file sqlite3.h.

#define SQLITE_NOLFS   22

Definition at line 188 of file sqlite3.h.

#define SQLITE_NOMEM   7

Definition at line 173 of file sqlite3.h.

#define SQLITE_NOTADB   26

Definition at line 192 of file sqlite3.h.

#define SQLITE_NOTFOUND   12

Definition at line 178 of file sqlite3.h.

#define SQLITE_NULL   5

Definition at line 820 of file sqlite3.h.

#define SQLITE_OK   0

Definition at line 166 of file sqlite3.h.

#define SQLITE_PERM   3

Definition at line 169 of file sqlite3.h.

#define SQLITE_PRAGMA   19

Definition at line 455 of file sqlite3.h.

#define SQLITE_PROTOCOL   15

Definition at line 181 of file sqlite3.h.

#define SQLITE_RANGE   25

Definition at line 191 of file sqlite3.h.

#define SQLITE_READ   20

Definition at line 456 of file sqlite3.h.

#define SQLITE_READONLY   8

Definition at line 174 of file sqlite3.h.

#define SQLITE_REINDEX   27

Definition at line 463 of file sqlite3.h.

#define SQLITE_ROW   100

Definition at line 193 of file sqlite3.h.

#define SQLITE_SCHEMA   17

Definition at line 183 of file sqlite3.h.

#define SQLITE_SELECT   21

Definition at line 457 of file sqlite3.h.

#define SQLITE_STATIC   ((void(*)(void *))0)

Definition at line 1067 of file sqlite3.h.

#define SQLITE_TEXT   3

Definition at line 830 of file sqlite3.h.

#define SQLITE_TOOBIG   18

Definition at line 184 of file sqlite3.h.

#define SQLITE_TRANSACTION   22

Definition at line 458 of file sqlite3.h.

#define SQLITE_TRANSIENT   ((void(*)(void *))-1)

Definition at line 1068 of file sqlite3.h.

#define SQLITE_UPDATE   23

Definition at line 459 of file sqlite3.h.

#define SQLITE_UTF16   4

Definition at line 1094 of file sqlite3.h.

#define SQLITE_UTF16BE   3

Definition at line 1093 of file sqlite3.h.

#define SQLITE_UTF16LE   2

Definition at line 1092 of file sqlite3.h.

#define SQLITE_UTF8   1

Definition at line 1091 of file sqlite3.h.

#define SQLITE_VERSION   "3.3.1"

Definition at line 34 of file sqlite3.h.

#define SQLITE_VERSION_NUMBER   3003001

Definition at line 51 of file sqlite3.h.


Typedef Documentation

typedef struct sqlite3 sqlite3

Definition at line 73 of file sqlite3.h.

typedef int(*) sqlite3_callback(void *, int, char **, char **)

Definition at line 113 of file sqlite3.h.

typedef struct sqlite3_context sqlite3_context

Definition at line 645 of file sqlite3.h.

typedef struct sqlite3_stmt sqlite3_stmt

Definition at line 599 of file sqlite3.h.

typedef struct Mem sqlite3_value

Definition at line 646 of file sqlite3.h.

typedef long long int sqlite_int64

Definition at line 85 of file sqlite3.h.

typedef unsigned long long int sqlite_uint64

Definition at line 86 of file sqlite3.h.


Function Documentation

void* sqlite3_aggregate_context ( sqlite3_context ,
int  nBytes 
)

int sqlite3_aggregate_count ( sqlite3_context  ) 

int sqlite3_bind_blob ( sqlite3_stmt ,
int  ,
const void *  ,
int  n,
void(*)(void *)   
)

int sqlite3_bind_double ( sqlite3_stmt ,
int  ,
double   
)

int sqlite3_bind_int ( sqlite3_stmt ,
int  ,
int   
)

int sqlite3_bind_int64 ( sqlite3_stmt ,
int  ,
sqlite_int64   
)

int sqlite3_bind_null ( sqlite3_stmt ,
int   
)

int sqlite3_bind_parameter_count ( sqlite3_stmt  ) 

int sqlite3_bind_parameter_index ( sqlite3_stmt ,
const char *  zName 
)

const char* sqlite3_bind_parameter_name ( sqlite3_stmt ,
int   
)

int sqlite3_bind_text ( sqlite3_stmt ,
int  ,
const char *  ,
int  n,
void(*)(void *)   
)

int sqlite3_bind_text16 ( sqlite3_stmt ,
int  ,
const void *  ,
int  ,
void(*)(void *)   
)

int sqlite3_bind_value ( sqlite3_stmt ,
int  ,
const sqlite3_value  
)

int sqlite3_busy_handler ( sqlite3 ,
int(*)(void *, int)  ,
void *   
)

int sqlite3_busy_timeout ( sqlite3 ,
int  ms 
)

int sqlite3_changes ( sqlite3  ) 

int sqlite3_clear_bindings ( sqlite3_stmt  ) 

int sqlite3_close ( sqlite3  ) 

int sqlite3_collation_needed ( sqlite3 ,
void *  ,
void(*)(void *, sqlite3 *, int eTextRep, const char *)   
)

int sqlite3_collation_needed16 ( sqlite3 ,
void *  ,
void(*)(void *, sqlite3 *, int eTextRep, const void *)   
)

const void* sqlite3_column_blob ( sqlite3_stmt ,
int  iCol 
)

int sqlite3_column_bytes ( sqlite3_stmt ,
int  iCol 
)

int sqlite3_column_bytes16 ( sqlite3_stmt ,
int  iCol 
)

int sqlite3_column_count ( sqlite3_stmt pStmt  ) 

const char* sqlite3_column_decltype ( sqlite3_stmt ,
int  i 
)

const void* sqlite3_column_decltype16 ( sqlite3_stmt ,
int   
)

double sqlite3_column_double ( sqlite3_stmt ,
int  iCol 
)

int sqlite3_column_int ( sqlite3_stmt ,
int  iCol 
)

sqlite_int64 sqlite3_column_int64 ( sqlite3_stmt ,
int  iCol 
)

const char* sqlite3_column_name ( sqlite3_stmt ,
int   
)

const void* sqlite3_column_name16 ( sqlite3_stmt ,
int   
)

const unsigned char* sqlite3_column_text ( sqlite3_stmt ,
int  iCol 
)

const void* sqlite3_column_text16 ( sqlite3_stmt ,
int  iCol 
)

int sqlite3_column_type ( sqlite3_stmt ,
int  iCol 
)

void* sqlite3_commit_hook ( sqlite3 ,
int(*)(void *)  ,
void *   
)

int sqlite3_complete ( const char *  sql  ) 

int sqlite3_complete16 ( const void *  sql  ) 

int sqlite3_create_collation ( sqlite3 ,
const char *  zName,
int  eTextRep,
void *  ,
int(*)(void *, int, const void *, int, const void *)  xCompare 
)

int sqlite3_create_collation16 ( sqlite3 ,
const char *  zName,
int  eTextRep,
void *  ,
int(*)(void *, int, const void *, int, const void *)  xCompare 
)

int sqlite3_create_function ( sqlite3 ,
const char *  zFunctionName,
int  nArg,
int  eTextRep,
void *  ,
void(*)(sqlite3_context *, int, sqlite3_value **)  xFunc,
void(*)(sqlite3_context *, int, sqlite3_value **)  xStep,
void(*)(sqlite3_context *)  xFinal 
)

int sqlite3_create_function16 ( sqlite3 ,
const void *  zFunctionName,
int  nArg,
int  eTextRep,
void *  ,
void(*)(sqlite3_context *, int, sqlite3_value **)  xFunc,
void(*)(sqlite3_context *, int, sqlite3_value **)  xStep,
void(*)(sqlite3_context *)  xFinal 
)

int sqlite3_data_count ( sqlite3_stmt pStmt  ) 

sqlite3* sqlite3_db_handle ( sqlite3_stmt  ) 

int sqlite3_enable_shared_cache ( int   ) 

int sqlite3_errcode ( sqlite3 db  ) 

const char* sqlite3_errmsg ( sqlite3  ) 

const void* sqlite3_errmsg16 ( sqlite3  ) 

int sqlite3_exec ( sqlite3 ,
const char *  sql,
sqlite3_callback  ,
void *  ,
char **  errmsg 
)

int sqlite3_expired ( sqlite3_stmt  ) 

int sqlite3_finalize ( sqlite3_stmt pStmt  ) 

void sqlite3_free ( char *  z  ) 

void sqlite3_free_table ( char **  result  ) 

int sqlite3_get_autocommit ( sqlite3  ) 

void* sqlite3_get_auxdata ( sqlite3_context ,
int   
)

int sqlite3_get_table ( sqlite3 ,
const char *  sql,
char ***  resultp,
int *  nrow,
int *  ncolumn,
char **  errmsg 
)

int sqlite3_global_recover ( void   ) 

void sqlite3_interrupt ( sqlite3  ) 

int sqlite3_key ( sqlite3 db,
const void *  pKey,
int  nKey 
)

sqlite_int64 sqlite3_last_insert_rowid ( sqlite3  ) 

const char* sqlite3_libversion ( void   ) 

int sqlite3_libversion_number ( void   ) 

char* sqlite3_mprintf ( const char *  ,
  ... 
)

int sqlite3_open ( const char *  filename,
sqlite3 **  ppDb 
)

int sqlite3_open16 ( const void *  filename,
sqlite3 **  ppDb 
)

int sqlite3_prepare ( sqlite3 db,
const char *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)

int sqlite3_prepare16 ( sqlite3 db,
const void *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
)

void* sqlite3_profile ( sqlite3 ,
void(*)(void *, const char *, sqlite_uint64 xProfile,
void *   
)

void sqlite3_progress_handler ( sqlite3 ,
int  ,
int(*)(void *)  ,
void *   
)

int sqlite3_rekey ( sqlite3 db,
const void *  pKey,
int  nKey 
)

int sqlite3_release_memory ( int   ) 

int sqlite3_reset ( sqlite3_stmt pStmt  ) 

void sqlite3_result_blob ( sqlite3_context ,
const void *  ,
int  ,
void(*)(void *)   
)

void sqlite3_result_double ( sqlite3_context ,
double   
)

void sqlite3_result_error ( sqlite3_context ,
const char *  ,
int   
)

void sqlite3_result_error16 ( sqlite3_context ,
const void *  ,
int   
)

void sqlite3_result_int ( sqlite3_context ,
int   
)

void sqlite3_result_int64 ( sqlite3_context ,
sqlite_int64   
)

void sqlite3_result_null ( sqlite3_context  ) 

void sqlite3_result_text ( sqlite3_context ,
const char *  ,
int  ,
void(*)(void *)   
)

void sqlite3_result_text16 ( sqlite3_context ,
const void *  ,
int  ,
void(*)(void *)   
)

void sqlite3_result_text16be ( sqlite3_context ,
const void *  ,
int  ,
void(*)(void *)   
)

void sqlite3_result_text16le ( sqlite3_context ,
const void *  ,
int  ,
void(*)(void *)   
)

void sqlite3_result_value ( sqlite3_context ,
sqlite3_value  
)

void* sqlite3_rollback_hook ( sqlite3 ,
void(*)(void *)  ,
void *   
)

int sqlite3_set_authorizer ( sqlite3 ,
int(*)(void *, int, const char *, const char *, const char *, const char *)  xAuth,
void *  pUserData 
)

void sqlite3_set_auxdata ( sqlite3_context ,
int  ,
void *  ,
void(*)(void *)   
)

int sqlite3_sleep ( int   ) 

char* sqlite3_snprintf ( int  ,
char *  ,
const char *  ,
  ... 
)

void sqlite3_soft_heap_limit ( int   ) 

int sqlite3_step ( sqlite3_stmt  ) 

void sqlite3_thread_cleanup ( void   ) 

int sqlite3_total_changes ( sqlite3  ) 

void* sqlite3_trace ( sqlite3 ,
void(*)(void *, const char *)  xTrace,
void *   
)

int sqlite3_transfer_bindings ( sqlite3_stmt ,
sqlite3_stmt  
)

void* sqlite3_update_hook ( sqlite3 ,
void(*)(void *, int, char const *, char const *, sqlite_int64 ,
void *   
)

void* sqlite3_user_data ( sqlite3_context  ) 

const void* sqlite3_value_blob ( sqlite3_value  ) 

int sqlite3_value_bytes ( sqlite3_value  ) 

int sqlite3_value_bytes16 ( sqlite3_value  ) 

double sqlite3_value_double ( sqlite3_value  ) 

int sqlite3_value_int ( sqlite3_value  ) 

sqlite_int64 sqlite3_value_int64 ( sqlite3_value  ) 

const unsigned char* sqlite3_value_text ( sqlite3_value  ) 

const void* sqlite3_value_text16 ( sqlite3_value  ) 

const void* sqlite3_value_text16be ( sqlite3_value  ) 

const void* sqlite3_value_text16le ( sqlite3_value  ) 

int sqlite3_value_type ( sqlite3_value  ) 

char* sqlite3_vmprintf ( const char *  ,
va_list   
)


Variable Documentation

char* sqlite3_temp_directory

const char sqlite3_version[]


Generated on Mon Apr 6 14:05:58 2009 for COSTA by  doxygen 1.5.2