Classes | Defines | Typedefs | Functions | Variables
sqlite3.h File Reference
#include <stdarg.h>
Include dependency graph for sqlite3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sqlite3_file
struct  sqlite3_index_info::sqlite3_index_constraint
struct  sqlite3_index_info::sqlite3_index_constraint_usage
struct  sqlite3_index_info
struct  sqlite3_index_info::sqlite3_index_orderby
struct  sqlite3_io_methods
struct  sqlite3_mem_methods
struct  sqlite3_module
struct  sqlite3_mutex_methods
struct  sqlite3_pcache_methods
struct  sqlite3_pcache_methods2
struct  sqlite3_pcache_page
struct  sqlite3_vfs
struct  sqlite3_vtab
struct  sqlite3_vtab_cursor

Defines

#define SQLITE3_TEXT   3
#define SQLITE_ABORT   4 /* Callback routine requested an abort */
#define SQLITE_ABORT_ROLLBACK   (SQLITE_ABORT | (2<<8))
#define SQLITE_ACCESS_EXISTS   0
#define SQLITE_ACCESS_READ   2 /* Unused */
#define SQLITE_ACCESS_READWRITE   1 /* Used by PRAGMA temp_store_directory */
#define SQLITE_ALTER_TABLE   26 /* Database Name Table Name */
#define SQLITE_ANALYZE   28 /* Table Name NULL */
#define SQLITE_ANY   5 /* sqlite3_create_function only */
#define SQLITE_ATTACH   24 /* Filename NULL */
#define SQLITE_AUTH   23 /* Authorization denied */
#define SQLITE_BLOB   4
#define SQLITE_BUSY   5 /* The database file is locked */
#define SQLITE_BUSY_RECOVERY   (SQLITE_BUSY | (1<<8))
#define SQLITE_BUSY_SNAPSHOT   (SQLITE_BUSY | (2<<8))
#define SQLITE_CANTOPEN   14 /* Unable to open the database file */
#define SQLITE_CANTOPEN_CONVPATH   (SQLITE_CANTOPEN | (4<<8))
#define SQLITE_CANTOPEN_FULLPATH   (SQLITE_CANTOPEN | (3<<8))
#define SQLITE_CANTOPEN_ISDIR   (SQLITE_CANTOPEN | (2<<8))
#define SQLITE_CANTOPEN_NOTEMPDIR   (SQLITE_CANTOPEN | (1<<8))
#define SQLITE_CHECKPOINT_FULL   1
#define SQLITE_CHECKPOINT_PASSIVE   0
#define SQLITE_CHECKPOINT_RESTART   2
#define SQLITE_CONFIG_COVERING_INDEX_SCAN   20 /* int */
#define SQLITE_CONFIG_GETMALLOC   5 /* sqlite3_mem_methods* */
#define SQLITE_CONFIG_GETMUTEX   11 /* sqlite3_mutex_methods* */
#define SQLITE_CONFIG_GETPCACHE   15 /* no-op */
#define SQLITE_CONFIG_GETPCACHE2   19 /* sqlite3_pcache_methods2* */
#define SQLITE_CONFIG_HEAP   8 /* void*, int nByte, int min */
#define SQLITE_CONFIG_LOG   16 /* xFunc, void* */
#define SQLITE_CONFIG_LOOKASIDE   13 /* int int */
#define SQLITE_CONFIG_MALLOC   4 /* sqlite3_mem_methods* */
#define SQLITE_CONFIG_MEMSTATUS   9 /* boolean */
#define SQLITE_CONFIG_MMAP_SIZE   22 /* sqlite3_int64, sqlite3_int64 */
#define SQLITE_CONFIG_MULTITHREAD   2 /* nil */
#define SQLITE_CONFIG_MUTEX   10 /* sqlite3_mutex_methods* */
#define SQLITE_CONFIG_PAGECACHE   7 /* void*, int sz, int N */
#define SQLITE_CONFIG_PCACHE   14 /* no-op */
#define SQLITE_CONFIG_PCACHE2   18 /* sqlite3_pcache_methods2* */
#define SQLITE_CONFIG_SCRATCH   6 /* void*, int sz, int N */
#define SQLITE_CONFIG_SERIALIZED   3 /* nil */
#define SQLITE_CONFIG_SINGLETHREAD   1 /* nil */
#define SQLITE_CONFIG_SQLLOG   21 /* xSqllog, void* */
#define SQLITE_CONFIG_URI   17 /* int */
#define SQLITE_CONFIG_WIN32_HEAPSIZE   23 /* int nByte */
#define SQLITE_CONSTRAINT   19 /* Abort due to constraint violation */
#define SQLITE_CONSTRAINT_CHECK   (SQLITE_CONSTRAINT | (1<<8))
#define SQLITE_CONSTRAINT_COMMITHOOK   (SQLITE_CONSTRAINT | (2<<8))
#define SQLITE_CONSTRAINT_FOREIGNKEY   (SQLITE_CONSTRAINT | (3<<8))
#define SQLITE_CONSTRAINT_FUNCTION   (SQLITE_CONSTRAINT | (4<<8))
#define SQLITE_CONSTRAINT_NOTNULL   (SQLITE_CONSTRAINT | (5<<8))
#define SQLITE_CONSTRAINT_PRIMARYKEY   (SQLITE_CONSTRAINT | (6<<8))
#define SQLITE_CONSTRAINT_ROWID   (SQLITE_CONSTRAINT |(10<<8))
#define SQLITE_CONSTRAINT_TRIGGER   (SQLITE_CONSTRAINT | (7<<8))
#define SQLITE_CONSTRAINT_UNIQUE   (SQLITE_CONSTRAINT | (8<<8))
#define SQLITE_CONSTRAINT_VTAB   (SQLITE_CONSTRAINT | (9<<8))
#define SQLITE_COPY   0 /* No longer used */
#define SQLITE_CORRUPT   11 /* The database disk image is malformed */
#define SQLITE_CORRUPT_VTAB   (SQLITE_CORRUPT | (1<<8))
#define SQLITE_CREATE_INDEX   1 /* Index Name Table Name */
#define SQLITE_CREATE_TABLE   2 /* Table Name NULL */
#define SQLITE_CREATE_TEMP_INDEX   3 /* Index Name Table Name */
#define SQLITE_CREATE_TEMP_TABLE   4 /* Table Name NULL */
#define SQLITE_CREATE_TEMP_TRIGGER   5 /* Trigger Name Table Name */
#define SQLITE_CREATE_TEMP_VIEW   6 /* View Name NULL */
#define SQLITE_CREATE_TRIGGER   7 /* Trigger Name Table Name */
#define SQLITE_CREATE_VIEW   8 /* View Name NULL */
#define SQLITE_CREATE_VTABLE   29 /* Table Name Module Name */
#define SQLITE_DBCONFIG_ENABLE_FKEY   1002 /* int int* */
#define SQLITE_DBCONFIG_ENABLE_TRIGGER   1003 /* int int* */
#define SQLITE_DBCONFIG_LOOKASIDE   1001 /* void* int int */
#define SQLITE_DBSTATUS_CACHE_HIT   7
#define SQLITE_DBSTATUS_CACHE_MISS   8
#define SQLITE_DBSTATUS_CACHE_USED   1
#define SQLITE_DBSTATUS_CACHE_WRITE   9
#define SQLITE_DBSTATUS_DEFERRED_FKS   10
#define SQLITE_DBSTATUS_LOOKASIDE_HIT   4
#define SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL   6
#define SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE   5
#define SQLITE_DBSTATUS_LOOKASIDE_USED   0
#define SQLITE_DBSTATUS_MAX   10 /* Largest defined DBSTATUS */
#define SQLITE_DBSTATUS_SCHEMA_USED   2
#define SQLITE_DBSTATUS_STMT_USED   3
#define SQLITE_DELETE   9 /* Table Name NULL */
#define SQLITE_DENY   1 /* Abort the SQL statement with an error */
#define SQLITE_DEPRECATED
#define SQLITE_DETACH   25 /* Database Name NULL */
#define SQLITE_DONE   101 /* sqlite3_step() has finished executing */
#define SQLITE_DROP_INDEX   10 /* Index Name Table Name */
#define SQLITE_DROP_TABLE   11 /* Table Name NULL */
#define SQLITE_DROP_TEMP_INDEX   12 /* Index Name Table Name */
#define SQLITE_DROP_TEMP_TABLE   13 /* Table Name NULL */
#define SQLITE_DROP_TEMP_TRIGGER   14 /* Trigger Name Table Name */
#define SQLITE_DROP_TEMP_VIEW   15 /* View Name NULL */
#define SQLITE_DROP_TRIGGER   16 /* Trigger Name Table Name */
#define SQLITE_DROP_VIEW   17 /* View Name NULL */
#define SQLITE_DROP_VTABLE   30 /* Table Name Module Name */
#define SQLITE_EMPTY   16 /* Database is empty */
#define SQLITE_ERROR   1 /* SQL error or missing database */
#define SQLITE_EXPERIMENTAL
#define SQLITE_FAIL   3
#define SQLITE_FCNTL_BUSYHANDLER   15
#define SQLITE_FCNTL_CHUNK_SIZE   6
#define SQLITE_FCNTL_FILE_POINTER   7
#define SQLITE_FCNTL_LOCKSTATE   1
#define SQLITE_FCNTL_MMAP_SIZE   18
#define SQLITE_FCNTL_OVERWRITE   11
#define SQLITE_FCNTL_PERSIST_WAL   10
#define SQLITE_FCNTL_POWERSAFE_OVERWRITE   13
#define SQLITE_FCNTL_PRAGMA   14
#define SQLITE_FCNTL_SIZE_HINT   5
#define SQLITE_FCNTL_SYNC_OMITTED   8
#define SQLITE_FCNTL_TEMPFILENAME   16
#define SQLITE_FCNTL_TRACE   19
#define SQLITE_FCNTL_VFSNAME   12
#define SQLITE_FCNTL_WIN32_AV_RETRY   9
#define SQLITE_FLOAT   2
#define SQLITE_FORMAT   24 /* Auxiliary database format error */
#define SQLITE_FULL   13 /* Insertion failed because database is full */
#define SQLITE_FUNCTION   31 /* NULL Function Name */
#define SQLITE_GET_LOCKPROXYFILE   2
#define SQLITE_IGNORE   2 /* Don't allow access, but don't generate an error */
#define SQLITE_INDEX_CONSTRAINT_EQ   2
#define SQLITE_INDEX_CONSTRAINT_GE   32
#define SQLITE_INDEX_CONSTRAINT_GT   4
#define SQLITE_INDEX_CONSTRAINT_LE   8
#define SQLITE_INDEX_CONSTRAINT_LT   16
#define SQLITE_INDEX_CONSTRAINT_MATCH   64
#define SQLITE_INSERT   18 /* Table Name NULL */
#define SQLITE_INTEGER   1
#define SQLITE_INTERNAL   2 /* Internal logic error in SQLite */
#define SQLITE_INTERRUPT   9 /* Operation terminated by sqlite3_interrupt()*/
#define SQLITE_IOCAP_ATOMIC   0x00000001
#define SQLITE_IOCAP_ATOMIC16K   0x00000040
#define SQLITE_IOCAP_ATOMIC1K   0x00000004
#define SQLITE_IOCAP_ATOMIC2K   0x00000008
#define SQLITE_IOCAP_ATOMIC32K   0x00000080
#define SQLITE_IOCAP_ATOMIC4K   0x00000010
#define SQLITE_IOCAP_ATOMIC512   0x00000002
#define SQLITE_IOCAP_ATOMIC64K   0x00000100
#define SQLITE_IOCAP_ATOMIC8K   0x00000020
#define SQLITE_IOCAP_POWERSAFE_OVERWRITE   0x00001000
#define SQLITE_IOCAP_SAFE_APPEND   0x00000200
#define SQLITE_IOCAP_SEQUENTIAL   0x00000400
#define SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN   0x00000800
#define SQLITE_IOERR   10 /* Some kind of disk I/O error occurred */
#define SQLITE_IOERR_ACCESS   (SQLITE_IOERR | (13<<8))
#define SQLITE_IOERR_BLOCKED   (SQLITE_IOERR | (11<<8))
#define SQLITE_IOERR_CHECKRESERVEDLOCK   (SQLITE_IOERR | (14<<8))
#define SQLITE_IOERR_CLOSE   (SQLITE_IOERR | (16<<8))
#define SQLITE_IOERR_CONVPATH   (SQLITE_IOERR | (26<<8))
#define SQLITE_IOERR_DELETE   (SQLITE_IOERR | (10<<8))
#define SQLITE_IOERR_DELETE_NOENT   (SQLITE_IOERR | (23<<8))
#define SQLITE_IOERR_DIR_CLOSE   (SQLITE_IOERR | (17<<8))
#define SQLITE_IOERR_DIR_FSYNC   (SQLITE_IOERR | (5<<8))
#define SQLITE_IOERR_FSTAT   (SQLITE_IOERR | (7<<8))
#define SQLITE_IOERR_FSYNC   (SQLITE_IOERR | (4<<8))
#define SQLITE_IOERR_GETTEMPPATH   (SQLITE_IOERR | (25<<8))
#define SQLITE_IOERR_LOCK   (SQLITE_IOERR | (15<<8))
#define SQLITE_IOERR_MMAP   (SQLITE_IOERR | (24<<8))
#define SQLITE_IOERR_NOMEM   (SQLITE_IOERR | (12<<8))
#define SQLITE_IOERR_RDLOCK   (SQLITE_IOERR | (9<<8))
#define SQLITE_IOERR_READ   (SQLITE_IOERR | (1<<8))
#define SQLITE_IOERR_SEEK   (SQLITE_IOERR | (22<<8))
#define SQLITE_IOERR_SHMLOCK   (SQLITE_IOERR | (20<<8))
#define SQLITE_IOERR_SHMMAP   (SQLITE_IOERR | (21<<8))
#define SQLITE_IOERR_SHMOPEN   (SQLITE_IOERR | (18<<8))
#define SQLITE_IOERR_SHMSIZE   (SQLITE_IOERR | (19<<8))
#define SQLITE_IOERR_SHORT_READ   (SQLITE_IOERR | (2<<8))
#define SQLITE_IOERR_TRUNCATE   (SQLITE_IOERR | (6<<8))
#define SQLITE_IOERR_UNLOCK   (SQLITE_IOERR | (8<<8))
#define SQLITE_IOERR_WRITE   (SQLITE_IOERR | (3<<8))
#define SQLITE_LAST_ERRNO   4
#define SQLITE_LIMIT_ATTACHED   7
#define SQLITE_LIMIT_COLUMN   2
#define SQLITE_LIMIT_COMPOUND_SELECT   4
#define SQLITE_LIMIT_EXPR_DEPTH   3
#define SQLITE_LIMIT_FUNCTION_ARG   6
#define SQLITE_LIMIT_LENGTH   0
#define SQLITE_LIMIT_LIKE_PATTERN_LENGTH   8
#define SQLITE_LIMIT_SQL_LENGTH   1
#define SQLITE_LIMIT_TRIGGER_DEPTH   10
#define SQLITE_LIMIT_VARIABLE_NUMBER   9
#define SQLITE_LIMIT_VDBE_OP   5
#define SQLITE_LOCK_EXCLUSIVE   4
#define SQLITE_LOCK_NONE   0
#define SQLITE_LOCK_PENDING   3
#define SQLITE_LOCK_RESERVED   2
#define SQLITE_LOCK_SHARED   1
#define SQLITE_LOCKED   6 /* A table in the database is locked */
#define SQLITE_LOCKED_SHAREDCACHE   (SQLITE_LOCKED | (1<<8))
#define SQLITE_MISMATCH   20 /* Data type mismatch */
#define SQLITE_MISUSE   21 /* Library used incorrectly */
#define SQLITE_MUTEX_FAST   0
#define SQLITE_MUTEX_RECURSIVE   1
#define SQLITE_MUTEX_STATIC_LRU   6 /* lru page list */
#define SQLITE_MUTEX_STATIC_LRU2   7 /* NOT USED */
#define SQLITE_MUTEX_STATIC_MASTER   2
#define SQLITE_MUTEX_STATIC_MEM   3 /* sqlite3_malloc() */
#define SQLITE_MUTEX_STATIC_MEM2   4 /* NOT USED */
#define SQLITE_MUTEX_STATIC_OPEN   4 /* sqlite3BtreeOpen() */
#define SQLITE_MUTEX_STATIC_PMEM   7 /* sqlite3PageMalloc() */
#define SQLITE_MUTEX_STATIC_PRNG   5 /* sqlite3_random() */
#define SQLITE_NOLFS   22 /* Uses OS features not supported on host */
#define SQLITE_NOMEM   7 /* A malloc() failed */
#define SQLITE_NOTADB   26 /* File opened that is not a database file */
#define SQLITE_NOTFOUND   12 /* Unknown opcode in sqlite3_file_control() */
#define SQLITE_NOTICE   27 /* Notifications from sqlite3_log() */
#define SQLITE_NOTICE_RECOVER_ROLLBACK   (SQLITE_NOTICE | (2<<8))
#define SQLITE_NOTICE_RECOVER_WAL   (SQLITE_NOTICE | (1<<8))
#define SQLITE_NULL   5
#define SQLITE_OK   0 /* Successful result */
#define SQLITE_OPEN_AUTOPROXY   0x00000020 /* VFS only */
#define SQLITE_OPEN_CREATE   0x00000004 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_DELETEONCLOSE   0x00000008 /* VFS only */
#define SQLITE_OPEN_EXCLUSIVE   0x00000010 /* VFS only */
#define SQLITE_OPEN_FULLMUTEX   0x00010000 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_MAIN_DB   0x00000100 /* VFS only */
#define SQLITE_OPEN_MAIN_JOURNAL   0x00000800 /* VFS only */
#define SQLITE_OPEN_MASTER_JOURNAL   0x00004000 /* VFS only */
#define SQLITE_OPEN_MEMORY   0x00000080 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_NOMUTEX   0x00008000 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_PRIVATECACHE   0x00040000 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_READONLY   0x00000001 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_READWRITE   0x00000002 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_SHAREDCACHE   0x00020000 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_SUBJOURNAL   0x00002000 /* VFS only */
#define SQLITE_OPEN_TEMP_DB   0x00000200 /* VFS only */
#define SQLITE_OPEN_TEMP_JOURNAL   0x00001000 /* VFS only */
#define SQLITE_OPEN_TRANSIENT_DB   0x00000400 /* VFS only */
#define SQLITE_OPEN_URI   0x00000040 /* Ok for sqlite3_open_v2() */
#define SQLITE_OPEN_WAL   0x00080000 /* VFS only */
#define SQLITE_PERM   3 /* Access permission denied */
#define SQLITE_PRAGMA   19 /* Pragma Name 1st arg or NULL */
#define SQLITE_PROTOCOL   15 /* Database lock protocol error */
#define SQLITE_RANGE   25 /* 2nd parameter to sqlite3_bind out of range */
#define SQLITE_READ   20 /* Table Name Column Name */
#define SQLITE_READONLY   8 /* Attempt to write a readonly database */
#define SQLITE_READONLY_CANTLOCK   (SQLITE_READONLY | (2<<8))
#define SQLITE_READONLY_RECOVERY   (SQLITE_READONLY | (1<<8))
#define SQLITE_READONLY_ROLLBACK   (SQLITE_READONLY | (3<<8))
#define SQLITE_REINDEX   27 /* Index Name NULL */
#define SQLITE_REPLACE   5
#define SQLITE_ROLLBACK   1
#define SQLITE_ROW   100 /* sqlite3_step() has another row ready */
#define SQLITE_SAVEPOINT   32 /* Operation Savepoint Name */
#define SQLITE_SCHEMA   17 /* The database schema changed */
#define SQLITE_SELECT   21 /* NULL NULL */
#define SQLITE_SET_LOCKPROXYFILE   3
#define SQLITE_SHM_EXCLUSIVE   8
#define SQLITE_SHM_LOCK   2
#define SQLITE_SHM_NLOCK   8
#define SQLITE_SHM_SHARED   4
#define SQLITE_SHM_UNLOCK   1
#define SQLITE_SOURCE_ID   "2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d"
#define SQLITE_STATIC   ((sqlite3_destructor_type)0)
#define SQLITE_STATUS_MALLOC_COUNT   9
#define SQLITE_STATUS_MALLOC_SIZE   5
#define SQLITE_STATUS_MEMORY_USED   0
#define SQLITE_STATUS_PAGECACHE_OVERFLOW   2
#define SQLITE_STATUS_PAGECACHE_SIZE   7
#define SQLITE_STATUS_PAGECACHE_USED   1
#define SQLITE_STATUS_PARSER_STACK   6
#define SQLITE_STATUS_SCRATCH_OVERFLOW   4
#define SQLITE_STATUS_SCRATCH_SIZE   8
#define SQLITE_STATUS_SCRATCH_USED   3
#define SQLITE_STMTSTATUS_AUTOINDEX   3
#define SQLITE_STMTSTATUS_FULLSCAN_STEP   1
#define SQLITE_STMTSTATUS_SORT   2
#define SQLITE_STMTSTATUS_VM_STEP   4
#define SQLITE_SYNC_DATAONLY   0x00010
#define SQLITE_SYNC_FULL   0x00003
#define SQLITE_SYNC_NORMAL   0x00002
#define SQLITE_TESTCTRL_ALWAYS   13
#define SQLITE_TESTCTRL_ASSERT   12
#define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS   10
#define SQLITE_TESTCTRL_BITVEC_TEST   8
#define SQLITE_TESTCTRL_EXPLAIN_STMT   19
#define SQLITE_TESTCTRL_FAULT_INSTALL   9
#define SQLITE_TESTCTRL_FIRST   5
#define SQLITE_TESTCTRL_ISKEYWORD   16
#define SQLITE_TESTCTRL_LAST   20
#define SQLITE_TESTCTRL_LOCALTIME_FAULT   18
#define SQLITE_TESTCTRL_NEVER_CORRUPT   20
#define SQLITE_TESTCTRL_OPTIMIZATIONS   15
#define SQLITE_TESTCTRL_PENDING_BYTE   11
#define SQLITE_TESTCTRL_PRNG_RESET   7
#define SQLITE_TESTCTRL_PRNG_RESTORE   6
#define SQLITE_TESTCTRL_PRNG_SAVE   5
#define SQLITE_TESTCTRL_RESERVE   14
#define SQLITE_TESTCTRL_SCRATCHMALLOC   17
#define SQLITE_TOOBIG   18 /* String or BLOB exceeds size limit */
#define SQLITE_TRANSACTION   22 /* Operation NULL */
#define SQLITE_TRANSIENT   ((sqlite3_destructor_type)-1)
#define SQLITE_UPDATE   23 /* Table Name Column Name */
#define SQLITE_UTF16   4 /* Use native byte order */
#define SQLITE_UTF16_ALIGNED   8 /* sqlite3_create_collation only */
#define SQLITE_UTF16BE   3
#define SQLITE_UTF16LE   2
#define SQLITE_UTF8   1
#define SQLITE_VERSION   "3.8.2"
#define SQLITE_VERSION_NUMBER   3008002
#define SQLITE_VTAB_CONSTRAINT_SUPPORT   1
#define SQLITE_WARNING   28 /* Warnings from sqlite3_log() */
#define SQLITE_WARNING_AUTOINDEX   (SQLITE_WARNING | (1<<8))

