Classes | Macros | Typedefs | Functions | Variables
sqlite3.h File Reference
#include <stdarg.h>
Include dependency graph for sqlite3.h:

Go to the source code of this file.

Classes

struct  fts5_api
 
struct  fts5_tokenizer
 
struct  Fts5ExtensionApi
 
struct  Fts5PhraseIter
 
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_rtree_geometry
 
struct  sqlite3_rtree_query_info
 
struct  sqlite3_vfs
 
struct  sqlite3_vtab
 
struct  sqlite3_vtab_cursor
 

Macros

#define _FTS5_H
 
#define _SQLITE3RTREE_H_
 
#define FTS5_TOKEN_COLOCATED   0x0001 /* Same position as prev. token */
 
#define FTS5_TOKENIZE_AUX   0x0008
 
#define FTS5_TOKENIZE_DOCUMENT   0x0004
 
#define FTS5_TOKENIZE_PREFIX   0x0002
 
#define FTS5_TOKENIZE_QUERY   0x0001
 
#define FULLY_WITHIN   2 /* Object fully contained within query region */
 
#define NOT_WITHIN   0 /* Object completely outside of query region */
 
#define PARTLY_WITHIN   1 /* Object partially overlaps query region */
 
#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 /* Deprecated */
 
#define SQLITE_API
 
#define SQLITE_ATTACH   24 /* Filename NULL */
 
#define SQLITE_AUTH   23 /* Authorization denied */
 
#define SQLITE_AUTH_USER   (SQLITE_AUTH | (1<<8))
 
#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_CDECL
 
#define SQLITE_CHECKPOINT_FULL   1 /* Wait for writers, then checkpoint */
 
#define SQLITE_CHECKPOINT_PASSIVE   0 /* Do as much as possible w/o blocking */
 
#define SQLITE_CHECKPOINT_RESTART   2 /* Like FULL but wait for for readers */
 
#define SQLITE_CHECKPOINT_TRUNCATE   3 /* Like RESTART but also truncate WAL */
 
#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_PCACHE_HDRSZ   24 /* int *psz */
 
#define SQLITE_CONFIG_PMASZ   25 /* unsigned int szPma */
 
#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_STMTJRNL_SPILL   26 /* int nByte */
 
#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_FTS3_TOKENIZER   1004 /* int int* */
 
#define SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION   1005 /* 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_DETERMINISTIC   0x800
 
#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_EXTERN   extern
 
#define SQLITE_FAIL   3
 
#define SQLITE_FCNTL_BUSYHANDLER   15
 
#define SQLITE_FCNTL_CHUNK_SIZE   6
 
#define SQLITE_FCNTL_COMMIT_PHASETWO   22
 
#define SQLITE_FCNTL_FILE_POINTER   7
 
#define SQLITE_FCNTL_GET_LOCKPROXYFILE   2
 
#define SQLITE_FCNTL_HAS_MOVED   20
 
#define SQLITE_FCNTL_JOURNAL_POINTER   28
 
#define SQLITE_FCNTL_LAST_ERRNO   4
 
#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_RBU   26
 
#define SQLITE_FCNTL_SET_LOCKPROXYFILE   3
 
#define SQLITE_FCNTL_SIZE_HINT   5
 
#define SQLITE_FCNTL_SYNC   21
 
#define SQLITE_FCNTL_SYNC_OMITTED   8
 
#define SQLITE_FCNTL_TEMPFILENAME   16
 
#define SQLITE_FCNTL_TRACE   19
 
#define SQLITE_FCNTL_VFS_POINTER   27
 
#define SQLITE_FCNTL_VFSNAME   12
 
#define SQLITE_FCNTL_WAL_BLOCK   24
 
#define SQLITE_FCNTL_WIN32_AV_RETRY   9
 
#define SQLITE_FCNTL_WIN32_SET_HANDLE   23
 
#define SQLITE_FCNTL_ZIPVFS   25
 
#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   SQLITE_FCNTL_GET_LOCKPROXYFILE
 
#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_GLOB   66
 
#define SQLITE_INDEX_CONSTRAINT_GT   4
 
#define SQLITE_INDEX_CONSTRAINT_LE   8
 
#define SQLITE_INDEX_CONSTRAINT_LIKE   65
 
#define SQLITE_INDEX_CONSTRAINT_LT   16
 
#define SQLITE_INDEX_CONSTRAINT_MATCH   64
 
#define SQLITE_INDEX_CONSTRAINT_REGEXP   67
 
#define SQLITE_INDEX_SCAN_UNIQUE   1 /* Scan visits at most 1 row */
 
#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_IMMUTABLE   0x00002000
 
#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_AUTH   (SQLITE_IOERR | (28<<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_VNODE   (SQLITE_IOERR | (27<<8))
 
#define SQLITE_IOERR_WRITE   (SQLITE_IOERR | (3<<8))
 
#define SQLITE_LAST_ERRNO   SQLITE_FCNTL_LAST_ERRNO
 
#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_LIMIT_WORKER_THREADS   11
 
#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_APP1   8 /* For use by application */
 
#define SQLITE_MUTEX_STATIC_APP2   9 /* For use by application */
 
#define SQLITE_MUTEX_STATIC_APP3   10 /* For use by application */
 
#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_MUTEX_STATIC_VFS1   11 /* For use by built-in VFS */
 
#define SQLITE_MUTEX_STATIC_VFS2   12 /* For use by extension VFS */
 
#define SQLITE_MUTEX_STATIC_VFS3   13 /* For use by application VFS */
 
#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_DBMOVED   (SQLITE_READONLY | (4<<8))
 
#define SQLITE_READONLY_RECOVERY   (SQLITE_READONLY | (1<<8))
 
#define SQLITE_READONLY_ROLLBACK   (SQLITE_READONLY | (3<<8))
 
#define SQLITE_RECURSIVE   33 /* NULL NULL */
 
#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_SCANSTAT_EST   2
 
#define SQLITE_SCANSTAT_EXPLAIN   4
 
#define SQLITE_SCANSTAT_NAME   3
 
#define SQLITE_SCANSTAT_NLOOP   0
 
#define SQLITE_SCANSTAT_NVISIT   1
 
#define SQLITE_SCANSTAT_SELECTID   5
 
#define SQLITE_SCHEMA   17 /* The database schema changed */
 
#define SQLITE_SELECT   21 /* NULL NULL */
 
#define SQLITE_SET_LOCKPROXYFILE   SQLITE_FCNTL_SET_LOCKPROXYFILE
 
#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   "2016-05-18 10:57:30 fc49f556e48970561d7ab6a2f24fdd7d9eb81ff2"
 
#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_STDCALL
 
#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_BYTEORDER   22
 
#define SQLITE_TESTCTRL_EXPLAIN_STMT   19 /* NOT USED */
 
#define SQLITE_TESTCTRL_FAULT_INSTALL   9
 
#define SQLITE_TESTCTRL_FIRST   5
 
#define SQLITE_TESTCTRL_IMPOSTER   25
 
#define SQLITE_TESTCTRL_ISINIT   23
 
#define SQLITE_TESTCTRL_ISKEYWORD   16
 
#define SQLITE_TESTCTRL_LAST   25
 
#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_TESTCTRL_SORTER_MMAP   24
 
#define SQLITE_TESTCTRL_VDBE_COVERAGE   21
 
#define SQLITE_TEXT   3
 
#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 /* IMP: R-51971-34154 */
 
#define SQLITE_UTF16LE   2 /* IMP: R-03371-37637 */
 
#define SQLITE_UTF8   1 /* IMP: R-37514-35566 */
 
#define SQLITE_VERSION   "3.13.0"
 
#define SQLITE_VERSION_NUMBER   3013000
 
#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 fts5_api fts5_api
 
typedef void(* fts5_extension_function) (const Fts5ExtensionApi *pApi, Fts5Context *pFts, sqlite3_context *pCtx, int nVal, sqlite3_value **apVal)
 
typedef struct fts5_tokenizer fts5_tokenizer
 
typedef struct Fts5Context Fts5Context
 
typedef struct Fts5ExtensionApi Fts5ExtensionApi
 
typedef struct Fts5PhraseIter Fts5PhraseIter
 
typedef struct Fts5Tokenizer Fts5Tokenizer
 
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 double sqlite3_rtree_dbl
 
typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry
 
typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info
 
typedef struct sqlite3_snapshot sqlite3_snapshot
 
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 *SQLITE_STDCALL sqlite3_aggregate_context (sqlite3_context *, int nBytes)
 
SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_aggregate_count (sqlite3_context *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_auto_extension (void(*xEntryPoint)(void))
 
SQLITE_API int SQLITE_STDCALL sqlite3_backup_finish (sqlite3_backup *p)
 
SQLITE_API sqlite3_backup *SQLITE_STDCALL sqlite3_backup_init (sqlite3 *pDest, const char *zDestName, sqlite3 *pSource, const char *zSourceName)
 
SQLITE_API int SQLITE_STDCALL sqlite3_backup_pagecount (sqlite3_backup *p)
 
SQLITE_API int SQLITE_STDCALL sqlite3_backup_remaining (sqlite3_backup *p)
 
SQLITE_API int SQLITE_STDCALL sqlite3_backup_step (sqlite3_backup *p, int nPage)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_blob (sqlite3_stmt *, int, const void *, int n, void(*)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_blob64 (sqlite3_stmt *, int, const void *, sqlite3_uint64, void(*)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_double (sqlite3_stmt *, int, double)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_int (sqlite3_stmt *, int, int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_int64 (sqlite3_stmt *, int, sqlite3_int64)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_null (sqlite3_stmt *, int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_parameter_count (sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_parameter_index (sqlite3_stmt *, const char *zName)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_bind_parameter_name (sqlite3_stmt *, int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_text (sqlite3_stmt *, int, const char *, int, void(*)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_text16 (sqlite3_stmt *, int, const void *, int, void(*)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_text64 (sqlite3_stmt *, int, const char *, sqlite3_uint64, void(*)(void *), unsigned char encoding)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_value (sqlite3_stmt *, int, const sqlite3_value *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_zeroblob (sqlite3_stmt *, int, int n)
 
SQLITE_API int SQLITE_STDCALL sqlite3_bind_zeroblob64 (sqlite3_stmt *, int, sqlite3_uint64)
 
SQLITE_API int SQLITE_STDCALL sqlite3_blob_bytes (sqlite3_blob *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_blob_close (sqlite3_blob *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_blob_open (sqlite3 *, const char *zDb, const char *zTable, const char *zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob **ppBlob)
 
SQLITE_API int SQLITE_STDCALL sqlite3_blob_read (sqlite3_blob *, void *Z, int N, int iOffset)
 
SQLITE_API int SQLITE_STDCALL sqlite3_blob_reopen (sqlite3_blob *, sqlite3_int64)
 
SQLITE_API int SQLITE_STDCALL sqlite3_blob_write (sqlite3_blob *, const void *z, int n, int iOffset)
 
SQLITE_API int SQLITE_STDCALL sqlite3_busy_handler (sqlite3 *, int(*)(void *, int), void *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_busy_timeout (sqlite3 *, int ms)
 
SQLITE_API int SQLITE_STDCALL sqlite3_cancel_auto_extension (void(*xEntryPoint)(void))
 
SQLITE_API int SQLITE_STDCALL sqlite3_changes (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_clear_bindings (sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_close (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_close_v2 (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_collation_needed (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_collation_needed16 (sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_blob (sqlite3_stmt *, int iCol)
 
SQLITE_API int SQLITE_STDCALL sqlite3_column_bytes (sqlite3_stmt *, int iCol)
 
SQLITE_API int SQLITE_STDCALL sqlite3_column_bytes16 (sqlite3_stmt *, int iCol)
 
SQLITE_API int SQLITE_STDCALL sqlite3_column_count (sqlite3_stmt *pStmt)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_column_database_name (sqlite3_stmt *, int)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_database_name16 (sqlite3_stmt *, int)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_column_decltype (sqlite3_stmt *, int)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_decltype16 (sqlite3_stmt *, int)
 
SQLITE_API double SQLITE_STDCALL sqlite3_column_double (sqlite3_stmt *, int iCol)
 
SQLITE_API int SQLITE_STDCALL sqlite3_column_int (sqlite3_stmt *, int iCol)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_column_int64 (sqlite3_stmt *, int iCol)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_column_name (sqlite3_stmt *, int N)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_name16 (sqlite3_stmt *, int N)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_column_origin_name (sqlite3_stmt *, int)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_origin_name16 (sqlite3_stmt *, int)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_column_table_name (sqlite3_stmt *, int)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_table_name16 (sqlite3_stmt *, int)
 
SQLITE_API const unsigned char *SQLITE_STDCALL sqlite3_column_text (sqlite3_stmt *, int iCol)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_column_text16 (sqlite3_stmt *, int iCol)
 
SQLITE_API int SQLITE_STDCALL sqlite3_column_type (sqlite3_stmt *, int iCol)
 
SQLITE_API sqlite3_value *SQLITE_STDCALL sqlite3_column_value (sqlite3_stmt *, int iCol)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_commit_hook (sqlite3 *, int(*)(void *), void *)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_compileoption_get (int N)
 
SQLITE_API int SQLITE_STDCALL sqlite3_compileoption_used (const char *zOptName)
 
SQLITE_API int SQLITE_STDCALL sqlite3_complete (const char *sql)
 
SQLITE_API int SQLITE_STDCALL sqlite3_complete16 (const void *sql)
 
SQLITE_API int SQLITE_CDECL sqlite3_config (int,...)
 
SQLITE_API sqlite3 *SQLITE_STDCALL sqlite3_context_db_handle (sqlite3_context *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_create_collation (sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_create_collation16 (sqlite3 *, const void *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))
 
SQLITE_API int SQLITE_STDCALL 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 SQLITE_STDCALL 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 SQLITE_STDCALL 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 SQLITE_STDCALL 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 SQLITE_STDCALL sqlite3_create_module (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData)
 
SQLITE_API int SQLITE_STDCALL sqlite3_create_module_v2 (sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData, void(*xDestroy)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_data_count (sqlite3_stmt *pStmt)
 
SQLITE_API int SQLITE_STDCALL sqlite3_db_cacheflush (sqlite3 *)
 
SQLITE_API int SQLITE_CDECL sqlite3_db_config (sqlite3 *, int op,...)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_db_filename (sqlite3 *db, const char *zDbName)
 
SQLITE_API sqlite3 *SQLITE_STDCALL sqlite3_db_handle (sqlite3_stmt *)
 
SQLITE_API sqlite3_mutex *SQLITE_STDCALL sqlite3_db_mutex (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_db_readonly (sqlite3 *db, const char *zDbName)
 
SQLITE_API int SQLITE_STDCALL sqlite3_db_release_memory (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_db_status (sqlite3 *, int op, int *pCur, int *pHiwtr, int resetFlg)
 
SQLITE_API int SQLITE_STDCALL sqlite3_declare_vtab (sqlite3 *, const char *zSQL)
 
SQLITE_API int SQLITE_STDCALL sqlite3_enable_load_extension (sqlite3 *db, int onoff)
 
SQLITE_API int SQLITE_STDCALL sqlite3_enable_shared_cache (int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_errcode (sqlite3 *db)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_errmsg (sqlite3 *)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_errmsg16 (sqlite3 *)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_errstr (int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_exec (sqlite3 *, const char *sql, int(*callback)(void *, int, char **, char **), void *, char **errmsg)
 
SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_expired (sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_extended_errcode (sqlite3 *db)
 
SQLITE_API int SQLITE_STDCALL sqlite3_extended_result_codes (sqlite3 *, int onoff)
 
SQLITE_API int SQLITE_STDCALL sqlite3_file_control (sqlite3 *, const char *zDbName, int op, void *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_finalize (sqlite3_stmt *pStmt)
 
SQLITE_API void SQLITE_STDCALL sqlite3_free (void *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_free_table (char **result)
 
SQLITE_API int SQLITE_STDCALL sqlite3_get_autocommit (sqlite3 *)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_get_auxdata (sqlite3_context *, int N)
 
SQLITE_API int SQLITE_STDCALL sqlite3_get_table (sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg)
 
SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_global_recover (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_initialize (void)
 
SQLITE_API void SQLITE_STDCALL sqlite3_interrupt (sqlite3 *)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_last_insert_rowid (sqlite3 *)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_libversion (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_libversion_number (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_limit (sqlite3 *, int id, int newVal)
 
SQLITE_API int SQLITE_STDCALL sqlite3_load_extension (sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg)
 
SQLITE_API void SQLITE_CDECL sqlite3_log (int iErrCode, const char *zFormat,...)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_malloc (int)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_malloc64 (sqlite3_uint64)
 
SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_memory_alarm (void(*)(void *, sqlite3_int64, int), void *, sqlite3_int64)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_memory_highwater (int resetFlag)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_memory_used (void)
 
SQLITE_API char *SQLITE_CDECL sqlite3_mprintf (const char *,...)
 
SQLITE_API sqlite3_uint64 SQLITE_STDCALL sqlite3_msize (void *)
 
SQLITE_API sqlite3_mutex *SQLITE_STDCALL sqlite3_mutex_alloc (int)
 
SQLITE_API void SQLITE_STDCALL sqlite3_mutex_enter (sqlite3_mutex *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_mutex_free (sqlite3_mutex *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_mutex_held (sqlite3_mutex *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_mutex_leave (sqlite3_mutex *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_mutex_notheld (sqlite3_mutex *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_mutex_try (sqlite3_mutex *)
 
SQLITE_API sqlite3_stmt *SQLITE_STDCALL sqlite3_next_stmt (sqlite3 *pDb, sqlite3_stmt *pStmt)
 
SQLITE_API int SQLITE_STDCALL sqlite3_open (const char *filename, sqlite3 **ppDb)
 
SQLITE_API int SQLITE_STDCALL sqlite3_open16 (const void *filename, sqlite3 **ppDb)
 
SQLITE_API int SQLITE_STDCALL sqlite3_open_v2 (const char *filename, sqlite3 **ppDb, int flags, const char *zVfs)
 
SQLITE_API int SQLITE_STDCALL sqlite3_os_end (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_os_init (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_overload_function (sqlite3 *, const char *zFuncName, int nArg)
 
SQLITE_API int SQLITE_STDCALL sqlite3_prepare (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)
 
SQLITE_API int SQLITE_STDCALL sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)
 
SQLITE_API int SQLITE_STDCALL sqlite3_prepare16_v2 (sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)
 
SQLITE_API int SQLITE_STDCALL sqlite3_prepare_v2 (sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_count (sqlite3 *)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_depth (sqlite3 *)
 
SQLITE_API SQLITE_EXPERIMENTAL void *SQLITE_STDCALL sqlite3_preupdate_hook (sqlite3 *db, void(*xPreUpdate)(void *pCtx, sqlite3 *db, int op, char const *zDb, char const *zName, sqlite3_int64 iKey1, sqlite3_int64 iKey2), void *)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_new (sqlite3 *, int, sqlite3_value **)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_old (sqlite3 *, int, sqlite3_value **)
 
SQLITE_API SQLITE_EXPERIMENTAL void *SQLITE_STDCALL sqlite3_profile (sqlite3 *, void(*xProfile)(void *, const char *, sqlite3_uint64), void *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_progress_handler (sqlite3 *, int, int(*)(void *), void *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_randomness (int N, void *P)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_realloc (void *, int)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_realloc64 (void *, sqlite3_uint64)
 
SQLITE_API int SQLITE_STDCALL sqlite3_release_memory (int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_reset (sqlite3_stmt *pStmt)
 
SQLITE_API void SQLITE_STDCALL sqlite3_reset_auto_extension (void)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_blob (sqlite3_context *, const void *, int, void(*)(void *))
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_blob64 (sqlite3_context *, const void *, sqlite3_uint64, void(*)(void *))
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_double (sqlite3_context *, double)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_error (sqlite3_context *, const char *, int)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_error16 (sqlite3_context *, const void *, int)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_error_code (sqlite3_context *, int)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_error_nomem (sqlite3_context *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_error_toobig (sqlite3_context *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_int (sqlite3_context *, int)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_int64 (sqlite3_context *, sqlite3_int64)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_null (sqlite3_context *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_subtype (sqlite3_context *, unsigned int)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_text (sqlite3_context *, const char *, int, void(*)(void *))
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_text16 (sqlite3_context *, const void *, int, void(*)(void *))
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_text16be (sqlite3_context *, const void *, int, void(*)(void *))
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_text16le (sqlite3_context *, const void *, int, void(*)(void *))
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_text64 (sqlite3_context *, const char *, sqlite3_uint64, void(*)(void *), unsigned char encoding)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_value (sqlite3_context *, sqlite3_value *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_result_zeroblob (sqlite3_context *, int n)
 
SQLITE_API int SQLITE_STDCALL sqlite3_result_zeroblob64 (sqlite3_context *, sqlite3_uint64 n)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_rollback_hook (sqlite3 *, void(*)(void *), void *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_rtree_geometry_callback (sqlite3 *db, const char *zGeom, int(*xGeom)(sqlite3_rtree_geometry *, int, sqlite3_rtree_dbl *, int *), void *pContext)
 
SQLITE_API int SQLITE_STDCALL sqlite3_rtree_query_callback (sqlite3 *db, const char *zQueryFunc, int(*xQueryFunc)(sqlite3_rtree_query_info *), void *pContext, void(*xDestructor)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_set_authorizer (sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData)
 
SQLITE_API void SQLITE_STDCALL sqlite3_set_auxdata (sqlite3_context *, int N, void *, void(*)(void *))
 
SQLITE_API int SQLITE_STDCALL sqlite3_shutdown (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_sleep (int)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_snapshot_cmp (sqlite3_snapshot *p1, sqlite3_snapshot *p2)
 
SQLITE_API SQLITE_EXPERIMENTAL void SQLITE_STDCALL sqlite3_snapshot_free (sqlite3_snapshot *)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_snapshot_get (sqlite3 *db, const char *zSchema, sqlite3_snapshot **ppSnapshot)
 
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_snapshot_open (sqlite3 *db, const char *zSchema, sqlite3_snapshot *pSnapshot)
 
SQLITE_API char *SQLITE_CDECL sqlite3_snprintf (int, char *, const char *,...)
 
SQLITE_API SQLITE_DEPRECATED void SQLITE_STDCALL sqlite3_soft_heap_limit (int N)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_soft_heap_limit64 (sqlite3_int64 N)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_sourceid (void)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_sql (sqlite3_stmt *pStmt)
 
SQLITE_API int SQLITE_STDCALL sqlite3_status (int op, int *pCurrent, int *pHighwater, int resetFlag)
 
SQLITE_API int SQLITE_STDCALL sqlite3_status64 (int op, sqlite3_int64 *pCurrent, sqlite3_int64 *pHighwater, int resetFlag)
 
SQLITE_API int SQLITE_STDCALL sqlite3_step (sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_stmt_busy (sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_stmt_readonly (sqlite3_stmt *pStmt)
 
SQLITE_API int SQLITE_STDCALL sqlite3_stmt_scanstatus (sqlite3_stmt *pStmt, int idx, int iScanStatusOp, void *pOut)
 
SQLITE_API void SQLITE_STDCALL sqlite3_stmt_scanstatus_reset (sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_stmt_status (sqlite3_stmt *, int op, int resetFlg)
 
SQLITE_API int SQLITE_STDCALL sqlite3_strglob (const char *zGlob, const char *zStr)
 
SQLITE_API int SQLITE_STDCALL sqlite3_stricmp (const char *, const char *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_strlike (const char *zGlob, const char *zStr, unsigned int cEsc)
 
SQLITE_API int SQLITE_STDCALL sqlite3_strnicmp (const char *, const char *, int)
 
SQLITE_API int SQLITE_STDCALL sqlite3_system_errno (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL 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 SQLITE_CDECL sqlite3_test_control (int op,...)
 
SQLITE_API SQLITE_DEPRECATED void SQLITE_STDCALL sqlite3_thread_cleanup (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_threadsafe (void)
 
SQLITE_API int SQLITE_STDCALL sqlite3_total_changes (sqlite3 *)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_trace (sqlite3 *, void(*xTrace)(void *, const char *), void *)
 
SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_transfer_bindings (sqlite3_stmt *, sqlite3_stmt *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_unlock_notify (sqlite3 *pBlocked, void(*xNotify)(void **apArg, int nArg), void *pNotifyArg)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_update_hook (sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite3_int64), void *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_uri_boolean (const char *zFile, const char *zParam, int bDefault)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_uri_int64 (const char *, const char *, sqlite3_int64)
 
SQLITE_API const char *SQLITE_STDCALL sqlite3_uri_parameter (const char *zFilename, const char *zParam)
 
SQLITE_API void *SQLITE_STDCALL sqlite3_user_data (sqlite3_context *)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_value_blob (sqlite3_value *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_value_bytes (sqlite3_value *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_value_bytes16 (sqlite3_value *)
 
SQLITE_API double SQLITE_STDCALL sqlite3_value_double (sqlite3_value *)
 
SQLITE_API sqlite3_value *SQLITE_STDCALL sqlite3_value_dup (const sqlite3_value *)
 
SQLITE_API void SQLITE_STDCALL sqlite3_value_free (sqlite3_value *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_value_int (sqlite3_value *)
 
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_value_int64 (sqlite3_value *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_value_numeric_type (sqlite3_value *)
 
SQLITE_API unsigned int SQLITE_STDCALL sqlite3_value_subtype (sqlite3_value *)
 
SQLITE_API const unsigned char *SQLITE_STDCALL sqlite3_value_text (sqlite3_value *)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_value_text16 (sqlite3_value *)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_value_text16be (sqlite3_value *)
 
SQLITE_API const void *SQLITE_STDCALL sqlite3_value_text16le (sqlite3_value *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_value_type (sqlite3_value *)
 
SQLITE_API sqlite3_vfs *SQLITE_STDCALL sqlite3_vfs_find (const char *zVfsName)
 
SQLITE_API int SQLITE_STDCALL sqlite3_vfs_register (sqlite3_vfs *, int makeDflt)
 
SQLITE_API int SQLITE_STDCALL sqlite3_vfs_unregister (sqlite3_vfs *)
 
SQLITE_API char *SQLITE_STDCALL sqlite3_vmprintf (const char *, va_list)
 
SQLITE_API char *SQLITE_STDCALL sqlite3_vsnprintf (int, char *, const char *, va_list)
 
SQLITE_API int SQLITE_CDECL sqlite3_vtab_config (sqlite3 *, int op,...)
 
SQLITE_API int SQLITE_STDCALL sqlite3_vtab_on_conflict (sqlite3 *)
 
SQLITE_API int SQLITE_STDCALL sqlite3_wal_autocheckpoint (sqlite3 *db, int N)
 
SQLITE_API int SQLITE_STDCALL sqlite3_wal_checkpoint (sqlite3 *db, const char *zDb)
 
SQLITE_API int SQLITE_STDCALL sqlite3_wal_checkpoint_v2 (sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt)
 
SQLITE_API void *SQLITE_STDCALL 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 []
 

Macro Definition Documentation

#define _FTS5_H

Definition at line 9629 of file sqlite3.h.

#define _SQLITE3RTREE_H_

Definition at line 8224 of file sqlite3.h.

#define FTS5_TOKEN_COLOCATED   0x0001 /* Same position as prev. token */

Definition at line 10137 of file sqlite3.h.

#define FTS5_TOKENIZE_AUX   0x0008

Definition at line 10133 of file sqlite3.h.

#define FTS5_TOKENIZE_DOCUMENT   0x0004

Definition at line 10132 of file sqlite3.h.

#define FTS5_TOKENIZE_PREFIX   0x0002

Definition at line 10131 of file sqlite3.h.

#define FTS5_TOKENIZE_QUERY   0x0001

Definition at line 10130 of file sqlite3.h.

#define FULLY_WITHIN   2 /* Object fully contained within query region */

Definition at line 8318 of file sqlite3.h.

#define NOT_WITHIN   0 /* Object completely outside of query region */

Definition at line 8316 of file sqlite3.h.

#define PARTLY_WITHIN   1 /* Object partially overlaps query region */

Definition at line 8317 of file sqlite3.h.

#define SQLITE3_TEXT   3

Definition at line 3975 of file sqlite3.h.

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

Definition at line 409 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 1256 of file sqlite3.h.

#define SQLITE_ACCESS_READ   2 /* Unused */

Definition at line 1258 of file sqlite3.h.

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

Definition at line 1257 of file sqlite3.h.

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

Definition at line 2743 of file sqlite3.h.

#define SQLITE_ANALYZE   28 /* Table Name NULL */

Definition at line 2745 of file sqlite3.h.

#define SQLITE_ANY   5 /* Deprecated */

Definition at line 4339 of file sqlite3.h.

#define SQLITE_API

Definition at line 52 of file sqlite3.h.

#define SQLITE_ATTACH   24 /* Filename NULL */

Definition at line 2741 of file sqlite3.h.

#define SQLITE_AUTH   23 /* Authorization denied */

Definition at line 428 of file sqlite3.h.

#define SQLITE_AUTH_USER   (SQLITE_AUTH | (1<<8))

Definition at line 508 of file sqlite3.h.

#define SQLITE_BLOB   4

Definition at line 3968 of file sqlite3.h.

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

Definition at line 410 of file sqlite3.h.

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

Definition at line 483 of file sqlite3.h.

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

Definition at line 484 of file sqlite3.h.

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

Definition at line 419 of file sqlite3.h.

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

Definition at line 488 of file sqlite3.h.

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

Definition at line 487 of file sqlite3.h.

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

Definition at line 486 of file sqlite3.h.

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

Definition at line 485 of file sqlite3.h.

#define SQLITE_CDECL

Definition at line 55 of file sqlite3.h.

#define SQLITE_CHECKPOINT_FULL   1 /* Wait for writers, then checkpoint */

Definition at line 7730 of file sqlite3.h.

#define SQLITE_CHECKPOINT_PASSIVE   0 /* Do as much as possible w/o blocking */

Definition at line 7729 of file sqlite3.h.

#define SQLITE_CHECKPOINT_RESTART   2 /* Like FULL but wait for for readers */

Definition at line 7731 of file sqlite3.h.

#define SQLITE_CHECKPOINT_TRUNCATE   3 /* Like RESTART but also truncate WAL */

Definition at line 7732 of file sqlite3.h.

#define SQLITE_CONFIG_COVERING_INDEX_SCAN   20 /* int */

Definition at line 1858 of file sqlite3.h.

#define SQLITE_CONFIG_GETMALLOC   5 /* sqlite3_mem_methods* */

Definition at line 1843 of file sqlite3.h.

#define SQLITE_CONFIG_GETMUTEX   11 /* sqlite3_mutex_methods* */

Definition at line 1849 of file sqlite3.h.

#define SQLITE_CONFIG_GETPCACHE   15 /* no-op */

Definition at line 1853 of file sqlite3.h.

#define SQLITE_CONFIG_GETPCACHE2   19 /* sqlite3_pcache_methods2* */

Definition at line 1857 of file sqlite3.h.

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

Definition at line 1846 of file sqlite3.h.

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

Definition at line 1854 of file sqlite3.h.

#define SQLITE_CONFIG_LOOKASIDE   13 /* int int */

Definition at line 1851 of file sqlite3.h.

#define SQLITE_CONFIG_MALLOC   4 /* sqlite3_mem_methods* */

Definition at line 1842 of file sqlite3.h.

#define SQLITE_CONFIG_MEMSTATUS   9 /* boolean */

Definition at line 1847 of file sqlite3.h.

#define SQLITE_CONFIG_MMAP_SIZE   22 /* sqlite3_int64, sqlite3_int64 */

Definition at line 1860 of file sqlite3.h.

#define SQLITE_CONFIG_MULTITHREAD   2 /* nil */

Definition at line 1840 of file sqlite3.h.

#define SQLITE_CONFIG_MUTEX   10 /* sqlite3_mutex_methods* */

Definition at line 1848 of file sqlite3.h.

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

Definition at line 1845 of file sqlite3.h.

#define SQLITE_CONFIG_PCACHE   14 /* no-op */

Definition at line 1852 of file sqlite3.h.

#define SQLITE_CONFIG_PCACHE2   18 /* sqlite3_pcache_methods2* */

Definition at line 1856 of file sqlite3.h.

#define SQLITE_CONFIG_PCACHE_HDRSZ   24 /* int *psz */

Definition at line 1862 of file sqlite3.h.

#define SQLITE_CONFIG_PMASZ   25 /* unsigned int szPma */

Definition at line 1863 of file sqlite3.h.

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

Definition at line 1844 of file sqlite3.h.

#define SQLITE_CONFIG_SERIALIZED   3 /* nil */

Definition at line 1841 of file sqlite3.h.

#define SQLITE_CONFIG_SINGLETHREAD   1 /* nil */

Definition at line 1839 of file sqlite3.h.

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

Definition at line 1859 of file sqlite3.h.

#define SQLITE_CONFIG_STMTJRNL_SPILL   26 /* int nByte */

Definition at line 1864 of file sqlite3.h.

#define SQLITE_CONFIG_URI   17 /* int */

Definition at line 1855 of file sqlite3.h.

#define SQLITE_CONFIG_WIN32_HEAPSIZE   23 /* int nByte */

Definition at line 1861 of file sqlite3.h.

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

Definition at line 424 of file sqlite3.h.

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

Definition at line 495 of file sqlite3.h.

#define SQLITE_CONSTRAINT_COMMITHOOK   (SQLITE_CONSTRAINT | (2<<8))

Definition at line 496 of file sqlite3.h.

#define SQLITE_CONSTRAINT_FOREIGNKEY   (SQLITE_CONSTRAINT | (3<<8))

Definition at line 497 of file sqlite3.h.

#define SQLITE_CONSTRAINT_FUNCTION   (SQLITE_CONSTRAINT | (4<<8))

Definition at line 498 of file sqlite3.h.

#define SQLITE_CONSTRAINT_NOTNULL   (SQLITE_CONSTRAINT | (5<<8))

Definition at line 499 of file sqlite3.h.

#define SQLITE_CONSTRAINT_PRIMARYKEY   (SQLITE_CONSTRAINT | (6<<8))

Definition at line 500 of file sqlite3.h.

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

Definition at line 504 of file sqlite3.h.

#define SQLITE_CONSTRAINT_TRIGGER   (SQLITE_CONSTRAINT | (7<<8))

Definition at line 501 of file sqlite3.h.

#define SQLITE_CONSTRAINT_UNIQUE   (SQLITE_CONSTRAINT | (8<<8))

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 2750 of file sqlite3.h.

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

Definition at line 416 of file sqlite3.h.

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

Definition at line 489 of file sqlite3.h.

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

Definition at line 2718 of file sqlite3.h.

#define SQLITE_CREATE_TABLE   2 /* Table Name NULL */

Definition at line 2719 of file sqlite3.h.

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

Definition at line 2720 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_TABLE   4 /* Table Name NULL */

Definition at line 2721 of file sqlite3.h.

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

Definition at line 2722 of file sqlite3.h.

#define SQLITE_CREATE_TEMP_VIEW   6 /* View Name NULL */

Definition at line 2723 of file sqlite3.h.

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

Definition at line 2724 of file sqlite3.h.

#define SQLITE_CREATE_VIEW   8 /* View Name NULL */

Definition at line 2725 of file sqlite3.h.

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

Definition at line 2746 of file sqlite3.h.

#define SQLITE_DBCONFIG_ENABLE_FKEY   1002 /* int int* */

Definition at line 1955 of file sqlite3.h.

#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER   1004 /* int int* */

Definition at line 1957 of file sqlite3.h.

#define SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION   1005 /* int int* */

Definition at line 1958 of file sqlite3.h.

#define SQLITE_DBCONFIG_ENABLE_TRIGGER   1003 /* int int* */

Definition at line 1956 of file sqlite3.h.

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

Definition at line 1954 of file sqlite3.h.

#define SQLITE_DBSTATUS_CACHE_HIT   7

Definition at line 6820 of file sqlite3.h.

#define SQLITE_DBSTATUS_CACHE_MISS   8

Definition at line 6821 of file sqlite3.h.

#define SQLITE_DBSTATUS_CACHE_USED   1

Definition at line 6814 of file sqlite3.h.

#define SQLITE_DBSTATUS_CACHE_WRITE   9

Definition at line 6822 of file sqlite3.h.

#define SQLITE_DBSTATUS_DEFERRED_FKS   10

Definition at line 6823 of file sqlite3.h.

#define SQLITE_DBSTATUS_LOOKASIDE_HIT   4

Definition at line 6817 of file sqlite3.h.

#define SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL   6

Definition at line 6819 of file sqlite3.h.

#define SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE   5

Definition at line 6818 of file sqlite3.h.

#define SQLITE_DBSTATUS_LOOKASIDE_USED   0

Definition at line 6813 of file sqlite3.h.

#define SQLITE_DBSTATUS_MAX   10 /* Largest defined DBSTATUS */

Definition at line 6824 of file sqlite3.h.

#define SQLITE_DBSTATUS_SCHEMA_USED   2

Definition at line 6815 of file sqlite3.h.

#define SQLITE_DBSTATUS_STMT_USED   3

Definition at line 6816 of file sqlite3.h.

#define SQLITE_DELETE   9 /* Table Name NULL */

Definition at line 2726 of file sqlite3.h.

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

Definition at line 2695 of file sqlite3.h.

#define SQLITE_DEPRECATED

Definition at line 74 of file sqlite3.h.

#define SQLITE_DETACH   25 /* Database Name NULL */

Definition at line 2742 of file sqlite3.h.

#define SQLITE_DETERMINISTIC   0x800

Definition at line 4350 of file sqlite3.h.

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

Definition at line 435 of file sqlite3.h.

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

Definition at line 2727 of file sqlite3.h.

#define SQLITE_DROP_TABLE   11 /* Table Name NULL */

Definition at line 2728 of file sqlite3.h.

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

Definition at line 2729 of file sqlite3.h.

#define SQLITE_DROP_TEMP_TABLE   13 /* Table Name NULL */

Definition at line 2730 of file sqlite3.h.

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

Definition at line 2731 of file sqlite3.h.

#define SQLITE_DROP_TEMP_VIEW   15 /* View Name NULL */

Definition at line 2732 of file sqlite3.h.

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

Definition at line 2733 of file sqlite3.h.

#define SQLITE_DROP_VIEW   17 /* View Name NULL */

Definition at line 2734 of file sqlite3.h.

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

Definition at line 2747 of file sqlite3.h.

#define SQLITE_EMPTY   16 /* Database is empty */

Definition at line 421 of file sqlite3.h.

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

Definition at line 406 of file sqlite3.h.

#define SQLITE_EXPERIMENTAL

Definition at line 75 of file sqlite3.h.

#define SQLITE_EXTERN   extern

Definition at line 49 of file sqlite3.h.

#define SQLITE_FAIL   3

Definition at line 7817 of file sqlite3.h.

#define SQLITE_FCNTL_BUSYHANDLER   15

Definition at line 1006 of file sqlite3.h.

#define SQLITE_FCNTL_CHUNK_SIZE   6

Definition at line 997 of file sqlite3.h.

#define SQLITE_FCNTL_COMMIT_PHASETWO   22

Definition at line 1012 of file sqlite3.h.

#define SQLITE_FCNTL_FILE_POINTER   7

Definition at line 998 of file sqlite3.h.

#define SQLITE_FCNTL_GET_LOCKPROXYFILE   2

Definition at line 993 of file sqlite3.h.

#define SQLITE_FCNTL_HAS_MOVED   20

Definition at line 1010 of file sqlite3.h.

#define SQLITE_FCNTL_JOURNAL_POINTER   28

Definition at line 1018 of file sqlite3.h.

#define SQLITE_FCNTL_LAST_ERRNO   4

Definition at line 995 of file sqlite3.h.

#define SQLITE_FCNTL_LOCKSTATE   1

Definition at line 992 of file sqlite3.h.

#define SQLITE_FCNTL_MMAP_SIZE   18

Definition at line 1008 of file sqlite3.h.

#define SQLITE_FCNTL_OVERWRITE   11

Definition at line 1002 of file sqlite3.h.

#define SQLITE_FCNTL_PERSIST_WAL   10

Definition at line 1001 of file sqlite3.h.

#define SQLITE_FCNTL_POWERSAFE_OVERWRITE   13

Definition at line 1004 of file sqlite3.h.

#define SQLITE_FCNTL_PRAGMA   14

Definition at line 1005 of file sqlite3.h.

#define SQLITE_FCNTL_RBU   26

Definition at line 1016 of file sqlite3.h.

#define SQLITE_FCNTL_SET_LOCKPROXYFILE   3

Definition at line 994 of file sqlite3.h.

#define SQLITE_FCNTL_SIZE_HINT   5

Definition at line 996 of file sqlite3.h.

#define SQLITE_FCNTL_SYNC   21

Definition at line 1011 of file sqlite3.h.

#define SQLITE_FCNTL_SYNC_OMITTED   8

Definition at line 999 of file sqlite3.h.

#define SQLITE_FCNTL_TEMPFILENAME   16

Definition at line 1007 of file sqlite3.h.

#define SQLITE_FCNTL_TRACE   19

Definition at line 1009 of file sqlite3.h.

#define SQLITE_FCNTL_VFS_POINTER   27

Definition at line 1017 of file sqlite3.h.

#define SQLITE_FCNTL_VFSNAME   12

Definition at line 1003 of file sqlite3.h.

#define SQLITE_FCNTL_WAL_BLOCK   24

Definition at line 1014 of file sqlite3.h.

#define SQLITE_FCNTL_WIN32_AV_RETRY   9

Definition at line 1000 of file sqlite3.h.

#define SQLITE_FCNTL_WIN32_SET_HANDLE   23

Definition at line 1013 of file sqlite3.h.

#define SQLITE_FCNTL_ZIPVFS   25

Definition at line 1015 of file sqlite3.h.

#define SQLITE_FLOAT   2

Definition at line 3967 of file sqlite3.h.

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

Definition at line 429 of file sqlite3.h.

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

Definition at line 418 of file sqlite3.h.

#define SQLITE_FUNCTION   31 /* NULL Function Name */

Definition at line 2748 of file sqlite3.h.

#define SQLITE_GET_LOCKPROXYFILE   SQLITE_FCNTL_GET_LOCKPROXYFILE

Definition at line 1021 of file sqlite3.h.

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

Definition at line 2696 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_EQ   2

Definition at line 5808 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_GE   32

Definition at line 5812 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_GLOB   66

Definition at line 5815 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_GT   4

Definition at line 5809 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_LE   8

Definition at line 5810 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_LIKE   65

Definition at line 5814 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_LT   16

Definition at line 5811 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_MATCH   64

Definition at line 5813 of file sqlite3.h.

#define SQLITE_INDEX_CONSTRAINT_REGEXP   67

Definition at line 5816 of file sqlite3.h.

#define SQLITE_INDEX_SCAN_UNIQUE   1 /* Scan visits at most 1 row */

Definition at line 5798 of file sqlite3.h.

#define SQLITE_INSERT   18 /* Table Name NULL */

Definition at line 2735 of file sqlite3.h.

#define SQLITE_INTEGER   1

Definition at line 3966 of file sqlite3.h.

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

Definition at line 407 of file sqlite3.h.

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

Definition at line 414 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC   0x00000001

Definition at line 568 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC16K   0x00000040

Definition at line 574 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC1K   0x00000004

Definition at line 570 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC2K   0x00000008

Definition at line 571 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC32K   0x00000080

Definition at line 575 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC4K   0x00000010

Definition at line 572 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC512   0x00000002

Definition at line 569 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC64K   0x00000100

Definition at line 576 of file sqlite3.h.

#define SQLITE_IOCAP_ATOMIC8K   0x00000020

Definition at line 573 of file sqlite3.h.

#define SQLITE_IOCAP_IMMUTABLE   0x00002000

Definition at line 581 of file sqlite3.h.

#define SQLITE_IOCAP_POWERSAFE_OVERWRITE   0x00001000

Definition at line 580 of file sqlite3.h.

#define SQLITE_IOCAP_SAFE_APPEND   0x00000200

Definition at line 577 of file sqlite3.h.

#define SQLITE_IOCAP_SEQUENTIAL   0x00000400

Definition at line 578 of file sqlite3.h.

#define SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN   0x00000800

Definition at line 579 of file sqlite3.h.

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

Definition at line 415 of file sqlite3.h.

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

Definition at line 466 of file sqlite3.h.

#define SQLITE_IOERR_AUTH   (SQLITE_IOERR | (28<<8))

Definition at line 481 of file sqlite3.h.

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

Definition at line 464 of file sqlite3.h.

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

Definition at line 467 of file sqlite3.h.

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

Definition at line 469 of file sqlite3.h.

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

Definition at line 479 of file sqlite3.h.

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

Definition at line 463 of file sqlite3.h.

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

Definition at line 476 of file sqlite3.h.

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

Definition at line 470 of file sqlite3.h.

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

Definition at line 458 of file sqlite3.h.

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

Definition at line 460 of file sqlite3.h.

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

Definition at line 457 of file sqlite3.h.

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

Definition at line 478 of file sqlite3.h.

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

Definition at line 468 of file sqlite3.h.

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

Definition at line 477 of file sqlite3.h.

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

Definition at line 465 of file sqlite3.h.

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

Definition at line 462 of file sqlite3.h.

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

Definition at line 454 of file sqlite3.h.

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

Definition at line 475 of file sqlite3.h.

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

Definition at line 473 of file sqlite3.h.

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

Definition at line 474 of file sqlite3.h.

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

Definition at line 471 of file sqlite3.h.

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

Definition at line 472 of file sqlite3.h.

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

Definition at line 455 of file sqlite3.h.

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

Definition at line 459 of file sqlite3.h.

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

Definition at line 461 of file sqlite3.h.

#define SQLITE_IOERR_VNODE   (SQLITE_IOERR | (27<<8))

Definition at line 480 of file sqlite3.h.

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

Definition at line 456 of file sqlite3.h.

#define SQLITE_LAST_ERRNO   SQLITE_FCNTL_LAST_ERRNO

Definition at line 1023 of file sqlite3.h.

#define SQLITE_LIMIT_ATTACHED   7

Definition at line 3284 of file sqlite3.h.

#define SQLITE_LIMIT_COLUMN   2

Definition at line 3279 of file sqlite3.h.

#define SQLITE_LIMIT_COMPOUND_SELECT   4

Definition at line 3281 of file sqlite3.h.

#define SQLITE_LIMIT_EXPR_DEPTH   3

Definition at line 3280 of file sqlite3.h.

#define SQLITE_LIMIT_FUNCTION_ARG   6

Definition at line 3283 of file sqlite3.h.

#define SQLITE_LIMIT_LENGTH   0

Definition at line 3277 of file sqlite3.h.

#define SQLITE_LIMIT_LIKE_PATTERN_LENGTH   8

Definition at line 3285 of file sqlite3.h.

#define SQLITE_LIMIT_SQL_LENGTH   1

Definition at line 3278 of file sqlite3.h.

#define SQLITE_LIMIT_TRIGGER_DEPTH   10

Definition at line 3287 of file sqlite3.h.

#define SQLITE_LIMIT_VARIABLE_NUMBER   9

Definition at line 3286 of file sqlite3.h.

#define SQLITE_LIMIT_VDBE_OP   5

Definition at line 3282 of file sqlite3.h.

#define SQLITE_LIMIT_WORKER_THREADS   11

Definition at line 3288 of file sqlite3.h.

#define SQLITE_LOCK_EXCLUSIVE   4

Definition at line 594 of file sqlite3.h.

#define SQLITE_LOCK_NONE   0

Definition at line 590 of file sqlite3.h.

#define SQLITE_LOCK_PENDING   3

Definition at line 593 of file sqlite3.h.

#define SQLITE_LOCK_RESERVED   2

Definition at line 592 of file sqlite3.h.

#define SQLITE_LOCK_SHARED   1

Definition at line 591 of file sqlite3.h.

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

Definition at line 411 of file sqlite3.h.

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

Definition at line 482 of file sqlite3.h.

#define SQLITE_MISMATCH   20 /* Data type mismatch */

Definition at line 425 of file sqlite3.h.

#define SQLITE_MISUSE   21 /* Library used incorrectly */

Definition at line 426 of file sqlite3.h.

#define SQLITE_MUTEX_FAST   0

Definition at line 6451 of file sqlite3.h.

#define SQLITE_MUTEX_RECURSIVE   1

Definition at line 6452 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_APP1   8 /* For use by application */

Definition at line 6461 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_APP2   9 /* For use by application */

Definition at line 6462 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_APP3   10 /* For use by application */

Definition at line 6463 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_LRU   6 /* lru page list */

Definition at line 6458 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_LRU2   7 /* NOT USED */

Definition at line 6459 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_MASTER   2

Definition at line 6453 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_MEM   3 /* sqlite3_malloc() */

Definition at line 6454 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_MEM2   4 /* NOT USED */

Definition at line 6455 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_OPEN   4 /* sqlite3BtreeOpen() */

Definition at line 6456 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_PMEM   7 /* sqlite3PageMalloc() */

Definition at line 6460 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_PRNG   5 /* sqlite3_random() */

Definition at line 6457 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_VFS1   11 /* For use by built-in VFS */

Definition at line 6464 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_VFS2   12 /* For use by extension VFS */

Definition at line 6465 of file sqlite3.h.

#define SQLITE_MUTEX_STATIC_VFS3   13 /* For use by application VFS */

Definition at line 6466 of file sqlite3.h.

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

Definition at line 427 of file sqlite3.h.

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

Definition at line 412 of file sqlite3.h.

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

Definition at line 431 of file sqlite3.h.

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

Definition at line 417 of file sqlite3.h.

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

Definition at line 432 of file sqlite3.h.

#define SQLITE_NOTICE_RECOVER_ROLLBACK   (SQLITE_NOTICE | (2<<8))

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 3969 of file sqlite3.h.

#define SQLITE_OK   0 /* Successful result */

Definition at line 404 of file sqlite3.h.

#define SQLITE_OPEN_AUTOPROXY   0x00000020 /* VFS only */

Definition at line 522 of file sqlite3.h.

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

Definition at line 519 of file sqlite3.h.

#define SQLITE_OPEN_DELETEONCLOSE   0x00000008 /* VFS only */

Definition at line 520 of file sqlite3.h.

#define SQLITE_OPEN_EXCLUSIVE   0x00000010 /* VFS only */

Definition at line 521 of file sqlite3.h.

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

Definition at line 533 of file sqlite3.h.

#define SQLITE_OPEN_MAIN_DB   0x00000100 /* VFS only */

Definition at line 525 of file sqlite3.h.

#define SQLITE_OPEN_MAIN_JOURNAL   0x00000800 /* VFS only */

Definition at line 528 of file sqlite3.h.

#define SQLITE_OPEN_MASTER_JOURNAL   0x00004000 /* VFS only */

Definition at line 531 of file sqlite3.h.

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

Definition at line 524 of file sqlite3.h.

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

Definition at line 532 of file sqlite3.h.

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

Definition at line 535 of file sqlite3.h.

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

Definition at line 517 of file sqlite3.h.

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

Definition at line 518 of file sqlite3.h.

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

Definition at line 534 of file sqlite3.h.

#define SQLITE_OPEN_SUBJOURNAL   0x00002000 /* VFS only */

Definition at line 530 of file sqlite3.h.

#define SQLITE_OPEN_TEMP_DB   0x00000200 /* VFS only */

Definition at line 526 of file sqlite3.h.

#define SQLITE_OPEN_TEMP_JOURNAL   0x00001000 /* VFS only */

Definition at line 529 of file sqlite3.h.

#define SQLITE_OPEN_TRANSIENT_DB   0x00000400 /* VFS only */

Definition at line 527 of file sqlite3.h.

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

Definition at line 523 of file sqlite3.h.

#define SQLITE_OPEN_WAL   0x00080000 /* VFS only */

Definition at line 536 of file sqlite3.h.

#define SQLITE_PERM   3 /* Access permission denied */

Definition at line 408 of file sqlite3.h.

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

Definition at line 2736 of file sqlite3.h.

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

Definition at line 420 of file sqlite3.h.

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

Definition at line 430 of file sqlite3.h.

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

Definition at line 2737 of file sqlite3.h.

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

Definition at line 413 of file sqlite3.h.

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

Definition at line 491 of file sqlite3.h.

#define SQLITE_READONLY_DBMOVED   (SQLITE_READONLY | (4<<8))

Definition at line 493 of file sqlite3.h.

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

Definition at line 490 of file sqlite3.h.

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

Definition at line 492 of file sqlite3.h.

#define SQLITE_RECURSIVE   33 /* NULL NULL */

Definition at line 2751 of file sqlite3.h.

#define SQLITE_REINDEX   27 /* Index Name NULL */

Definition at line 2744 of file sqlite3.h.

#define SQLITE_REPLACE   5

Definition at line 7819 of file sqlite3.h.

#define SQLITE_ROLLBACK   1

Definition at line 7815 of file sqlite3.h.

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

Definition at line 434 of file sqlite3.h.

#define SQLITE_SAVEPOINT   32 /* Operation Savepoint Name */

Definition at line 2749 of file sqlite3.h.

#define SQLITE_SCANSTAT_EST   2

Definition at line 7870 of file sqlite3.h.

#define SQLITE_SCANSTAT_EXPLAIN   4

Definition at line 7872 of file sqlite3.h.

#define SQLITE_SCANSTAT_NAME   3

Definition at line 7871 of file sqlite3.h.

#define SQLITE_SCANSTAT_NLOOP   0

Definition at line 7868 of file sqlite3.h.

#define SQLITE_SCANSTAT_NVISIT   1

Definition at line 7869 of file sqlite3.h.

#define SQLITE_SCANSTAT_SELECTID   5

Definition at line 7873 of file sqlite3.h.

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

Definition at line 422 of file sqlite3.h.

#define SQLITE_SELECT   21 /* NULL NULL */

Definition at line 2738 of file sqlite3.h.

#define SQLITE_SET_LOCKPROXYFILE   SQLITE_FCNTL_SET_LOCKPROXYFILE

Definition at line 1022 of file sqlite3.h.

#define SQLITE_SHM_EXCLUSIVE   8

Definition at line 1285 of file sqlite3.h.

#define SQLITE_SHM_LOCK   2

Definition at line 1283 of file sqlite3.h.

#define SQLITE_SHM_NLOCK   8

Definition at line 1295 of file sqlite3.h.

#define SQLITE_SHM_SHARED   4

Definition at line 1284 of file sqlite3.h.

#define SQLITE_SHM_UNLOCK   1

Definition at line 1282 of file sqlite3.h.

#define SQLITE_SOURCE_ID   "2016-05-18 10:57:30 fc49f556e48970561d7ab6a2f24fdd7d9eb81ff2"

Definition at line 116 of file sqlite3.h.

#define SQLITE_STATIC   ((sqlite3_destructor_type)0)

Definition at line 4606 of file sqlite3.h.

#define SQLITE_STATUS_MALLOC_COUNT   9

Definition at line 6696 of file sqlite3.h.

#define SQLITE_STATUS_MALLOC_SIZE   5

Definition at line 6692 of file sqlite3.h.

#define SQLITE_STATUS_MEMORY_USED   0

Definition at line 6687 of file sqlite3.h.

#define SQLITE_STATUS_PAGECACHE_OVERFLOW   2

Definition at line 6689 of file sqlite3.h.

#define SQLITE_STATUS_PAGECACHE_SIZE   7

Definition at line 6694 of file sqlite3.h.

#define SQLITE_STATUS_PAGECACHE_USED   1

Definition at line 6688 of file sqlite3.h.

#define SQLITE_STATUS_PARSER_STACK   6

Definition at line 6693 of file sqlite3.h.

#define SQLITE_STATUS_SCRATCH_OVERFLOW   4

Definition at line 6691 of file sqlite3.h.

#define SQLITE_STATUS_SCRATCH_SIZE   8

Definition at line 6695 of file sqlite3.h.

#define SQLITE_STATUS_SCRATCH_USED   3

Definition at line 6690 of file sqlite3.h.

#define SQLITE_STDCALL

Definition at line 58 of file sqlite3.h.

#define SQLITE_STMTSTATUS_AUTOINDEX   3

Definition at line 6892 of file sqlite3.h.

#define SQLITE_STMTSTATUS_FULLSCAN_STEP   1

Definition at line 6890 of file sqlite3.h.

#define SQLITE_STMTSTATUS_SORT   2

Definition at line 6891 of file sqlite3.h.

#define SQLITE_STMTSTATUS_VM_STEP   4

Definition at line 6893 of file sqlite3.h.

#define SQLITE_SYNC_DATAONLY   0x00010

Definition at line 624 of file sqlite3.h.

#define SQLITE_SYNC_FULL   0x00003

Definition at line 623 of file sqlite3.h.

#define SQLITE_SYNC_NORMAL   0x00002

Definition at line 622 of file sqlite3.h.

#define SQLITE_TESTCTRL_ALWAYS   13

Definition at line 6554 of file sqlite3.h.

#define SQLITE_TESTCTRL_ASSERT   12

Definition at line 6553 of file sqlite3.h.

#define SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS   10

Definition at line 6551 of file sqlite3.h.

#define SQLITE_TESTCTRL_BITVEC_TEST   8

Definition at line 6549 of file sqlite3.h.

#define SQLITE_TESTCTRL_BYTEORDER   22

Definition at line 6563 of file sqlite3.h.

#define SQLITE_TESTCTRL_EXPLAIN_STMT   19 /* NOT USED */

Definition at line 6560 of file sqlite3.h.

#define SQLITE_TESTCTRL_FAULT_INSTALL   9

Definition at line 6550 of file sqlite3.h.

#define SQLITE_TESTCTRL_FIRST   5

Definition at line 6545 of file sqlite3.h.

#define SQLITE_TESTCTRL_IMPOSTER   25

Definition at line 6566 of file sqlite3.h.

#define SQLITE_TESTCTRL_ISINIT   23

Definition at line 6564 of file sqlite3.h.

#define SQLITE_TESTCTRL_ISKEYWORD   16

Definition at line 6557 of file sqlite3.h.

#define SQLITE_TESTCTRL_LAST   25

Definition at line 6567 of file sqlite3.h.

#define SQLITE_TESTCTRL_LOCALTIME_FAULT   18

Definition at line 6559 of file sqlite3.h.

#define SQLITE_TESTCTRL_NEVER_CORRUPT   20

Definition at line 6561 of file sqlite3.h.

#define SQLITE_TESTCTRL_OPTIMIZATIONS   15

Definition at line 6556 of file sqlite3.h.

#define SQLITE_TESTCTRL_PENDING_BYTE   11

Definition at line 6552 of file sqlite3.h.

#define SQLITE_TESTCTRL_PRNG_RESET   7

Definition at line 6548 of file sqlite3.h.

#define SQLITE_TESTCTRL_PRNG_RESTORE   6

Definition at line 6547 of file sqlite3.h.

#define SQLITE_TESTCTRL_PRNG_SAVE   5

Definition at line 6546 of file sqlite3.h.

#define SQLITE_TESTCTRL_RESERVE   14

Definition at line 6555 of file sqlite3.h.

#define SQLITE_TESTCTRL_SCRATCHMALLOC   17

Definition at line 6558 of file sqlite3.h.

#define SQLITE_TESTCTRL_SORTER_MMAP   24

Definition at line 6565 of file sqlite3.h.

#define SQLITE_TESTCTRL_VDBE_COVERAGE   21

Definition at line 6562 of file sqlite3.h.

#define SQLITE_TEXT   3

Definition at line 3973 of file sqlite3.h.

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

Definition at line 423 of file sqlite3.h.

#define SQLITE_TRANSACTION   22 /* Operation NULL */

Definition at line 2739 of file sqlite3.h.

#define SQLITE_TRANSIENT   ((sqlite3_destructor_type)-1)

Definition at line 4607 of file sqlite3.h.

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

Definition at line 2740 of file sqlite3.h.

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

Definition at line 4338 of file sqlite3.h.

#define SQLITE_UTF16_ALIGNED   8 /* sqlite3_create_collation only */

Definition at line 4340 of file sqlite3.h.

#define SQLITE_UTF16BE   3 /* IMP: R-51971-34154 */

Definition at line 4337 of file sqlite3.h.

#define SQLITE_UTF16LE   2 /* IMP: R-03371-37637 */

Definition at line 4336 of file sqlite3.h.

#define SQLITE_UTF8   1 /* IMP: R-37514-35566 */

Definition at line 4335 of file sqlite3.h.

#define SQLITE_VERSION   "3.13.0"

Definition at line 114 of file sqlite3.h.

#define SQLITE_VERSION_NUMBER   3013000

Definition at line 115 of file sqlite3.h.

#define SQLITE_VTAB_CONSTRAINT_SUPPORT   1

Definition at line 7789 of file sqlite3.h.

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

Definition at line 433 of file sqlite3.h.

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

Definition at line 507 of file sqlite3.h.

Typedef Documentation

typedef struct fts5_api fts5_api

Definition at line 10146 of file sqlite3.h.

typedef void(* fts5_extension_function) (const Fts5ExtensionApi *pApi,Fts5Context *pFts,sqlite3_context *pCtx,int nVal,sqlite3_value **apVal)

Definition at line 9647 of file sqlite3.h.

Definition at line 10110 of file sqlite3.h.

typedef struct Fts5Context Fts5Context

Definition at line 9644 of file sqlite3.h.

Definition at line 9643 of file sqlite3.h.

Definition at line 9645 of file sqlite3.h.

typedef struct Fts5Tokenizer Fts5Tokenizer

Definition at line 10109 of file sqlite3.h.

typedef struct sqlite3 sqlite3

Definition at line 232 of file sqlite3.h.

Definition at line 7132 of file sqlite3.h.

typedef struct sqlite3_blob sqlite3_blob

Definition at line 5956 of file sqlite3.h.

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

Definition at line 321 of file sqlite3.h.

Definition at line 3516 of file sqlite3.h.

typedef void(* sqlite3_destructor_type) (void *)

Definition at line 4605 of file sqlite3.h.

typedef struct sqlite3_file sqlite3_file

Definition at line 637 of file sqlite3.h.

Definition at line 5614 of file sqlite3.h.

Definition at line 260 of file sqlite3.h.

Definition at line 732 of file sqlite3.h.

Definition at line 1493 of file sqlite3.h.

Definition at line 5616 of file sqlite3.h.

typedef struct sqlite3_mutex sqlite3_mutex

Definition at line 1036 of file sqlite3.h.

Definition at line 6394 of file sqlite3.h.

Definition at line 6906 of file sqlite3.h.

Definition at line 7106 of file sqlite3.h.

Definition at line 7083 of file sqlite3.h.

Definition at line 6918 of file sqlite3.h.

typedef double sqlite3_rtree_dbl

Definition at line 8240 of file sqlite3.h.

Definition at line 8231 of file sqlite3.h.

Definition at line 8232 of file sqlite3.h.

Definition at line 8090 of file sqlite3.h.

typedef struct sqlite3_stmt sqlite3_stmt

Definition at line 3177 of file sqlite3.h.

typedef void(* sqlite3_syscall_ptr) (void)

Definition at line 1196 of file sqlite3.h.

Definition at line 261 of file sqlite3.h.

typedef struct Mem sqlite3_value

Definition at line 3502 of file sqlite3.h.

typedef struct sqlite3_vfs sqlite3_vfs

Definition at line 1195 of file sqlite3.h.

typedef struct sqlite3_vtab sqlite3_vtab

Definition at line 5613 of file sqlite3.h.

Definition at line 5615 of file sqlite3.h.

typedef long long int sqlite_int64

Definition at line 257 of file sqlite3.h.

typedef unsigned long long int sqlite_uint64

Definition at line 258 of file sqlite3.h.

Function Documentation

SQLITE_API void* SQLITE_STDCALL sqlite3_aggregate_context ( sqlite3_context ,
int  nBytes 
)

Definition at line 75265 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_aggregate_count ( sqlite3_context )

Definition at line 75356 of file sqlite3.c.

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

Definition at line 109356 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_backup_finish ( sqlite3_backup p)

Definition at line 67979 of file sqlite3.c.

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

Definition at line 67527 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_backup_pagecount ( sqlite3_backup p)

Definition at line 68045 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_backup_remaining ( sqlite3_backup p)

Definition at line 68031 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_backup_step ( sqlite3_backup p,
int  nPage 
)

Definition at line 67735 of file sqlite3.c.

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

Definition at line 75778 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_blob64 ( sqlite3_stmt ,
int  ,
const void ,
sqlite3_uint64  ,
void(*)(void *)   
)

Definition at line 75790 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_double ( sqlite3_stmt ,
int  ,
double   
)

Definition at line 75804 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_int ( sqlite3_stmt ,
int  ,
int   
)

Definition at line 75814 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_int64 ( sqlite3_stmt ,
int  ,
sqlite3_int64   
)

Definition at line 75817 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_null ( sqlite3_stmt ,
int   
)

Definition at line 75827 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_parameter_count ( sqlite3_stmt )

Definition at line 75932 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_parameter_index ( sqlite3_stmt ,
const char *  zName 
)

Definition at line 75971 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_bind_parameter_name ( sqlite3_stmt ,
int   
)

Definition at line 75943 of file sqlite3.c.

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

Definition at line 75836 of file sqlite3.c.

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

Definition at line 75862 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_text64 ( sqlite3_stmt ,
int  ,
const char *  ,
sqlite3_uint64  ,
void(*)(void *)  ,
unsigned char  encoding 
)

Definition at line 75845 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_value ( sqlite3_stmt ,
int  ,
const sqlite3_value  
)

Definition at line 75872 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_zeroblob ( sqlite3_stmt ,
int  ,
int  n 
)

Definition at line 75903 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_bind_zeroblob64 ( sqlite3_stmt ,
int  ,
sqlite3_uint64   
)

Definition at line 75913 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_blob_bytes ( sqlite3_blob )

Definition at line 84017 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_blob_close ( sqlite3_blob )

Definition at line 83907 of file sqlite3.c.

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

Definition at line 83666 of file sqlite3.c.

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

Definition at line 84000 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_blob_reopen ( sqlite3_blob ,
sqlite3_int64   
)

Definition at line 84032 of file sqlite3.c.

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

Definition at line 84007 of file sqlite3.c.

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

Definition at line 137083 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_busy_timeout ( sqlite3 ,
int  ms 
)

Definition at line 137137 of file sqlite3.c.

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

Definition at line 109401 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_changes ( sqlite3 )

Definition at line 136514 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_clear_bindings ( sqlite3_stmt )

Definition at line 74619 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_close ( sqlite3 )

Definition at line 136675 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_close_v2 ( sqlite3 )

Definition at line 136676 of file sqlite3.c.

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

Definition at line 138766 of file sqlite3.c.

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

Definition at line 138787 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_column_blob ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75477 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_column_bytes ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75487 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_column_bytes16 ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75492 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_column_count ( sqlite3_stmt pStmt)

Definition at line 75365 of file sqlite3.c.

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

Definition at line 75622 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_column_decltype16 ( sqlite3_stmt ,
int   
)

Definition at line 75627 of file sqlite3.c.

SQLITE_API double SQLITE_STDCALL sqlite3_column_double ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75497 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_column_int ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75502 of file sqlite3.c.

SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_column_int64 ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75507 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_column_name ( sqlite3_stmt ,
int  N 
)

Definition at line 75597 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_column_name16 ( sqlite3_stmt ,
int  N 
)

Definition at line 75602 of file sqlite3.c.

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

Definition at line 75512 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_column_text16 ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75527 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_column_type ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75533 of file sqlite3.c.

SQLITE_API sqlite3_value* SQLITE_STDCALL sqlite3_column_value ( sqlite3_stmt ,
int  iCol 
)

Definition at line 75517 of file sqlite3.c.

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

Definition at line 137448 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_compileoption_get ( int  N)

Definition at line 17375 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_compileoption_used ( const char *  zOptName)

Definition at line 17347 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_complete ( const char *  sql)

Definition at line 135313 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_complete16 ( const void sql)

Definition at line 135478 of file sqlite3.c.

SQLITE_API int SQLITE_CDECL sqlite3_config ( int  ,
  ... 
)

Definition at line 135948 of file sqlite3.c.

SQLITE_API sqlite3* SQLITE_STDCALL sqlite3_context_db_handle ( sqlite3_context )

Definition at line 75189 of file sqlite3.c.

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

Definition at line 138698 of file sqlite3.c.

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

Definition at line 138736 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL 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 138711 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL 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 137269 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL 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 137326 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL 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 137283 of file sqlite3.c.

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

Definition at line 121085 of file sqlite3.c.

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

Definition at line 121100 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_data_count ( sqlite3_stmt pStmt)

Definition at line 75374 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_db_cacheflush ( sqlite3 )

Definition at line 136351 of file sqlite3.c.

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

Definition at line 136380 of file sqlite3.c.

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

Definition at line 139473 of file sqlite3.c.

SQLITE_API sqlite3* SQLITE_STDCALL sqlite3_db_handle ( sqlite3_stmt )

Definition at line 76027 of file sqlite3.c.

SQLITE_API sqlite3_mutex* SQLITE_STDCALL sqlite3_db_mutex ( sqlite3 )

Definition at line 136313 of file sqlite3.c.

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

Definition at line 139489 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_db_release_memory ( sqlite3 )

Definition at line 136327 of file sqlite3.c.

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

Definition at line 18127 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_declare_vtab ( sqlite3 ,
const char *  zSQL 
)

Definition at line 121724 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_enable_load_extension ( sqlite3 db,
int  onoff 
)

Definition at line 109299 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_enable_shared_cache ( int  )

Definition at line 57759 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_errcode ( sqlite3 db)

Definition at line 137840 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_errmsg ( sqlite3 )

Definition at line 137767 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_errmsg16 ( sqlite3 )

Definition at line 137795 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_errstr ( int  )

Definition at line 137867 of file sqlite3.c.

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

Definition at line 108027 of file sqlite3.c.

Definition at line 74509 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_extended_errcode ( sqlite3 db)

Definition at line 137849 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_extended_result_codes ( sqlite3 ,
int  onoff 
)

Definition at line 139019 of file sqlite3.c.

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

Definition at line 139032 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_finalize ( sqlite3_stmt pStmt)

Definition at line 74571 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_free ( void )

Definition at line 24049 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_free_table ( char **  result)

Definition at line 118677 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_get_autocommit ( sqlite3 )

Definition at line 138820 of file sqlite3.c.

SQLITE_API void* SQLITE_STDCALL sqlite3_get_auxdata ( sqlite3_context ,
int  N 
)

Definition at line 75280 of file sqlite3.c.

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

Definition at line 118608 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_global_recover ( void  )

Definition at line 138809 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_initialize ( void  )

Definition at line 135728 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_interrupt ( sqlite3 )

Definition at line 137153 of file sqlite3.c.

SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_last_insert_rowid ( sqlite3 )

Definition at line 136501 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_libversion ( void  )

Definition at line 135638 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_libversion_number ( void  )

Definition at line 135649 of file sqlite3.c.

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

Definition at line 138015 of file sqlite3.c.

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

Definition at line 109268 of file sqlite3.c.

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

Definition at line 25491 of file sqlite3.c.

SQLITE_API void* SQLITE_STDCALL sqlite3_malloc ( int  )

Definition at line 23891 of file sqlite3.c.

SQLITE_API void* SQLITE_STDCALL sqlite3_malloc64 ( sqlite3_uint64  )

Definition at line 23897 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_memory_alarm ( void(*)(void *, sqlite3_int64, int)  ,
void ,
sqlite3_int64   
)
SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_memory_highwater ( int  resetFlag)

Definition at line 23811 of file sqlite3.c.

SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_memory_used ( void  )

Definition at line 23800 of file sqlite3.c.

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

Definition at line 25416 of file sqlite3.c.

Definition at line 24040 of file sqlite3.c.

SQLITE_API sqlite3_mutex* SQLITE_STDCALL sqlite3_mutex_alloc ( int  )

Definition at line 22227 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_mutex_enter ( sqlite3_mutex )

Definition at line 22259 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_mutex_free ( sqlite3_mutex )

Definition at line 22248 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_mutex_held ( sqlite3_mutex )
SQLITE_API void SQLITE_STDCALL sqlite3_mutex_leave ( sqlite3_mutex )

Definition at line 22285 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_mutex_notheld ( sqlite3_mutex )
SQLITE_API int SQLITE_STDCALL sqlite3_mutex_try ( sqlite3_mutex )

Definition at line 22270 of file sqlite3.c.

SQLITE_API sqlite3_stmt* SQLITE_STDCALL sqlite3_next_stmt ( sqlite3 pDb,
sqlite3_stmt pStmt 
)

Definition at line 76053 of file sqlite3.c.

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

Definition at line 138639 of file sqlite3.c.

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

Definition at line 138659 of file sqlite3.c.

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

Definition at line 138646 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_os_end ( void  )

Definition at line 36627 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_os_init ( void  )

Definition at line 36528 of file sqlite3.c.

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

Definition at line 137366 of file sqlite3.c.

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

Definition at line 112688 of file sqlite3.c.

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

Definition at line 112776 of file sqlite3.c.

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

Definition at line 112788 of file sqlite3.c.

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

Definition at line 112700 of file sqlite3.c.

SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_count ( sqlite3 )
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_depth ( sqlite3 )
SQLITE_API SQLITE_EXPERIMENTAL void* SQLITE_STDCALL sqlite3_preupdate_hook ( sqlite3 db,
void(*)(void *pCtx, sqlite3 *db, int op, char const *zDb, char const *zName, sqlite3_int64 iKey1, sqlite3_int64 iKey2)  xPreUpdate,
void  
)
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_new ( sqlite3 ,
int  ,
sqlite3_value **   
)
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_preupdate_old ( sqlite3 ,
int  ,
sqlite3_value **   
)
SQLITE_API SQLITE_EXPERIMENTAL void* SQLITE_STDCALL sqlite3_profile ( sqlite3 ,
void(*)(void *, const char *, sqlite3_uint64 xProfile,
void  
)

Definition at line 137421 of file sqlite3.c.

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

Definition at line 137106 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_randomness ( int  N,
void P 
)

Definition at line 26062 of file sqlite3.c.

SQLITE_API void* SQLITE_STDCALL sqlite3_realloc ( void ,
int   
)

Definition at line 24158 of file sqlite3.c.

SQLITE_API void* SQLITE_STDCALL sqlite3_realloc64 ( void ,
sqlite3_uint64   
)

Definition at line 24165 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_release_memory ( int  )

Definition at line 23634 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_reset ( sqlite3_stmt pStmt)

Definition at line 74598 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_reset_auto_extension ( void  )

Definition at line 109424 of file sqlite3.c.

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

Definition at line 74799 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_blob64 ( sqlite3_context ,
const void ,
sqlite3_uint64  ,
void(*)(void *)   
)

Definition at line 74809 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_double ( sqlite3_context ,
double   
)

Definition at line 74823 of file sqlite3.c.

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

Definition at line 74827 of file sqlite3.c.

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

Definition at line 74834 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_error_code ( sqlite3_context ,
int   
)

Definition at line 74930 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_error_nomem ( sqlite3_context )

Definition at line 74952 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_error_toobig ( sqlite3_context )

Definition at line 74943 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_int ( sqlite3_context ,
int   
)

Definition at line 74841 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_int64 ( sqlite3_context ,
sqlite3_int64   
)

Definition at line 74845 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_null ( sqlite3_context )

Definition at line 74849 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_subtype ( sqlite3_context ,
unsigned  int 
)

Definition at line 74853 of file sqlite3.c.

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

Definition at line 74859 of file sqlite3.c.

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

Definition at line 74885 of file sqlite3.c.

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

Definition at line 74894 of file sqlite3.c.

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

Definition at line 74903 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_text64 ( sqlite3_context ,
const char *  ,
sqlite3_uint64  ,
void(*)(void *)  ,
unsigned char  encoding 
)

Definition at line 74868 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_value ( sqlite3_context ,
sqlite3_value  
)

Definition at line 74913 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_result_zeroblob ( sqlite3_context ,
int  n 
)

Definition at line 74917 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_result_zeroblob64 ( sqlite3_context ,
sqlite3_uint64  n 
)

Definition at line 74921 of file sqlite3.c.

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

Definition at line 137498 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_rtree_geometry_callback ( sqlite3 db,
const char *  zGeom,
int(*)(sqlite3_rtree_geometry *, int, sqlite3_rtree_dbl *, int *)  xGeom,
void pContext 
)
SQLITE_API int SQLITE_STDCALL sqlite3_rtree_query_callback ( sqlite3 db,
const char *  zQueryFunc,
int(*)(sqlite3_rtree_query_info *)  xQueryFunc,
void pContext,
void(*)(void *)  xDestructor 
)
SQLITE_API int SQLITE_STDCALL sqlite3_set_authorizer ( sqlite3 ,
int(*)(void *, int, const char *, const char *, const char *, const char *)  xAuth,
void pUserData 
)

Definition at line 96567 of file sqlite3.c.

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

Definition at line 75301 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_shutdown ( void  )

Definition at line 135894 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_sleep ( int  )

Definition at line 139003 of file sqlite3.c.

SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_snapshot_cmp ( sqlite3_snapshot p1,
sqlite3_snapshot p2 
)
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_snapshot_get ( sqlite3 db,
const char *  zSchema,
sqlite3_snapshot **  ppSnapshot 
)
SQLITE_API SQLITE_EXPERIMENTAL int SQLITE_STDCALL sqlite3_snapshot_open ( sqlite3 db,
const char *  zSchema,
sqlite3_snapshot pSnapshot 
)
SQLITE_API char* SQLITE_CDECL sqlite3_snprintf ( int  ,
char *  ,
const char *  ,
  ... 
)

Definition at line 25455 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED void SQLITE_STDCALL sqlite3_soft_heap_limit ( int  N)

Definition at line 23731 of file sqlite3.c.

SQLITE_API sqlite3_int64 SQLITE_STDCALL sqlite3_soft_heap_limit64 ( sqlite3_int64  N)

Definition at line 23709 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_sourceid ( void  )

Definition at line 135644 of file sqlite3.c.

SQLITE_API const char* SQLITE_STDCALL sqlite3_sql ( sqlite3_stmt pStmt)

Definition at line 69961 of file sqlite3.c.

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

Definition at line 18110 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_status64 ( int  op,
sqlite3_int64 pCurrent,
sqlite3_int64 pHighwater,
int  resetFlag 
)

Definition at line 18085 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_step ( sqlite3_stmt )

Definition at line 75123 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_stmt_busy ( sqlite3_stmt )

Definition at line 76042 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_stmt_readonly ( sqlite3_stmt pStmt)

Definition at line 76035 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_stmt_scanstatus ( sqlite3_stmt pStmt,
int  idx,
int  iScanStatusOp,
void pOut 
)
SQLITE_API void SQLITE_STDCALL sqlite3_stmt_scanstatus_reset ( sqlite3_stmt )
SQLITE_API int SQLITE_STDCALL sqlite3_stmt_status ( sqlite3_stmt ,
int  op,
int  resetFlg 
)

Definition at line 76074 of file sqlite3.c.

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

Definition at line 103325 of file sqlite3.c.

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

Definition at line 27265 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_strlike ( const char *  zGlob,
const char *  zStr,
unsigned int  cEsc 
)

Definition at line 103332 of file sqlite3.c.

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

Definition at line 27286 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_system_errno ( sqlite3 )

Definition at line 137858 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL 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 
)

Definition at line 138885 of file sqlite3.c.

SQLITE_API int SQLITE_CDECL sqlite3_test_control ( int  op,
  ... 
)

Definition at line 139072 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED void SQLITE_STDCALL sqlite3_thread_cleanup ( void  )

Definition at line 138877 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_threadsafe ( void  )

Definition at line 135655 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_total_changes ( sqlite3 )

Definition at line 136527 of file sqlite3.c.

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

Definition at line 137397 of file sqlite3.c.

SQLITE_API SQLITE_DEPRECATED int SQLITE_STDCALL sqlite3_transfer_bindings ( sqlite3_stmt ,
sqlite3_stmt  
)

Definition at line 76005 of file sqlite3.c.

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

Definition at line 137473 of file sqlite3.c.

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

Definition at line 139432 of file sqlite3.c.

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

Definition at line 139441 of file sqlite3.c.

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

Definition at line 139417 of file sqlite3.c.

SQLITE_API void* SQLITE_STDCALL sqlite3_user_data ( sqlite3_context )

Definition at line 75174 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_value_blob ( sqlite3_value )

Definition at line 74643 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_value_bytes ( sqlite3_value )

Definition at line 74656 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_value_bytes16 ( sqlite3_value )

Definition at line 74659 of file sqlite3.c.

SQLITE_API double SQLITE_STDCALL sqlite3_value_double ( sqlite3_value )

Definition at line 74662 of file sqlite3.c.

SQLITE_API sqlite3_value* SQLITE_STDCALL sqlite3_value_dup ( const sqlite3_value )

Definition at line 74733 of file sqlite3.c.

SQLITE_API void SQLITE_STDCALL sqlite3_value_free ( sqlite3_value )

Definition at line 74756 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_value_int ( sqlite3_value )

Definition at line 74665 of file sqlite3.c.

Definition at line 74668 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_value_numeric_type ( sqlite3_value )

Definition at line 76853 of file sqlite3.c.

SQLITE_API unsigned int SQLITE_STDCALL sqlite3_value_subtype ( sqlite3_value )

Definition at line 74671 of file sqlite3.c.

SQLITE_API const unsigned char* SQLITE_STDCALL sqlite3_value_text ( sqlite3_value )

Definition at line 74675 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_value_text16 ( sqlite3_value )

Definition at line 74679 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_value_text16be ( sqlite3_value )

Definition at line 74682 of file sqlite3.c.

SQLITE_API const void* SQLITE_STDCALL sqlite3_value_text16le ( sqlite3_value )

Definition at line 74685 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_value_type ( sqlite3_value )

Definition at line 74693 of file sqlite3.c.

SQLITE_API sqlite3_vfs* SQLITE_STDCALL sqlite3_vfs_find ( const char *  zVfsName)

Definition at line 19802 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_vfs_register ( sqlite3_vfs ,
int  makeDflt 
)

Definition at line 19848 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_vfs_unregister ( sqlite3_vfs )

Definition at line 19876 of file sqlite3.c.

SQLITE_API char* SQLITE_STDCALL sqlite3_vmprintf ( const char *  ,
va_list   
)

Definition at line 25392 of file sqlite3.c.

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

Definition at line 25441 of file sqlite3.c.

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

Definition at line 122179 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_vtab_on_conflict ( sqlite3 )

Definition at line 122161 of file sqlite3.c.

SQLITE_API int SQLITE_STDCALL sqlite3_wal_autocheckpoint ( sqlite3 db,
int  N 
)

Definition at line 137573 of file sqlite3.c.

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

Definition at line 137676 of file sqlite3.c.

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

Definition at line 137621 of file sqlite3.c.

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

Definition at line 137594 of file sqlite3.c.

Variable Documentation

SQLITE_API SQLITE_EXTERN char* sqlite3_data_directory

Definition at line 5069 of file sqlite3.h.

SQLITE_API SQLITE_EXTERN char* sqlite3_temp_directory

Definition at line 5032 of file sqlite3.h.

SQLITE_API SQLITE_EXTERN const char sqlite3_version[]

Definition at line 148 of file sqlite3.h.



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:29