Typedefs

typedef struct sqlite3 sqlite3
typedef struct sqlite3_backup sqlite3_backup
typedef struct sqlite3_blob sqlite3_blob
typedef int(* sqlite3_callback )(void *, int, char **, char **)
typedef struct sqlite3_context sqlite3_context
typedef void(* sqlite3_destructor_type )(void *)
typedef struct sqlite3_file sqlite3_file
typedef struct sqlite3_index_info sqlite3_index_info
typedef sqlite_int64 sqlite3_int64
typedef struct sqlite3_io_methods sqlite3_io_methods
typedef struct sqlite3_mem_methods sqlite3_mem_methods
typedef struct sqlite3_module sqlite3_module
typedef struct sqlite3_mutex sqlite3_mutex
typedef struct
sqlite3_mutex_methods 
sqlite3_mutex_methods
typedef struct sqlite3_pcache sqlite3_pcache
typedef struct
sqlite3_pcache_methods 
sqlite3_pcache_methods
typedef struct
sqlite3_pcache_methods2 
sqlite3_pcache_methods2
typedef struct sqlite3_pcache_page sqlite3_pcache_page
typedef struct sqlite3_stmt sqlite3_stmt
typedef void(* sqlite3_syscall_ptr )(void)
typedef sqlite_uint64 sqlite3_uint64
typedef struct Mem sqlite3_value
typedef struct sqlite3_vfs sqlite3_vfs
typedef struct sqlite3_vtab sqlite3_vtab
typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor
typedef long long int sqlite_int64
typedef unsigned long long int sqlite_uint64

Functions

SQLITE_API void * sqlite3_aggregate_context (sqlite3_context *, int nBytes)
SQLITE_API SQLITE_DEPRECATED int sqlite3_aggregate_count (sqlite3_context *)
SQLITE_API int sqlite3_auto_extension (void(*xEntryPoint)(void))
SQLITE_API int sqlite3_backup_finish (sqlite3_backup *p)
SQLITE_API sqlite3_backupsqlite3_backup_init (sqlite3 *pDest, const char *zDestName, sqlite3 *pSource, const char *zSourceName)
SQLITE_API int sqlite3_backup_pagecount (sqlite3_backup *p)
SQLITE_API int sqlite3_backup_remaining (sqlite3_backup *p)
SQLITE_API int sqlite3_backup_step (sqlite3_backup *p, int nPage)
SQLITE_API int sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *))
SQLITE_API int sqlite3_bind_double (sqlite3_stmt *, int, double)
SQLITE_API int sqlite3_bind_int (sqlite3_stmt *, int, int)
SQLITE_API int sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite3_int64)
SQLITE_API int sqlite3_bind_null (sqlite3_stmt *, int)
SQLITE_API int sqlite3_bind_parameter_count (sqlite3_stmt *)
SQLITE_API int sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName)
SQLITE_API const char * sqlite3_bind_parameter_name (sqlite3_stmt *, int)
SQLITE_API int sqlite3_bind_text (sqlite3_stmt *, int, const char *, int n, void(*)(void *))
SQLITE_API int sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *))
SQLITE_API int sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *)
SQLITE_API int sqlite3_bind_zeroblob (sqlite3_stmt *, int, int n)
SQLITE_API int sqlite3_blob_bytes (sqlite3_blob *)
SQLITE_API int sqlite3_blob_close (sqlite3_blob *)
SQLITE_API int sqlite3_blob_open (sqlite3 *, const char *zDb, const char *zTable, const char *zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob **ppBlob)
SQLITE_API int sqlite3_blob_read (sqlite3_blob *, void *Z, int N, int iOffset)
SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_blob_reopen (sqlite3_blob *, sqlite3_int64)
SQLITE_API int sqlite3_blob_write (sqlite3_blob *, const void *z, int n, int iOffset)
SQLITE_API int sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *)
SQLITE_API int sqlite3_busy_timeout (sqlite3 *, int ms)
SQLITE_API int sqlite3_cancel_auto_extension (void(*xEntryPoint)(void))
SQLITE_API int sqlite3_changes (sqlite3 *)
SQLITE_API int sqlite3_clear_bindings (sqlite3_stmt *)
SQLITE_API int sqlite3_close (sqlite3 *)
SQLITE_API int sqlite3_close_v2 (sqlite3 *)
SQLITE_API int sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))
SQLITE_API int sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))
SQLITE_API const void * sqlite3_column_blob (sqlite3_stmt *, int iCol)
SQLITE_API int sqlite3_column_bytes (sqlite3_stmt *, int iCol)
SQLITE_API int sqlite3_column_bytes16 (sqlite3_stmt *, int iCol)
SQLITE_API int sqlite3_column_count (sqlite3_stmt *pStmt)
SQLITE_API const char * sqlite3_column_database_name (sqlite3_stmt *, int)
SQLITE_API const void * sqlite3_column_database_name16 (sqlite3_stmt *, int)
SQLITE_API const char * sqlite3_column_decltype (sqlite3_stmt *, int)
SQLITE_API const void * sqlite3_column_decltype16 (sqlite3_stmt *, int)
SQLITE_API double sqlite3_column_double (sqlite3_stmt *, int iCol)
SQLITE_API int sqlite3_column_int (sqlite3_stmt *, int iCol)
SQLITE_API sqlite3_int64 sqlite3_column_int64 (sqlite3_stmt *, int iCol)
SQLITE_API const char * sqlite3_column_name (sqlite3_stmt *, int N)
SQLITE_API const void * sqlite3_column_name16 (sqlite3_stmt *, int N)
SQLITE_API const char * sqlite3_column_origin_name (sqlite3_stmt *, int)
SQLITE_API const void * sqlite3_column_origin_name16 (sqlite3_stmt *, int)
SQLITE_API const char * sqlite3_column_table_name (sqlite3_stmt *, int)
SQLITE_API const void * sqlite3_column_table_name16 (sqlite3_stmt *, int)
SQLITE_API const unsigned char * sqlite3_column_text (sqlite3_stmt *, int iCol)
SQLITE_API const void * sqlite3_column_text16 (sqlite3_stmt *, int iCol)
SQLITE_API int sqlite3_column_type (sqlite3_stmt *, int iCol)
SQLITE_API sqlite3_valuesqlite3_column_value (sqlite3_stmt *, int iCol)
SQLITE_API void * sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *)
SQLITE_API const char * sqlite3_compileoption_get (int N)
SQLITE_API int sqlite3_compileoption_used (const char *zOptName)
SQLITE_API int sqlite3_complete (const char *sql)
SQLITE_API int sqlite3_complete16 (const void *sql)
SQLITE_API int sqlite3_config (int,...)
SQLITE_API sqlite3sqlite3_context_db_handle (sqlite3_context *)
SQLITE_API int sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))
SQLITE_API int sqlite3_create_collation16 (sqlite3 *, const void *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))
SQLITE_API int sqlite3_create_collation_v2 (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDestroy)(void *))
SQLITE_API int sqlite3_create_function (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
SQLITE_API int sqlite3_create_function16 (sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))
SQLITE_API int sqlite3_create_function_v2 (sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *))
SQLITE_API int sqlite3_create_module (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData)
SQLITE_API int sqlite3_create_module_v2 (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData, void(*xDestroy)(void *))
SQLITE_API int sqlite3_data_count (sqlite3_stmt *pStmt)
SQLITE_API int sqlite3_db_config (sqlite3 *, int op,...)
SQLITE_API const char * sqlite3_db_filename (sqlite3 *db, const char *zDbName)
SQLITE_API sqlite3sqlite3_db_handle (sqlite3_stmt *)
SQLITE_API sqlite3_mutexsqlite3_db_mutex (sqlite3 *)
SQLITE_API int sqlite3_db_readonly (sqlite3 *db, const char *zDbName)
SQLITE_API int sqlite3_db_release_memory (sqlite3 *)
SQLITE_API int sqlite3_db_status (sqlite3 *, int op, int *pCur, int *pHiwtr, int resetFlg)
SQLITE_API int sqlite3_declare_vtab (sqlite3 *, const char *zSQL)
SQLITE_API int sqlite3_enable_load_extension (sqlite3 *db, int onoff)
SQLITE_API int sqlite3_enable_shared_cache (int)
SQLITE_API int sqlite3_errcode (sqlite3 *db)
SQLITE_API const char * sqlite3_errmsg (sqlite3 *)
SQLITE_API const void * sqlite3_errmsg16 (sqlite3 *)
SQLITE_API const char * sqlite3_errstr (int)
SQLITE_API int sqlite3_exec (sqlite3 *, const char *sql, int(*callback)(void *, int, char **, char **), void *, char **errmsg)
SQLITE_API SQLITE_DEPRECATED int sqlite3_expired (sqlite3_stmt *)
SQLITE_API int sqlite3_extended_errcode (sqlite3 *db)
SQLITE_API int sqlite3_extended_result_codes (sqlite3 *, int onoff)
SQLITE_API int sqlite3_file_control (sqlite3 *, const char *zDbName, int op, void *)
SQLITE_API int sqlite3_finalize (sqlite3_stmt *pStmt)
SQLITE_API void sqlite3_free (void *)
SQLITE_API void sqlite3_free_table (char **result)
SQLITE_API int sqlite3_get_autocommit (sqlite3 *)
SQLITE_API void * sqlite3_get_auxdata (sqlite3_context *, int N)
SQLITE_API int sqlite3_get_table (sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg)
SQLITE_API SQLITE_DEPRECATED int sqlite3_global_recover (void)
SQLITE_API int sqlite3_initialize (void)
SQLITE_API void sqlite3_interrupt (sqlite3 *)
SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid (sqlite3 *)
SQLITE_API const char * sqlite3_libversion (void)
SQLITE_API int sqlite3_libversion_number (void)
SQLITE_API int sqlite3_limit (sqlite3 *, int id, int newVal)
SQLITE_API int sqlite3_load_extension (sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg)
SQLITE_API void sqlite3_log (int iErrCode, const char *zFormat,...)
SQLITE_API void * sqlite3_malloc (int)
SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm (void(*)(void *, sqlite3_int64, int), void *, sqlite3_int64)
SQLITE_API sqlite3_int64 sqlite3_memory_highwater (int resetFlag)
SQLITE_API sqlite3_int64 sqlite3_memory_used (void)
SQLITE_API char * sqlite3_mprintf (const char *,...)
SQLITE_API sqlite3_mutexsqlite3_mutex_alloc (int)
SQLITE_API void sqlite3_mutex_enter (sqlite3_mutex *)
SQLITE_API void sqlite3_mutex_free (sqlite3_mutex *)
SQLITE_API int sqlite3_mutex_held (sqlite3_mutex *)
SQLITE_API void sqlite3_mutex_leave (sqlite3_mutex *)
SQLITE_API int sqlite3_mutex_notheld (sqlite3_mutex *)
SQLITE_API int sqlite3_mutex_try (sqlite3_mutex *)
SQLITE_API sqlite3_stmtsqlite3_next_stmt (sqlite3 *pDb, sqlite3_stmt *pStmt)
SQLITE_API int sqlite3_open (const char *filename, sqlite3 **ppDb)
SQLITE_API int sqlite3_open16 (const void *filename, sqlite3 **ppDb)
SQLITE_API int sqlite3_open_v2 (const char *filename, sqlite3 **ppDb, int flags, const char *zVfs)
SQLITE_API int sqlite3_os_end (void)
SQLITE_API int sqlite3_os_init (void)
SQLITE_API int sqlite3_overload_function (sqlite3 *, const char *zFuncName, int nArg)
SQLITE_API int sqlite3_prepare (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)
SQLITE_API int sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)
SQLITE_API int sqlite3_prepare16_v2 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)
SQLITE_API int sqlite3_prepare_v2 (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)
SQLITE_API SQLITE_EXPERIMENTAL
void * 
sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite3_uint64), void *)
SQLITE_API void sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *)
SQLITE_API void sqlite3_randomness (int N, void *P)
SQLITE_API void * sqlite3_realloc (void *, int)
SQLITE_API int sqlite3_release_memory (int)
SQLITE_API int sqlite3_reset (sqlite3_stmt *pStmt)
SQLITE_API void sqlite3_reset_auto_extension (void)
SQLITE_API void sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *))
SQLITE_API void sqlite3_result_double (sqlite3_context *, double)
SQLITE_API void sqlite3_result_error (sqlite3_context *, const char *, int)
SQLITE_API void sqlite3_result_error16 (sqlite3_context *, const void *, int)
SQLITE_API void sqlite3_result_error_code (sqlite3_context *, int)
SQLITE_API void sqlite3_result_error_nomem (sqlite3_context *)
SQLITE_API void sqlite3_result_error_toobig (sqlite3_context *)
SQLITE_API void sqlite3_result_int (sqlite3_context *, int)
SQLITE_API void sqlite3_result_int64 (sqlite3_context *, sqlite3_int64)
SQLITE_API void sqlite3_result_null (sqlite3_context *)
SQLITE_API void sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *))
SQLITE_API void sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *))
SQLITE_API void sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *))
SQLITE_API void sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *))
SQLITE_API void sqlite3_result_value (sqlite3_context *, sqlite3_value *)
SQLITE_API void sqlite3_result_zeroblob (sqlite3_context *, int n)
SQLITE_API void * sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *)
SQLITE_API int sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData)
SQLITE_API void sqlite3_set_auxdata (sqlite3_context *, int N, void *, void(*)(void *))
SQLITE_API int sqlite3_shutdown (void)
SQLITE_API int sqlite3_sleep (int)
SQLITE_API char * sqlite3_snprintf (int, char *, const char *,...)
SQLITE_API SQLITE_DEPRECATED void sqlite3_soft_heap_limit (int N)
SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64 (sqlite3_int64 N)
SQLITE_API const char * sqlite3_sourceid (void)
SQLITE_API const char * sqlite3_sql (sqlite3_stmt *pStmt)
SQLITE_API int sqlite3_status (int op, int *pCurrent, int *pHighwater, int resetFlag)
SQLITE_API int sqlite3_step (sqlite3_stmt *)
SQLITE_API int sqlite3_stmt_busy (sqlite3_stmt *)
SQLITE_API int sqlite3_stmt_readonly (sqlite3_stmt *pStmt)
SQLITE_API int sqlite3_stmt_status (sqlite3_stmt *, int op, int resetFlg)
SQLITE_API int sqlite3_strglob (const char *zGlob, const char *zStr)
SQLITE_API int sqlite3_stricmp (const char *, const char *)
SQLITE_API int sqlite3_strnicmp (const char *, const char *, int)
SQLITE_API int sqlite3_table_column_metadata (sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc)
SQLITE_API int sqlite3_test_control (int op,...)
SQLITE_API SQLITE_DEPRECATED void sqlite3_thread_cleanup (void)
SQLITE_API int sqlite3_threadsafe (void)
SQLITE_API int sqlite3_total_changes (sqlite3 *)
SQLITE_API void * sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *)
SQLITE_API SQLITE_DEPRECATED int sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *)
SQLITE_API int sqlite3_unlock_notify (sqlite3 *pBlocked, void(*xNotify)(void **apArg, int nArg), void *pNotifyArg)
SQLITE_API void * sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite3_int64), void *)
SQLITE_API int sqlite3_uri_boolean (const char *zFile, const char *zParam, int bDefault)
SQLITE_API sqlite3_int64 sqlite3_uri_int64 (const char *, const char *, sqlite3_int64)
SQLITE_API const char * sqlite3_uri_parameter (const char *zFilename, const char *zParam)
SQLITE_API void * sqlite3_user_data (sqlite3_context *)
SQLITE_API const void * sqlite3_value_blob (sqlite3_value *)
SQLITE_API int sqlite3_value_bytes (sqlite3_value *)
SQLITE_API int sqlite3_value_bytes16 (sqlite3_value *)
SQLITE_API double sqlite3_value_double (sqlite3_value *)
SQLITE_API int sqlite3_value_int (sqlite3_value *)
SQLITE_API sqlite3_int64 sqlite3_value_int64 (sqlite3_value *)
SQLITE_API int sqlite3_value_numeric_type (sqlite3_value *)
SQLITE_API const unsigned char * sqlite3_value_text (sqlite3_value *)
SQLITE_API const void * sqlite3_value_text16 (sqlite3_value *)
SQLITE_API const void * sqlite3_value_text16be (sqlite3_value *)
SQLITE_API const void * sqlite3_value_text16le (sqlite3_value *)
SQLITE_API int sqlite3_value_type (sqlite3_value *)
SQLITE_API sqlite3_vfssqlite3_vfs_find (const char *zVfsName)
SQLITE_API int sqlite3_vfs_register (sqlite3_vfs *, int makeDflt)
SQLITE_API int sqlite3_vfs_unregister (sqlite3_vfs *)
SQLITE_API char * sqlite3_vmprintf (const char *, va_list)
SQLITE_API char * sqlite3_vsnprintf (int, char *, const char *, va_list)
SQLITE_API int sqlite3_vtab_config (sqlite3 *, int op,...)
SQLITE_API int sqlite3_vtab_on_conflict (sqlite3 *)
SQLITE_API int sqlite3_wal_autocheckpoint (sqlite3 *db, int N)
SQLITE_API int sqlite3_wal_checkpoint (sqlite3 *db, const char *zDb)
SQLITE_API int sqlite3_wal_checkpoint_v2 (sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt)
SQLITE_API void * sqlite3_wal_hook (sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)

Variables

SQLITE_API SQLITE_EXTERN char * sqlite3_data_directory
SQLITE_API SQLITE_EXTERN char * sqlite3_temp_directory
SQLITE_API SQLITE_EXTERN const char sqlite3_version []

Define Documentation

#define SQLITE3_TEXT   3

Definition at line 3696 of file sqlite3.h.

#define SQLITE_ABORT   4 /* Callback routine requested an abort */

Definition at line 405 of file sqlite3.h.

#define SQLITE_ABORT_ROLLBACK   (SQLITE_ABORT | (2<<8))

Definition at line 494 of file sqlite3.h.

#define SQLITE_ACCESS_EXISTS   0

Definition at line 1175 of file sqlite3.h.

#define SQLITE_ACCESS_READ   2 /* Unused */

Definition at line 1177 of file sqlite3.h.

#define SQLITE_ACCESS_READWRITE   1 /* Used by PRAGMA temp_store_directory */

Definition at line 1176 of file sqlite3.h.

#define SQLITE_ALTER_TABLE   26 /* Database Name Table Name */

Definition at line 2534 of file sqlite3.h.

#define SQLITE_ANALYZE   28 /* Table Name NULL */

Definition at line 2536 of file sqlite3.h.

#define SQLITE_ANY   5 /* sqlite3_create_function only */

Definition at line 4054 of file sqlite3.h.

#define SQLITE_ATTACH   24 /* Filename NULL */

Definition at line 2532 of file sqlite3.h.

#define SQLITE_AUTH   23 /* Authorization denied */

Definition at line 424 of file sqlite3.h.

#define SQLITE_BLOB   4

Definition at line 3689 of file sqlite3.h.

#define SQLITE_BUSY   5 /* The database file is locked */

Definition at line 406 of file sqlite3.h.

#define SQLITE_BUSY_RECOVERY   (SQLITE_BUSY | (1<<8))

Definition at line 484 of file sqlite3.h.

#define SQLITE_BUSY_SNAPSHOT   (SQLITE_BUSY | (2<<8))

Definition at line 485 of file sqlite3.h.

#define SQLITE_CANTOPEN   14 /* Unable to open the database file */

Definition at line 415 of file sqlite3.h.

#define SQLITE_CANTOPEN_CONVPATH   (SQLITE_CANTOPEN | (4<<8))

Definition at line 489 of file sqlite3.h.

#define SQLITE_CANTOPEN_FULLPATH   (SQLITE_CANTOPEN | (3<<8))

Definition at line 488 of file sqlite3.h.

#define SQLITE_CANTOPEN_ISDIR   (SQLITE_CANTOPEN | (2<<8))

Definition at line 487 of file sqlite3.h.

#define SQLITE_CANTOPEN_NOTEMPDIR   (SQLITE_CANTOPEN | (1<<8))

Definition at line 486 of file sqlite3.h.

#define SQLITE_CHECKPOINT_FULL   1

Definition at line 7175 of file sqlite3.h.

#define SQLITE_CHECKPOINT_PASSIVE   0

Definition at line 7174 of file sqlite3.h.

#define SQLITE_CHECKPOINT_RESTART   2

Definition at line 7176 of file sqlite3.h.

#define SQLITE_CONFIG_COVERING_INDEX_SCAN   20 /* int */

Definition at line 1718 of file sqlite3.h.

Definition at line 1703 of file sqlite3.h.

Definition at line 1709 of file sqlite3.h.

#define SQLITE_CONFIG_GETPCACHE   15 /* no-op */

Definition at line 1713 of file sqlite3.h.

Definition at line 1717 of file sqlite3.h.

#define SQLITE_CONFIG_HEAP   8 /* void*, int nByte, int min */

Definition at line 1706 of file sqlite3.h.

#define SQLITE_CONFIG_LOG   16 /* xFunc, void* */

Definition at line 1714 of file sqlite3.h.

#define SQLITE_CONFIG_LOOKASIDE   13 /* int int */

Definition at line 1711 of file sqlite3.h.

Definition at line 1702 of file sqlite3.h.

#define SQLITE_CONFIG_MEMSTATUS   9 /* boolean */

Definition at line 1707 of file sqlite3.h.

Definition at line 1720 of file sqlite3.h.

#define SQLITE_CONFIG_MULTITHREAD   2 /* nil */

Definition at line 1700 of file sqlite3.h.

Definition at line 1708 of file sqlite3.h.

#define SQLITE_CONFIG_PAGECACHE   7 /* void*, int sz, int N */

Definition at line 1705 of file sqlite3.h.

#define SQLITE_CONFIG_PCACHE   14 /* no-op */

Definition at line 1712 of file sqlite3.h.

Definition at line 1716 of file sqlite3.h.

#define SQLITE_CONFIG_SCRATCH   6 /* void*, int sz, int N */

Definition at line 1704 of file sqlite3.h.

#define SQLITE_CONFIG_SERIALIZED   3 /* nil */

Definition at line 1701 of file sqlite3.h.

#define SQLITE_CONFIG_SINGLETHREAD   1 /* nil */

Definition at line 1699 of file sqlite3.h.

#define SQLITE_CONFIG_SQLLOG   21 /* xSqllog, void* */

Definition at line 1719 of file sqlite3.h.

#define SQLITE_CONFIG_URI   17 /* int */

Definition at line 1715 of file sqlite3.h.

#define SQLITE_CONFIG_WIN32_HEAPSIZE   23 /* int nByte */

Definition at line 1721 of file sqlite3.h.

#define SQLITE_CONSTRAINT   19 /* Abort due to constraint violation */

Definition at line 420 of file sqlite3.h.

#define SQLITE_CONSTRAINT_CHECK   (SQLITE_CONSTRAINT | (1<<8))

Definition at line 495 of file sqlite3.h.

Definition at line 496 of file sqlite3.h.

Definition at line 497 of file sqlite3.h.

Definition at line 498 of file sqlite3.h.

Definition at line 499 of file sqlite3.h.

Definition at line 500 of file sqlite3.h.

#define SQLITE_CONSTRAINT_ROWID   (SQLITE_CONSTRAINT |(10<<8))

Definition at line 504 of file sqlite3.h.

Definition at line 501 of file sqlite3.h.

Definition at line 502 of file sqlite3.h.

#define SQLITE_CONSTRAINT_VTAB   (SQLITE_CONSTRAINT | (9<<8))

Definition at line 503 of file sqlite3.h.

#define SQLITE_COPY   0 /* No longer used */

Definition at line 2541 of file sqlite3.h.

#define SQLITE_CORRUPT   11 /* The database disk image is malformed */

Definition at line 412 of file sqlite3.h.

#define SQLITE_CORRUPT_VTAB   (SQLITE_CORRUPT | (1<<8))

Definition at line 490 of file sqlite3.h.

#define SQLITE_CREATE_INDEX   1 /* Index Name Table Name */

Definition at line 2509 of file sqlite3.h.

#define SQLITE_CREATE_TABLE   2 /* Table Name NULL */

Definition at line 2510 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_INDEX   3 /* Index Name Table Name */

Definition at line 2511 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_TABLE   4 /* Table Name NULL */

Definition at line 2512 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_TRIGGER   5 /* Trigger Name Table Name */

Definition at line 2513 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_VIEW   6 /* View Name NULL */

Definition at line 2514 of file sqlite3.h.

#define SQLITE_CREATE_TRIGGER   7 /* Trigger Name Table Name */

Definition at line 2515 of file sqlite3.h.

#define SQLITE_CREATE_VIEW   8 /* View Name NULL */

Definition at line 2516 of file sqlite3.h.

#define SQLITE_CREATE_VTABLE   29 /* Table Name Module Name */

Definition at line 2537 of file sqlite3.h.

#define SQLITE_DBCONFIG_ENABLE_FKEY   1002 /* int int* */

Definition at line 1782 of file sqlite3.h.

#define SQLITE_DBCONFIG_ENABLE_TRIGGER   1003 /* int int* */

Definition at line 1783 of file sqlite3.h.

#define SQLITE_DBCONFIG_LOOKASIDE   1001 /* void* int int */

Definition at line 1781 of file sqlite3.h.

#define SQLITE_DBSTATUS_CACHE_HIT   7

Definition at line 6326 of file sqlite3.h.

Definition at line 6327 of file sqlite3.h.

Definition at line 6320 of file sqlite3.h.

Definition at line 6328 of file sqlite3.h.

Definition at line 6329 of file sqlite3.h.

Definition at line 6323 of file sqlite3.h.

Definition at line 6325 of file sqlite3.h.

Definition at line 6324 of file sqlite3.h.

Definition at line 6319 of file sqlite3.h.

#define SQLITE_DBSTATUS_MAX   10 /* Largest defined DBSTATUS */

Definition at line 6330 of file sqlite3.h.

Definition at line 6321 of file sqlite3.h.

#define SQLITE_DBSTATUS_STMT_USED   3

Definition at line 6322 of file sqlite3.h.

#define SQLITE_DELETE   9 /* Table Name NULL */

Definition at line 2517 of file sqlite3.h.

#define SQLITE_DENY   1 /* Abort the SQL statement with an error */

Definition at line 2486 of file sqlite3.h.

Definition at line 70 of file sqlite3.h.

#define SQLITE_DETACH   25 /* Database Name NULL */

Definition at line 2533 of file sqlite3.h.

#define SQLITE_DONE   101 /* sqlite3_step() has finished executing */

Definition at line 431 of file sqlite3.h.

#define SQLITE_DROP_INDEX   10 /* Index Name Table Name */

Definition at line 2518 of file sqlite3.h.

#define SQLITE_DROP_TABLE   11 /* Table Name NULL */

Definition at line 2519 of file sqlite3.h.

#define SQLITE_DROP_TEMP_INDEX   12 /* Index Name Table Name */

Definition at line 2520 of file sqlite3.h.

#define SQLITE_DROP_TEMP_TABLE   13 /* Table Name NULL */

Definition at line 2521 of file sqlite3.h.

#define SQLITE_DROP_TEMP_TRIGGER   14 /* Trigger Name Table Name */

Definition at line 2522 of file sqlite3.h.

#define SQLITE_DROP_TEMP_VIEW   15 /* View Name NULL */

Definition at line 2523 of file sqlite3.h.

#define SQLITE_DROP_TRIGGER   16 /* Trigger Name Table Name */

Definition at line 2524 of file sqlite3.h.

#define SQLITE_DROP_VIEW   17 /* View Name NULL */

Definition at line 2525 of file sqlite3.h.

#define SQLITE_DROP_VTABLE   30 /* Table Name Module Name */

Definition at line 2538 of file sqlite3.h.

#define SQLITE_EMPTY   16 /* Database is empty */

Definition at line 417 of file sqlite3.h.

#define SQLITE_ERROR   1 /* SQL error or missing database */

Definition at line 402 of file sqlite3.h.

Definition at line 71 of file sqlite3.h.

#define SQLITE_FAIL   3

Definition at line 7260 of file sqlite3.h.

#define SQLITE_FCNTL_BUSYHANDLER   15

Definition at line 940 of file sqlite3.h.

#define SQLITE_FCNTL_CHUNK_SIZE   6

Definition at line 931 of file sqlite3.h.

#define SQLITE_FCNTL_FILE_POINTER   7

Definition at line 932 of file sqlite3.h.

#define SQLITE_FCNTL_LOCKSTATE   1

Definition at line 926 of file sqlite3.h.

#define SQLITE_FCNTL_MMAP_SIZE   18

Definition at line 942 of file sqlite3.h.

#define SQLITE_FCNTL_OVERWRITE   11

Definition at line 936 of file sqlite3.h.

#define SQLITE_FCNTL_PERSIST_WAL   10

Definition at line 935 of file sqlite3.h.

Definition at line 938 of file sqlite3.h.

#define SQLITE_FCNTL_PRAGMA   14

Definition at line 939 of file sqlite3.h.

#define SQLITE_FCNTL_SIZE_HINT   5

Definition at line 930 of file sqlite3.h.

#define SQLITE_FCNTL_SYNC_OMITTED   8

Definition at line 933 of file sqlite3.h.

#define SQLITE_FCNTL_TEMPFILENAME   16

Definition at line 941 of file sqlite3.h.

#define SQLITE_FCNTL_TRACE   19

Definition at line 943 of file sqlite3.h.

#define SQLITE_FCNTL_VFSNAME   12

Definition at line 937 of file sqlite3.h.

Definition at line 934 of file sqlite3.h.

#define SQLITE_FLOAT   2

Definition at line 3688 of file sqlite3.h.

#define SQLITE_FORMAT   24 /* Auxiliary database format error */

Definition at line 425 of file sqlite3.h.

#define SQLITE_FULL   13 /* Insertion failed because database is full */

Definition at line 414 of file sqlite3.h.

#define SQLITE_FUNCTION   31 /* NULL Function Name */

Definition at line 2539 of file sqlite3.h.

#define SQLITE_GET_LOCKPROXYFILE   2

Definition at line 927 of file sqlite3.h.

#define SQLITE_IGNORE   2 /* Don't allow access, but don't generate an error */

Definition at line 2487 of file sqlite3.h.

Definition at line 5358 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_GE   32

Definition at line 5362 of file sqlite3.h.

Definition at line 5359 of file sqlite3.h.

Definition at line 5360 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_LT   16

Definition at line 5361 of file sqlite3.h.

Definition at line 5363 of file sqlite3.h.

#define SQLITE_INSERT   18 /* Table Name NULL */

Definition at line 2526 of file sqlite3.h.

#define SQLITE_INTEGER   1

Definition at line 3687 of file sqlite3.h.

#define SQLITE_INTERNAL   2 /* Internal logic error in SQLite */

Definition at line 403 of file sqlite3.h.

#define SQLITE_INTERRUPT   9 /* Operation terminated by sqlite3_interrupt()*/

Definition at line 410 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC   0x00000001

Definition at line 563 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC16K   0x00000040

Definition at line 569 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC1K   0x00000004

Definition at line 565 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC2K   0x00000008

Definition at line 566 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC32K   0x00000080

Definition at line 570 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC4K   0x00000010

Definition at line 567 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC512   0x00000002

Definition at line 564 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC64K   0x00000100

Definition at line 571 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC8K   0x00000020

Definition at line 568 of file sqlite3.h.

#define SQLITE_IOCAP_POWERSAFE_OVERWRITE   0x00001000

Definition at line 575 of file sqlite3.h.

#define SQLITE_IOCAP_SAFE_APPEND   0x00000200

Definition at line 572 of file sqlite3.h.

#define SQLITE_IOCAP_SEQUENTIAL   0x00000400

Definition at line 573 of file sqlite3.h.

#define SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN   0x00000800

Definition at line 574 of file sqlite3.h.

#define SQLITE_IOERR   10 /* Some kind of disk I/O error occurred */

Definition at line 411 of file sqlite3.h.

#define SQLITE_IOERR_ACCESS   (SQLITE_IOERR | (13<<8))

Definition at line 469 of file sqlite3.h.

#define SQLITE_IOERR_BLOCKED   (SQLITE_IOERR | (11<<8))

Definition at line 467 of file sqlite3.h.

#define SQLITE_IOERR_CHECKRESERVEDLOCK   (SQLITE_IOERR | (14<<8))

Definition at line 470 of file sqlite3.h.

#define SQLITE_IOERR_CLOSE   (SQLITE_IOERR | (16<<8))

Definition at line 472 of file sqlite3.h.

#define SQLITE_IOERR_CONVPATH   (SQLITE_IOERR | (26<<8))

Definition at line 482 of file sqlite3.h.

#define SQLITE_IOERR_DELETE   (SQLITE_IOERR | (10<<8))

Definition at line 466 of file sqlite3.h.

#define SQLITE_IOERR_DELETE_NOENT   (SQLITE_IOERR | (23<<8))

Definition at line 479 of file sqlite3.h.

#define SQLITE_IOERR_DIR_CLOSE   (SQLITE_IOERR | (17<<8))

Definition at line 473 of file sqlite3.h.

#define SQLITE_IOERR_DIR_FSYNC   (SQLITE_IOERR | (5<<8))

Definition at line 461 of file sqlite3.h.

#define SQLITE_IOERR_FSTAT   (SQLITE_IOERR | (7<<8))

Definition at line 463 of file sqlite3.h.

#define SQLITE_IOERR_FSYNC   (SQLITE_IOERR | (4<<8))

Definition at line 460 of file sqlite3.h.

#define SQLITE_IOERR_GETTEMPPATH   (SQLITE_IOERR | (25<<8))

Definition at line 481 of file sqlite3.h.

#define SQLITE_IOERR_LOCK   (SQLITE_IOERR | (15<<8))

Definition at line 471 of file sqlite3.h.

#define SQLITE_IOERR_MMAP   (SQLITE_IOERR | (24<<8))

Definition at line 480 of file sqlite3.h.

#define SQLITE_IOERR_NOMEM   (SQLITE_IOERR | (12<<8))

Definition at line 468 of file sqlite3.h.

#define SQLITE_IOERR_RDLOCK   (SQLITE_IOERR | (9<<8))

Definition at line 465 of file sqlite3.h.

#define SQLITE_IOERR_READ   (SQLITE_IOERR | (1<<8))

Definition at line 457 of file sqlite3.h.

#define SQLITE_IOERR_SEEK   (SQLITE_IOERR | (22<<8))

Definition at line 478 of file sqlite3.h.

#define SQLITE_IOERR_SHMLOCK   (SQLITE_IOERR | (20<<8))

Definition at line 476 of file sqlite3.h.

#define SQLITE_IOERR_SHMMAP   (SQLITE_IOERR | (21<<8))

Definition at line 477 of file sqlite3.h.

#define SQLITE_IOERR_SHMOPEN   (SQLITE_IOERR | (18<<8))

Definition at line 474 of file sqlite3.h.

#define SQLITE_IOERR_SHMSIZE   (SQLITE_IOERR | (19<<8))

Definition at line 475 of file sqlite3.h.

#define SQLITE_IOERR_SHORT_READ   (SQLITE_IOERR | (2<<8))

Definition at line 458 of file sqlite3.h.

#define SQLITE_IOERR_TRUNCATE   (SQLITE_IOERR | (6<<8))

Definition at line 462 of file sqlite3.h.

#define SQLITE_IOERR_UNLOCK   (SQLITE_IOERR | (8<<8))

Definition at line 464 of file sqlite3.h.

#define SQLITE_IOERR_WRITE   (SQLITE_IOERR | (3<<8))

Definition at line 459 of file sqlite3.h.

#define SQLITE_LAST_ERRNO   4

Definition at line 929 of file sqlite3.h.

#define SQLITE_LIMIT_ATTACHED   7

Definition at line 3039 of file sqlite3.h.

#define SQLITE_LIMIT_COLUMN   2

Definition at line 3034 of file sqlite3.h.

Definition at line 3036 of file sqlite3.h.

#define SQLITE_LIMIT_EXPR_DEPTH   3

Definition at line 3035 of file sqlite3.h.

#define SQLITE_LIMIT_FUNCTION_ARG   6

Definition at line 3038 of file sqlite3.h.

#define SQLITE_LIMIT_LENGTH   0

Definition at line 3032 of file sqlite3.h.

Definition at line 3040 of file sqlite3.h.

#define SQLITE_LIMIT_SQL_LENGTH   1

Definition at line 3033 of file sqlite3.h.

#define SQLITE_LIMIT_TRIGGER_DEPTH   10

Definition at line 3042 of file sqlite3.h.

Definition at line 3041 of file sqlite3.h.

#define SQLITE_LIMIT_VDBE_OP   5

Definition at line 3037 of file sqlite3.h.

#define SQLITE_LOCK_EXCLUSIVE   4

Definition at line 588 of file sqlite3.h.

#define SQLITE_LOCK_NONE   0

Definition at line 584 of file sqlite3.h.

#define SQLITE_LOCK_PENDING   3

Definition at line 587 of file sqlite3.h.

#define SQLITE_LOCK_RESERVED   2

Definition at line 586 of file sqlite3.h.

#define SQLITE_LOCK_SHARED   1

Definition at line 585 of file sqlite3.h.

#define SQLITE_LOCKED   6 /* A table in the database is locked */

Definition at line 407 of file sqlite3.h.

#define SQLITE_LOCKED_SHAREDCACHE   (SQLITE_LOCKED | (1<<8))

Definition at line 483 of file sqlite3.h.

#define SQLITE_MISMATCH   20 /* Data type mismatch */

Definition at line 421 of file sqlite3.h.

#define SQLITE_MISUSE   21 /* Library used incorrectly */

Definition at line 422 of file sqlite3.h.

#define SQLITE_MUTEX_FAST   0

Definition at line 5975 of file sqlite3.h.

#define SQLITE_MUTEX_RECURSIVE   1

Definition at line 5976 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_LRU   6 /* lru page list */

Definition at line 5982 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_LRU2   7 /* NOT USED */

Definition at line 5983 of file sqlite3.h.

Definition at line 5977 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_MEM   3 /* sqlite3_malloc() */

Definition at line 5978 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_MEM2   4 /* NOT USED */

Definition at line 5979 of file sqlite3.h.

Definition at line 5980 of file sqlite3.h.

Definition at line 5984 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_PRNG   5 /* sqlite3_random() */

Definition at line 5981 of file sqlite3.h.

#define SQLITE_NOLFS   22 /* Uses OS features not supported on host */

Definition at line 423 of file sqlite3.h.

#define SQLITE_NOMEM   7 /* A malloc() failed */

Definition at line 408 of file sqlite3.h.

#define SQLITE_NOTADB   26 /* File opened that is not a database file */

Definition at line 427 of file sqlite3.h.

#define SQLITE_NOTFOUND   12 /* Unknown opcode in sqlite3_file_control() */

Definition at line 413 of file sqlite3.h.

#define SQLITE_NOTICE   27 /* Notifications from sqlite3_log() */

Definition at line 428 of file sqlite3.h.

Definition at line 506 of file sqlite3.h.

#define SQLITE_NOTICE_RECOVER_WAL   (SQLITE_NOTICE | (1<<8))

Definition at line 505 of file sqlite3.h.

#define SQLITE_NULL   5

Definition at line 3690 of file sqlite3.h.

#define SQLITE_OK   0 /* Successful result */

Definition at line 400 of file sqlite3.h.

#define SQLITE_OPEN_AUTOPROXY   0x00000020 /* VFS only */

Definition at line 521 of file sqlite3.h.

#define SQLITE_OPEN_CREATE   0x00000004 /* Ok for sqlite3_open_v2() */

Definition at line 518 of file sqlite3.h.

#define SQLITE_OPEN_DELETEONCLOSE   0x00000008 /* VFS only */

Definition at line 519 of file sqlite3.h.

#define SQLITE_OPEN_EXCLUSIVE   0x00000010 /* VFS only */

Definition at line 520 of file sqlite3.h.

#define SQLITE_OPEN_FULLMUTEX   0x00010000 /* Ok for sqlite3_open_v2() */

Definition at line 532 of file sqlite3.h.

#define SQLITE_OPEN_MAIN_DB   0x00000100 /* VFS only */

Definition at line 524 of file sqlite3.h.

#define SQLITE_OPEN_MAIN_JOURNAL   0x00000800 /* VFS only */

Definition at line 527 of file sqlite3.h.

#define SQLITE_OPEN_MASTER_JOURNAL   0x00004000 /* VFS only */

Definition at line 530 of file sqlite3.h.

#define SQLITE_OPEN_MEMORY   0x00000080 /* Ok for sqlite3_open_v2() */

Definition at line 523 of file sqlite3.h.

#define SQLITE_OPEN_NOMUTEX   0x00008000 /* Ok for sqlite3_open_v2() */

Definition at line 531 of file sqlite3.h.

#define SQLITE_OPEN_PRIVATECACHE   0x00040000 /* Ok for sqlite3_open_v2() */

Definition at line 534 of file sqlite3.h.

#define SQLITE_OPEN_READONLY   0x00000001 /* Ok for sqlite3_open_v2() */

Definition at line 516 of file sqlite3.h.

#define SQLITE_OPEN_READWRITE   0x00000002 /* Ok for sqlite3_open_v2() */

Definition at line 517 of file sqlite3.h.

#define SQLITE_OPEN_SHAREDCACHE   0x00020000 /* Ok for sqlite3_open_v2() */

Definition at line 533 of file sqlite3.h.

#define SQLITE_OPEN_SUBJOURNAL   0x00002000 /* VFS only */

Definition at line 529 of file sqlite3.h.

#define SQLITE_OPEN_TEMP_DB   0x00000200 /* VFS only */

Definition at line 525 of file sqlite3.h.

#define SQLITE_OPEN_TEMP_JOURNAL   0x00001000 /* VFS only */

Definition at line 528 of file sqlite3.h.

#define SQLITE_OPEN_TRANSIENT_DB   0x00000400 /* VFS only */

Definition at line 526 of file sqlite3.h.

#define SQLITE_OPEN_URI   0x00000040 /* Ok for sqlite3_open_v2() */

Definition at line 522 of file sqlite3.h.

#define SQLITE_OPEN_WAL   0x00080000 /* VFS only */

Definition at line 535 of file sqlite3.h.

#define SQLITE_PERM   3 /* Access permission denied */

Definition at line 404 of file sqlite3.h.

#define SQLITE_PRAGMA   19 /* Pragma Name 1st arg or NULL */

Definition at line 2527 of file sqlite3.h.

#define SQLITE_PROTOCOL   15 /* Database lock protocol error */

Definition at line 416 of file sqlite3.h.

#define SQLITE_RANGE   25 /* 2nd parameter to sqlite3_bind out of range */

Definition at line 426 of file sqlite3.h.

#define SQLITE_READ   20 /* Table Name Column Name */

Definition at line 2528 of file sqlite3.h.

#define SQLITE_READONLY   8 /* Attempt to write a readonly database */

Definition at line 409 of file sqlite3.h.

#define SQLITE_READONLY_CANTLOCK   (SQLITE_READONLY | (2<<8))

Definition at line 492 of file sqlite3.h.

#define SQLITE_READONLY_RECOVERY   (SQLITE_READONLY | (1<<8))

Definition at line 491 of file sqlite3.h.

#define SQLITE_READONLY_ROLLBACK   (SQLITE_READONLY | (3<<8))

Definition at line 493 of file sqlite3.h.

#define SQLITE_REINDEX   27 /* Index Name NULL */

Definition at line 2535 of file sqlite3.h.

#define SQLITE_REPLACE   5

Definition at line 7262 of file sqlite3.h.

#define SQLITE_ROLLBACK   1

Definition at line 7258 of file sqlite3.h.

#define SQLITE_ROW   100 /* sqlite3_step() has another row ready */

Definition at line 430 of file sqlite3.h.

#define SQLITE_SAVEPOINT   32 /* Operation Savepoint Name */

Definition at line 2540 of file sqlite3.h.

#define SQLITE_SCHEMA   17 /* The database schema changed */

Definition at line 418 of file sqlite3.h.

#define SQLITE_SELECT   21 /* NULL NULL */

Definition at line 2529 of file sqlite3.h.

#define SQLITE_SET_LOCKPROXYFILE   3

Definition at line 928 of file sqlite3.h.

#define SQLITE_SHM_EXCLUSIVE   8

Definition at line 1204 of file sqlite3.h.

#define SQLITE_SHM_LOCK   2

Definition at line 1202 of file sqlite3.h.

#define SQLITE_SHM_NLOCK   8

Definition at line 1214 of file sqlite3.h.

#define SQLITE_SHM_SHARED   4

Definition at line 1203 of file sqlite3.h.

#define SQLITE_SHM_UNLOCK   1

Definition at line 1201 of file sqlite3.h.

#define SQLITE_SOURCE_ID   "2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d"

Definition at line 112 of file sqlite3.h.

Definition at line 4273 of file sqlite3.h.

Definition at line 6203 of file sqlite3.h.

#define SQLITE_STATUS_MALLOC_SIZE   5

Definition at line 6199 of file sqlite3.h.

#define SQLITE_STATUS_MEMORY_USED   0

Definition at line 6194 of file sqlite3.h.

Definition at line 6196 of file sqlite3.h.

Definition at line 6201 of file sqlite3.h.

Definition at line 6195 of file sqlite3.h.

Definition at line 6200 of file sqlite3.h.

Definition at line 6198 of file sqlite3.h.

Definition at line 6202 of file sqlite3.h.

Definition at line 6197 of file sqlite3.h.

Definition at line 6397 of file sqlite3.h.

Definition at line 6395 of file sqlite3.h.

#define SQLITE_STMTSTATUS_SORT   2

Definition at line 6396 of file sqlite3.h.

#define SQLITE_STMTSTATUS_VM_STEP   4

Definition at line 6398 of file sqlite3.h.

#define SQLITE_SYNC_DATAONLY   0x00010

Definition at line 618 of file sqlite3.h.

#define SQLITE_SYNC_FULL   0x00003

Definition at line 617 of file sqlite3.h.

#define SQLITE_SYNC_NORMAL   0x00002

Definition at line 616 of file sqlite3.h.

#define SQLITE_TESTCTRL_ALWAYS   13

Definition at line 6070 of file sqlite3.h.

#define SQLITE_TESTCTRL_ASSERT   12

Definition at line 6069 of file sqlite3.h.

Definition at line 6067 of file sqlite3.h.

Definition at line 6065 of file sqlite3.h.

Definition at line 6076 of file sqlite3.h.

Definition at line 6066 of file sqlite3.h.

#define SQLITE_TESTCTRL_FIRST   5

Definition at line 6061 of file sqlite3.h.

#define SQLITE_TESTCTRL_ISKEYWORD   16

Definition at line 6073 of file sqlite3.h.

#define SQLITE_TESTCTRL_LAST   20

Definition at line 6078 of file sqlite3.h.

Definition at line 6075 of file sqlite3.h.

Definition at line 6077 of file sqlite3.h.

Definition at line 6072 of file sqlite3.h.

Definition at line 6068 of file sqlite3.h.

Definition at line 6064 of file sqlite3.h.

Definition at line 6063 of file sqlite3.h.

#define SQLITE_TESTCTRL_PRNG_SAVE   5

Definition at line 6062 of file sqlite3.h.

#define SQLITE_TESTCTRL_RESERVE   14

Definition at line 6071 of file sqlite3.h.

Definition at line 6074 of file sqlite3.h.

#define SQLITE_TOOBIG   18 /* String or BLOB exceeds size limit */

Definition at line 419 of file sqlite3.h.

#define SQLITE_TRANSACTION   22 /* Operation NULL */

Definition at line 2530 of file sqlite3.h.

Definition at line 4274 of file sqlite3.h.

#define SQLITE_UPDATE   23 /* Table Name Column Name */

Definition at line 2531 of file sqlite3.h.

#define SQLITE_UTF16   4 /* Use native byte order */

Definition at line 4053 of file sqlite3.h.

Definition at line 4055 of file sqlite3.h.

#define SQLITE_UTF16BE   3

Definition at line 4052 of file sqlite3.h.

#define SQLITE_UTF16LE   2

Definition at line 4051 of file sqlite3.h.

#define SQLITE_UTF8   1

Definition at line 4050 of file sqlite3.h.

#define SQLITE_VERSION   "3.8.2"

Definition at line 110 of file sqlite3.h.

#define SQLITE_VERSION_NUMBER   3008002

Definition at line 111 of file sqlite3.h.

Definition at line 7233 of file sqlite3.h.

#define SQLITE_WARNING   28 /* Warnings from sqlite3_log() */

Definition at line 429 of file sqlite3.h.

#define SQLITE_WARNING_AUTOINDEX   (SQLITE_WARNING | (1<<8))

Definition at line 507 of file sqlite3.h.


Typedef Documentation

typedef struct sqlite3 sqlite3

Definition at line 228 of file sqlite3.h.

Definition at line 6637 of file sqlite3.h.

typedef struct sqlite3_blob sqlite3_blob

Definition at line 5501 of file sqlite3.h.

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

Definition at line 316 of file sqlite3.h.

Definition at line 3264 of file sqlite3.h.

typedef void(* sqlite3_destructor_type)(void *)

Definition at line 4272 of file sqlite3.h.

typedef struct sqlite3_file sqlite3_file

Definition at line 631 of file sqlite3.h.

Definition at line 5202 of file sqlite3.h.

Definition at line 256 of file sqlite3.h.

Definition at line 726 of file sqlite3.h.

Definition at line 1409 of file sqlite3.h.

Definition at line 5204 of file sqlite3.h.

typedef struct sqlite3_mutex sqlite3_mutex

Definition at line 955 of file sqlite3.h.

Definition at line 5918 of file sqlite3.h.

Definition at line 6411 of file sqlite3.h.

Definition at line 6611 of file sqlite3.h.

Definition at line 6588 of file sqlite3.h.

Definition at line 6423 of file sqlite3.h.

typedef struct sqlite3_stmt sqlite3_stmt

Definition at line 2937 of file sqlite3.h.

typedef void(* sqlite3_syscall_ptr)(void)

Definition at line 1115 of file sqlite3.h.

Definition at line 257 of file sqlite3.h.

typedef struct Mem sqlite3_value

Definition at line 3250 of file sqlite3.h.

typedef struct sqlite3_vfs sqlite3_vfs

Definition at line 1114 of file sqlite3.h.

typedef struct sqlite3_vtab sqlite3_vtab

Definition at line 5201 of file sqlite3.h.

Definition at line 5203 of file sqlite3.h.

typedef long long int sqlite_int64

Definition at line 253 of file sqlite3.h.

typedef unsigned long long int sqlite_uint64

Definition at line 254 of file sqlite3.h.


Function Documentation

SQLITE_API void* sqlite3_aggregate_context ( sqlite3_context ,
int  nBytes 
)

Definition at line 64987 of file sqlite3.c.

Definition at line 65080 of file sqlite3.c.

SQLITE_API int sqlite3_auto_extension ( void(*)(void)  xEntryPoint)

Definition at line 96151 of file sqlite3.c.

Definition at line 59456 of file sqlite3.c.

SQLITE_API sqlite3_backup* sqlite3_backup_init ( sqlite3 pDest,
const char *  zDestName,
sqlite3 pSource,
const char *  zSourceName 
)

Definition at line 59016 of file sqlite3.c.

Definition at line 59516 of file sqlite3.c.

Definition at line 59508 of file sqlite3.c.

SQLITE_API int sqlite3_backup_step ( sqlite3_backup p,
int  nPage 
)

Definition at line 59214 of file sqlite3.c.

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

Definition at line 65479 of file sqlite3.c.

SQLITE_API int sqlite3_bind_double ( sqlite3_stmt ,
int  ,
double   
)

Definition at line 65488 of file sqlite3.c.

SQLITE_API int sqlite3_bind_int ( sqlite3_stmt ,
int  ,
int   
)

Definition at line 65498 of file sqlite3.c.

Definition at line 65501 of file sqlite3.c.

SQLITE_API int sqlite3_bind_null ( sqlite3_stmt ,
int   
)

Definition at line 65511 of file sqlite3.c.

Definition at line 65586 of file sqlite3.c.

SQLITE_API int sqlite3_bind_parameter_index ( sqlite3_stmt ,
const char *  zName 
)

Definition at line 65625 of file sqlite3.c.

SQLITE_API const char* sqlite3_bind_parameter_name ( sqlite3_stmt ,
int   
)

Definition at line 65597 of file sqlite3.c.

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

Definition at line 65520 of file sqlite3.c.

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

Definition at line 65530 of file sqlite3.c.

SQLITE_API int sqlite3_bind_value ( sqlite3_stmt ,
int  ,
const sqlite3_value  
)

Definition at line 65540 of file sqlite3.c.

SQLITE_API int sqlite3_bind_zeroblob ( sqlite3_stmt ,
int  ,
int  n 
)

Definition at line 65571 of file sqlite3.c.

Definition at line 73402 of file sqlite3.c.

Definition at line 73315 of file sqlite3.c.

SQLITE_API int sqlite3_blob_open ( sqlite3 ,
const char *  zDb,
const char *  zTable,
const char *  zColumn,
sqlite3_int64  iRow,
int  flags,
sqlite3_blob **  ppBlob 
)

Definition at line 73081 of file sqlite3.c.

SQLITE_API int sqlite3_blob_read ( sqlite3_blob ,
void *  Z,
int  N,
int  iOffset 
)

Definition at line 73385 of file sqlite3.c.

Definition at line 73417 of file sqlite3.c.

SQLITE_API int sqlite3_blob_write ( sqlite3_blob ,
const void *  z,
int  n,
int  iOffset 
)

Definition at line 73392 of file sqlite3.c.

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

Definition at line 120289 of file sqlite3.c.

SQLITE_API int sqlite3_busy_timeout ( sqlite3 ,
int  ms 
)

Definition at line 120334 of file sqlite3.c.

SQLITE_API int sqlite3_cancel_auto_extension ( void(*)(void)  xEntryPoint)

Definition at line 96196 of file sqlite3.c.

Definition at line 119745 of file sqlite3.c.

Definition at line 64519 of file sqlite3.c.

Definition at line 119885 of file sqlite3.c.

Definition at line 119886 of file sqlite3.c.

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

Definition at line 121795 of file sqlite3.c.

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

Definition at line 121813 of file sqlite3.c.

SQLITE_API const void* sqlite3_column_blob ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65186 of file sqlite3.c.

SQLITE_API int sqlite3_column_bytes ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65196 of file sqlite3.c.

SQLITE_API int sqlite3_column_bytes16 ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65201 of file sqlite3.c.

Definition at line 65089 of file sqlite3.c.

SQLITE_API const char* sqlite3_column_database_name ( sqlite3_stmt ,
int   
)
SQLITE_API const void* sqlite3_column_database_name16 ( sqlite3_stmt ,
int   
)
SQLITE_API const char* sqlite3_column_decltype ( sqlite3_stmt ,
int   
)

Definition at line 65323 of file sqlite3.c.

SQLITE_API const void* sqlite3_column_decltype16 ( sqlite3_stmt ,
int   
)

Definition at line 65328 of file sqlite3.c.

SQLITE_API double sqlite3_column_double ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65206 of file sqlite3.c.

SQLITE_API int sqlite3_column_int ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65211 of file sqlite3.c.

Definition at line 65216 of file sqlite3.c.

SQLITE_API const char* sqlite3_column_name ( sqlite3_stmt ,
int  N 
)

Definition at line 65298 of file sqlite3.c.

SQLITE_API const void* sqlite3_column_name16 ( sqlite3_stmt ,
int  N 
)

Definition at line 65303 of file sqlite3.c.

SQLITE_API const char* sqlite3_column_origin_name ( sqlite3_stmt ,
int   
)
SQLITE_API const void* sqlite3_column_origin_name16 ( sqlite3_stmt ,
int   
)
SQLITE_API const char* sqlite3_column_table_name ( sqlite3_stmt ,
int   
)
SQLITE_API const void* sqlite3_column_table_name16 ( sqlite3_stmt ,
int   
)
SQLITE_API const unsigned char* sqlite3_column_text ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65221 of file sqlite3.c.

SQLITE_API const void* sqlite3_column_text16 ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65236 of file sqlite3.c.

SQLITE_API int sqlite3_column_type ( sqlite3_stmt ,
int  iCol 
)

Definition at line 65242 of file sqlite3.c.

Definition at line 65226 of file sqlite3.c.

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

Definition at line 120602 of file sqlite3.c.

SQLITE_API const char* sqlite3_compileoption_get ( int  N)

Definition at line 13380 of file sqlite3.c.

SQLITE_API int sqlite3_compileoption_used ( const char *  zOptName)

Definition at line 13359 of file sqlite3.c.

SQLITE_API int sqlite3_complete ( const char *  sql)

Definition at line 118729 of file sqlite3.c.

SQLITE_API int sqlite3_complete16 ( const void *  sql)

Definition at line 118887 of file sqlite3.c.

SQLITE_API int sqlite3_config ( int  ,
  ... 
)

Definition at line 119325 of file sqlite3.c.

Definition at line 64942 of file sqlite3.c.

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

Definition at line 121729 of file sqlite3.c.

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

Definition at line 121769 of file sqlite3.c.

SQLITE_API int sqlite3_create_collation_v2 ( sqlite3 ,
const char *  zName,
int  eTextRep,
void *  pArg,
int(*)(void *, int, const void *, int, const void *)  xCompare,
void(*)(void *)  xDestroy 
)

Definition at line 121748 of file sqlite3.c.

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

Definition at line 120452 of file sqlite3.c.

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

Definition at line 120503 of file sqlite3.c.

SQLITE_API int sqlite3_create_function_v2 ( sqlite3 db,
const char *  zFunctionName,
int  nArg,
int  eTextRep,
void *  pApp,
void(*)(sqlite3_context *, int, sqlite3_value **)  xFunc,
void(*)(sqlite3_context *, int, sqlite3_value **)  xStep,
void(*)(sqlite3_context *)  xFinal,
void(*)(void *)  xDestroy 
)

Definition at line 120466 of file sqlite3.c.

SQLITE_API int sqlite3_create_module ( sqlite3 db,
const char *  zName,
const sqlite3_module p,
void *  pClientData 
)

Definition at line 106930 of file sqlite3.c.

SQLITE_API int sqlite3_create_module_v2 ( sqlite3 db,
const char *  zName,
const sqlite3_module p,
void *  pClientData,
void(*)(void *)  xDestroy 
)

Definition at line 106942 of file sqlite3.c.

Definition at line 65098 of file sqlite3.c.

SQLITE_API int sqlite3_db_config ( sqlite3 ,
int  op,
  ... 
)

Definition at line 119626 of file sqlite3.c.

SQLITE_API const char* sqlite3_db_filename ( sqlite3 db,
const char *  zDbName 
)

Definition at line 122383 of file sqlite3.c.

Definition at line 65681 of file sqlite3.c.

Definition at line 119599 of file sqlite3.c.

SQLITE_API int sqlite3_db_readonly ( sqlite3 db,
const char *  zDbName 
)

Definition at line 122392 of file sqlite3.c.

Definition at line 119607 of file sqlite3.c.

SQLITE_API int sqlite3_db_status ( sqlite3 ,
int  op,
int *  pCur,
int *  pHiwtr,
int  resetFlg 
)

Definition at line 13976 of file sqlite3.c.

SQLITE_API int sqlite3_declare_vtab ( sqlite3 ,
const char *  zSQL 
)

Definition at line 107546 of file sqlite3.c.

SQLITE_API int sqlite3_enable_load_extension ( sqlite3 db,
int  onoff 
)

Definition at line 96094 of file sqlite3.c.

Definition at line 50436 of file sqlite3.c.

Definition at line 120931 of file sqlite3.c.

SQLITE_API const char* sqlite3_errmsg ( sqlite3 )

Definition at line 120858 of file sqlite3.c.

SQLITE_API const void* sqlite3_errmsg16 ( sqlite3 )

Definition at line 120885 of file sqlite3.c.

SQLITE_API const char* sqlite3_errstr ( int  )

Definition at line 120955 of file sqlite3.c.

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

Definition at line 94913 of file sqlite3.c.

Definition at line 64437 of file sqlite3.c.

Definition at line 120940 of file sqlite3.c.

SQLITE_API int sqlite3_extended_result_codes ( sqlite3 ,
int  onoff 
)

Definition at line 122025 of file sqlite3.c.

SQLITE_API int sqlite3_file_control ( sqlite3 ,
const char *  zDbName,
int  op,
void *   
)

Definition at line 122035 of file sqlite3.c.

Definition at line 64474 of file sqlite3.c.

SQLITE_API void sqlite3_free ( void *  )

Definition at line 19414 of file sqlite3.c.

SQLITE_API void sqlite3_free_table ( char **  result)

Definition at line 104564 of file sqlite3.c.

Definition at line 121843 of file sqlite3.c.

SQLITE_API void* sqlite3_get_auxdata ( sqlite3_context ,
int  N 
)

Definition at line 65014 of file sqlite3.c.

SQLITE_API int sqlite3_get_table ( sqlite3 db,
const char *  zSql,
char ***  pazResult,
int *  pnRow,
int *  pnColumn,
char **  pzErrmsg 
)

Definition at line 104498 of file sqlite3.c.

Definition at line 121832 of file sqlite3.c.

Definition at line 119115 of file sqlite3.c.

Definition at line 120347 of file sqlite3.c.

Definition at line 119738 of file sqlite3.c.

SQLITE_API const char* sqlite3_libversion ( void  )

Definition at line 119037 of file sqlite3.c.

Definition at line 119048 of file sqlite3.c.

SQLITE_API int sqlite3_limit ( sqlite3 ,
int  id,
int  newVal 
)

Definition at line 121127 of file sqlite3.c.

SQLITE_API int sqlite3_load_extension ( sqlite3 db,
const char *  zFile,
const char *  zProc,
char **  pzErrMsg 
)

Definition at line 96063 of file sqlite3.c.

SQLITE_API void sqlite3_log ( int  iErrCode,
const char *  zFormat,
  ... 
)

Definition at line 20657 of file sqlite3.c.

SQLITE_API void* sqlite3_malloc ( int  )

Definition at line 19272 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm ( void(*)(void *, sqlite3_int64, int)  ,
void *  ,
sqlite3_int64   
)

Definition at line 19179 of file sqlite3.c.

Definition at line 19166 of file sqlite3.c.

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

Definition at line 20592 of file sqlite3.c.

Definition at line 17970 of file sqlite3.c.

Definition at line 17998 of file sqlite3.c.

Definition at line 17988 of file sqlite3.c.

Definition at line 18022 of file sqlite3.c.

Definition at line 18008 of file sqlite3.c.

Definition at line 65707 of file sqlite3.c.

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

Definition at line 121672 of file sqlite3.c.

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

Definition at line 121692 of file sqlite3.c.

SQLITE_API int sqlite3_open_v2 ( const char *  filename,
sqlite3 **  ppDb,
int  flags,
const char *  zVfs 
)

Definition at line 121679 of file sqlite3.c.

SQLITE_API int sqlite3_os_end ( void  )

Definition at line 30748 of file sqlite3.c.

SQLITE_API int sqlite3_os_init ( void  )

Definition at line 30651 of file sqlite3.c.

SQLITE_API int sqlite3_overload_function ( sqlite3 ,
const char *  zFuncName,
int  nArg 
)

Definition at line 120539 of file sqlite3.c.

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

Definition at line 99349 of file sqlite3.c.

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

Definition at line 99435 of file sqlite3.c.

SQLITE_API int sqlite3_prepare16_v2 ( sqlite3 db,
const void *  zSql,
int  nByte,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
)

Definition at line 99447 of file sqlite3.c.

SQLITE_API int sqlite3_prepare_v2 ( sqlite3 db,
const char *  zSql,
int  nByte,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)

Definition at line 99361 of file sqlite3.c.

SQLITE_API SQLITE_EXPERIMENTAL void* sqlite3_profile ( sqlite3 ,
void(*)(void *, const char *, sqlite3_uint64 xProfile,
void *   
)

Definition at line 120582 of file sqlite3.c.

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

Definition at line 120309 of file sqlite3.c.

SQLITE_API void sqlite3_randomness ( int  N,
void *  P 
)

Definition at line 20732 of file sqlite3.c.

SQLITE_API void* sqlite3_realloc ( void *  ,
int   
)

Definition at line 19515 of file sqlite3.c.

Definition at line 18971 of file sqlite3.c.

Definition at line 64500 of file sqlite3.c.

Definition at line 96219 of file sqlite3.c.

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

Definition at line 64606 of file sqlite3.c.

SQLITE_API void sqlite3_result_double ( sqlite3_context ,
double   
)

Definition at line 64616 of file sqlite3.c.

SQLITE_API void sqlite3_result_error ( sqlite3_context ,
const char *  ,
int   
)

Definition at line 64620 of file sqlite3.c.

SQLITE_API void sqlite3_result_error16 ( sqlite3_context ,
const void *  ,
int   
)

Definition at line 64627 of file sqlite3.c.

Definition at line 64692 of file sqlite3.c.

Definition at line 64711 of file sqlite3.c.

Definition at line 64702 of file sqlite3.c.

Definition at line 64634 of file sqlite3.c.

Definition at line 64638 of file sqlite3.c.

Definition at line 64642 of file sqlite3.c.

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

Definition at line 64646 of file sqlite3.c.

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

Definition at line 64656 of file sqlite3.c.

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

Definition at line 64665 of file sqlite3.c.

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

Definition at line 64674 of file sqlite3.c.

Definition at line 64684 of file sqlite3.c.

Definition at line 64688 of file sqlite3.c.

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

Definition at line 120638 of file sqlite3.c.

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

Definition at line 84060 of file sqlite3.c.

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

Definition at line 65030 of file sqlite3.c.

SQLITE_API int sqlite3_shutdown ( void  )

Definition at line 119278 of file sqlite3.c.

SQLITE_API int sqlite3_sleep ( int  )

Definition at line 122009 of file sqlite3.c.

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

Definition at line 20625 of file sqlite3.c.

Definition at line 19097 of file sqlite3.c.

Definition at line 19077 of file sqlite3.c.

SQLITE_API const char* sqlite3_sourceid ( void  )

Definition at line 119043 of file sqlite3.c.

SQLITE_API const char* sqlite3_sql ( sqlite3_stmt pStmt)

Definition at line 61071 of file sqlite3.c.

SQLITE_API int sqlite3_status ( int  op,
int *  pCurrent,
int *  pHighwater,
int  resetFlag 
)

Definition at line 13960 of file sqlite3.c.

Definition at line 64878 of file sqlite3.c.

Definition at line 65696 of file sqlite3.c.

Definition at line 65689 of file sqlite3.c.

SQLITE_API int sqlite3_stmt_status ( sqlite3_stmt ,
int  op,
int  resetFlg 
)

Definition at line 65722 of file sqlite3.c.

SQLITE_API int sqlite3_strglob ( const char *  zGlob,
const char *  zStr 
)

Definition at line 90431 of file sqlite3.c.

SQLITE_API int sqlite3_stricmp ( const char *  ,
const char *   
)

Definition at line 21580 of file sqlite3.c.

SQLITE_API int sqlite3_strnicmp ( const char *  ,
const char *  ,
int   
)

Definition at line 21587 of file sqlite3.c.

SQLITE_API int sqlite3_table_column_metadata ( sqlite3 db,
const char *  zDbName,
const char *  zTableName,
const char *  zColumnName,
char const **  pzDataType,
char const **  pzCollSeq,
int *  pNotNull,
int *  pPrimaryKey,
int *  pAutoinc 
)
SQLITE_API int sqlite3_test_control ( int  op,
  ... 
)

Definition at line 122066 of file sqlite3.c.

Definition at line 121889 of file sqlite3.c.

Definition at line 119054 of file sqlite3.c.

Definition at line 119752 of file sqlite3.c.

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

Definition at line 120565 of file sqlite3.c.

Definition at line 65659 of file sqlite3.c.

SQLITE_API int sqlite3_unlock_notify ( sqlite3 pBlocked,
void(*)(void **apArg, int nArg)  xNotify,
void *  pNotifyArg 
)
SQLITE_API void* sqlite3_update_hook ( sqlite3 ,
void(*)(void *, int, char const *, char const *, sqlite3_int64 ,
void *   
)

Definition at line 120620 of file sqlite3.c.

SQLITE_API int sqlite3_uri_boolean ( const char *  zFile,
const char *  zParam,
int  bDefault 
)

Definition at line 122342 of file sqlite3.c.

SQLITE_API sqlite3_int64 sqlite3_uri_int64 ( const char *  ,
const char *  ,
sqlite3_int64   
)

Definition at line 122351 of file sqlite3.c.

SQLITE_API const char* sqlite3_uri_parameter ( const char *  zFilename,
const char *  zParam 
)

Definition at line 122327 of file sqlite3.c.

Definition at line 64927 of file sqlite3.c.

Definition at line 64543 of file sqlite3.c.

Definition at line 64554 of file sqlite3.c.

Definition at line 64557 of file sqlite3.c.

Definition at line 64560 of file sqlite3.c.

Definition at line 64563 of file sqlite3.c.

Definition at line 64566 of file sqlite3.c.

Definition at line 66332 of file sqlite3.c.

SQLITE_API const unsigned char* sqlite3_value_text ( sqlite3_value )

Definition at line 64569 of file sqlite3.c.

Definition at line 64573 of file sqlite3.c.

Definition at line 64576 of file sqlite3.c.

Definition at line 64579 of file sqlite3.c.

Definition at line 64583 of file sqlite3.c.

SQLITE_API sqlite3_vfs* sqlite3_vfs_find ( const char *  zVfsName)

Definition at line 15577 of file sqlite3.c.

SQLITE_API int sqlite3_vfs_register ( sqlite3_vfs ,
int  makeDflt 
)

Definition at line 15623 of file sqlite3.c.

Definition at line 15647 of file sqlite3.c.

SQLITE_API char* sqlite3_vmprintf ( const char *  ,
va_list   
)

Definition at line 20574 of file sqlite3.c.

SQLITE_API char* sqlite3_vsnprintf ( int  ,
char *  ,
const char *  ,
va_list   
)

Definition at line 20617 of file sqlite3.c.

SQLITE_API int sqlite3_vtab_config ( sqlite3 ,
int  op,
  ... 
)

Definition at line 107920 of file sqlite3.c.

Definition at line 107905 of file sqlite3.c.

SQLITE_API int sqlite3_wal_autocheckpoint ( sqlite3 db,
int  N 
)

Definition at line 120685 of file sqlite3.c.

SQLITE_API int sqlite3_wal_checkpoint ( sqlite3 db,
const char *  zDb 
)

Definition at line 120771 of file sqlite3.c.

SQLITE_API int sqlite3_wal_checkpoint_v2 ( sqlite3 db,
const char *  zDb,
int  eMode,
int *  pnLog,
int *  pnCkpt 
)

Definition at line 120724 of file sqlite3.c.

SQLITE_API void* sqlite3_wal_hook ( sqlite3 ,
int(*)(void *, sqlite3 *, const char *, int)  ,
void *   
)

Definition at line 120703 of file sqlite3.c.


Variable Documentation

Definition at line 4697 of file sqlite3.h.

Definition at line 4660 of file sqlite3.h.

Definition at line 144 of file sqlite3.h.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:29