Sqlite3 3.50.2
Light weight SQL DB
|
#include <stdarg.h>
Go to the source code of this file.
Data Structures | |
struct | sqlite3_file |
struct | sqlite3_io_methods |
struct | sqlite3_vfs |
struct | sqlite3_mem_methods |
struct | sqlite3_module |
struct | sqlite3_index_info |
struct | sqlite3_index_info::sqlite3_index_constraint |
struct | sqlite3_index_info::sqlite3_index_orderby |
struct | sqlite3_index_info::sqlite3_index_constraint_usage |
struct | sqlite3_vtab |
struct | sqlite3_vtab_cursor |
struct | sqlite3_mutex_methods |
struct | sqlite3_pcache_page |
struct | sqlite3_pcache_methods2 |
struct | sqlite3_pcache_methods |
struct | sqlite3_snapshot |
struct | sqlite3_rtree_geometry |
struct | sqlite3_rtree_query_info |
struct | Fts5PhraseIter |
struct | Fts5ExtensionApi |
struct | fts5_tokenizer_v2 |
struct | fts5_tokenizer |
struct | fts5_api |
Typedefs | |
typedef int(* | sqlite3_callback) (void *, int, char **, char **) |
typedef const char * | sqlite3_filename |
typedef void(* | sqlite3_syscall_ptr) (void) |
typedef void(* | sqlite3_destructor_type) (void *) |
typedef struct sqlite3_snapshot | sqlite3_snapshot |
typedef void(* | fts5_extension_function) (const Fts5ExtensionApi *pApi, Fts5Context *pFts, sqlite3_context *pCtx, int nVal, sqlite3_value **apVal) |
Variables | |
const char | sqlite3_version [] |
char * | sqlite3_temp_directory |
char * | sqlite3_data_directory |
struct sqlite3_file |
struct sqlite3_io_methods |
Data Fields | ||
---|---|---|
int | iVersion | |
int(*)(sqlite3_file *, int *pResOut) | xCheckReservedLock | |
int(*)(sqlite3_file *) | xClose | |
int(*)(sqlite3_file *) | xDeviceCharacteristics | |
int(*)(sqlite3_file *, sqlite3_int64 iOfst, int iAmt, void **pp) | xFetch | |
int(*)(sqlite3_file *, int op, void *pArg) | xFileControl | |
int(*)(sqlite3_file *, sqlite3_int64 *pSize) | xFileSize | |
int(*)(sqlite3_file *, int) | xLock | |
int(*)(sqlite3_file *, void *, int iAmt, sqlite3_int64 iOfst) | xRead | |
int(*)(sqlite3_file *) | xSectorSize | |
void(*)(sqlite3_file *) | xShmBarrier | |
int(*)(sqlite3_file *, int offset, int n, int flags) | xShmLock | |
int(*)(sqlite3_file *, int iPg, int pgsz, int, void volatile **) | xShmMap | |
int(*)(sqlite3_file *, int deleteFlag) | xShmUnmap | |
int(*)(sqlite3_file *, int flags) | xSync | |
int(*)(sqlite3_file *, sqlite3_int64 size) | xTruncate | |
int(*)(sqlite3_file *, sqlite3_int64 iOfst, void *p) | xUnfetch | |
int(*)(sqlite3_file *, int) | xUnlock | |
int(*)(sqlite3_file *, const void *, int iAmt, sqlite3_int64 iOfst) | xWrite |
struct sqlite3_vfs |
Data Fields | ||
---|---|---|
int | iVersion | |
int | mxPathname | |
void * | pAppData | |
sqlite3_vfs * | pNext | |
int | szOsFile | |
int(*)(sqlite3_vfs *, const char *zName, int flags, int *pResOut) | xAccess | |
int(*)(sqlite3_vfs *, double *) | xCurrentTime | |
int(*)(sqlite3_vfs *, sqlite3_int64 *) | xCurrentTimeInt64 | |
int(*)(sqlite3_vfs *, const char *zName, int syncDir) | xDelete | |
void(*)(sqlite3_vfs *, void *) | xDlClose | |
void(*)(sqlite3_vfs *, int nByte, char *zErrMsg) | xDlError | |
void *(*)(sqlite3_vfs *, const char *zFilename) | xDlOpen | |
void(*(*)(sqlite3_vfs *, void *, const char *zSymbol))(void) | xDlSym | |
int(*)(sqlite3_vfs *, const char *zName, int nOut, char *zOut) | xFullPathname | |
int(*)(sqlite3_vfs *, int, char *) | xGetLastError | |
sqlite3_syscall_ptr(*)(sqlite3_vfs *, const char *zName) | xGetSystemCall | |
const char *(*)(sqlite3_vfs *, const char *zName) | xNextSystemCall | |
int(*)(sqlite3_vfs *, sqlite3_filename zName, sqlite3_file *, int flags, int *pOutFlags) | xOpen | |
int(*)(sqlite3_vfs *, int nByte, char *zOut) | xRandomness | |
int(*)(sqlite3_vfs *, const char *zName, sqlite3_syscall_ptr) | xSetSystemCall | |
int(*)(sqlite3_vfs *, int microseconds) | xSleep | |
const char * | zName |
struct sqlite3_mem_methods |
struct sqlite3_module |
Data Fields | ||
---|---|---|
int | iVersion | |
int(*)(sqlite3_vtab *pVTab) | xBegin | |
int(*)(sqlite3_vtab *pVTab, sqlite3_index_info *) | xBestIndex | |
int(*)(sqlite3_vtab_cursor *) | xClose | |
int(*)(sqlite3_vtab_cursor *, sqlite3_context *, int) | xColumn | |
int(*)(sqlite3_vtab *pVTab) | xCommit | |
int(*)(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **) | xConnect | |
int(*)(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **) | xCreate | |
int(*)(sqlite3_vtab *pVTab) | xDestroy | |
int(*)(sqlite3_vtab *pVTab) | xDisconnect | |
int(*)(sqlite3_vtab_cursor *) | xEof | |
int(*)(sqlite3_vtab_cursor *, int idxNum, const char *idxStr, int argc, sqlite3_value **argv) | xFilter | |
int(*)(sqlite3_vtab *pVtab, int nArg, const char *zName, void(**pxFunc)(sqlite3_context *, int, sqlite3_value **), void **ppArg) | xFindFunction | |
int(*)(sqlite3_vtab *pVTab, const char *zSchema, const char *zTabName, int mFlags, char **pzErr) | xIntegrity | |
int(*)(sqlite3_vtab_cursor *) | xNext | |
int(*)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor) | xOpen | |
int(*)(sqlite3_vtab *pVTab, int) | xRelease | |
int(*)(sqlite3_vtab *pVtab, const char *zNew) | xRename | |
int(*)(sqlite3_vtab *pVTab) | xRollback | |
int(*)(sqlite3_vtab *pVTab, int) | xRollbackTo | |
int(*)(sqlite3_vtab_cursor *, sqlite3_int64 *pRowid) | xRowid | |
int(*)(sqlite3_vtab *pVTab, int) | xSavepoint | |
int(*)(const char *) | xShadowName | |
int(*)(sqlite3_vtab *pVTab) | xSync | |
int(*)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *) | xUpdate |
struct sqlite3_index_info |
Data Fields | ||
---|---|---|
struct sqlite3_index_constraint * | aConstraint | |
struct sqlite3_index_constraint_usage * | aConstraintUsage | |
struct sqlite3_index_orderby * | aOrderBy | |
sqlite3_uint64 | colUsed | |
double | estimatedCost | |
sqlite3_int64 | estimatedRows | |
int | idxFlags | |
int | idxNum | |
char * | idxStr | |
int | nConstraint | |
int | needToFreeIdxStr | |
int | nOrderBy | |
int | orderByConsumed |
struct sqlite3_index_info::sqlite3_index_constraint |
struct sqlite3_index_info::sqlite3_index_constraint_usage |
struct sqlite3_vtab |
Data Fields | ||
---|---|---|
int | nRef | |
const sqlite3_module * | pModule | |
char * | zErrMsg |
struct sqlite3_vtab_cursor |
struct sqlite3_mutex_methods |
Data Fields | ||
---|---|---|
sqlite3_mutex *(*)(int) | xMutexAlloc | |
int(*)(void) | xMutexEnd | |
void(*)(sqlite3_mutex *) | xMutexEnter | |
void(*)(sqlite3_mutex *) | xMutexFree | |
int(*)(sqlite3_mutex *) | xMutexHeld | |
int(*)(void) | xMutexInit | |
void(*)(sqlite3_mutex *) | xMutexLeave | |
int(*)(sqlite3_mutex *) | xMutexNotheld | |
int(*)(sqlite3_mutex *) | xMutexTry |
struct sqlite3_pcache_methods2 |
Data Fields | ||
---|---|---|
int | iVersion | |
void * | pArg | |
void(*)(sqlite3_pcache *, int nCachesize) | xCachesize | |
sqlite3_pcache *(*)(int szPage, int szExtra, int bPurgeable) | xCreate | |
void(*)(sqlite3_pcache *) | xDestroy | |
sqlite3_pcache_page *(*)(sqlite3_pcache *, unsigned key, int createFlag) | xFetch | |
int(*)(void *) | xInit | |
int(*)(sqlite3_pcache *) | xPagecount | |
void(*)(sqlite3_pcache *, sqlite3_pcache_page *, unsigned oldKey, unsigned newKey) | xRekey | |
void(*)(sqlite3_pcache *) | xShrink | |
void(*)(void *) | xShutdown | |
void(*)(sqlite3_pcache *, unsigned iLimit) | xTruncate | |
void(*)(sqlite3_pcache *, sqlite3_pcache_page *, int discard) | xUnpin |
struct sqlite3_pcache_methods |
Data Fields | ||
---|---|---|
void * | pArg | |
void(*)(sqlite3_pcache *, int nCachesize) | xCachesize | |
sqlite3_pcache *(*)(int szPage, int bPurgeable) | xCreate | |
void(*)(sqlite3_pcache *) | xDestroy | |
void *(*)(sqlite3_pcache *, unsigned key, int createFlag) | xFetch | |
int(*)(void *) | xInit | |
int(*)(sqlite3_pcache *) | xPagecount | |
void(*)(sqlite3_pcache *, void *, unsigned oldKey, unsigned newKey) | xRekey | |
void(*)(void *) | xShutdown | |
void(*)(sqlite3_pcache *, unsigned iLimit) | xTruncate | |
void(*)(sqlite3_pcache *, void *, int discard) | xUnpin |
struct sqlite3_rtree_geometry |
Data Fields | ||
---|---|---|
sqlite3_rtree_dbl * | aParam | |
int | nParam | |
void * | pContext | |
void * | pUser | |
void(*)(void *) | xDelUser |
struct sqlite3_rtree_query_info |
Data Fields | ||
---|---|---|
sqlite3_rtree_dbl * | aCoord | |
unsigned int * | anQueue | |
sqlite3_rtree_dbl * | aParam | |
sqlite3_value ** | apSqlParam | |
int | eParentWithin | |
int | eWithin | |
int | iLevel | |
sqlite3_int64 | iRowid | |
int | mxLevel | |
int | nCoord | |
int | nParam | |
void * | pContext | |
void * | pUser | |
sqlite3_rtree_dbl | rParentScore | |
sqlite3_rtree_dbl | rScore | |
void(*)(void *) | xDelUser |
struct Fts5ExtensionApi |
Data Fields | ||
---|---|---|
int | iVersion | |
int(*)(Fts5Context *) | xColumnCount | |
int(*)(Fts5Context *, int iCol, const char **pz, int *pn) | xColumnLocale | |
int(*)(Fts5Context *, int iCol, int *pnToken) | xColumnSize | |
int(*)(Fts5Context *, int iCol, const char **pz, int *pn) | xColumnText | |
int(*)(Fts5Context *, int iCol, sqlite3_int64 *pnToken) | xColumnTotalSize | |
void *(*)(Fts5Context *, int bClear) | xGetAuxdata | |
int(*)(Fts5Context *, int iIdx, int *piPhrase, int *piCol, int *piOff) | xInst | |
int(*)(Fts5Context *, int *pnInst) | xInstCount | |
int(*)(Fts5Context *, int iIdx, int iToken, const char **, int *) | xInstToken | |
int(*)(Fts5Context *) | xPhraseCount | |
int(*)(Fts5Context *, int iPhrase, Fts5PhraseIter *, int *, int *) | xPhraseFirst | |
int(*)(Fts5Context *, int iPhrase, Fts5PhraseIter *, int *) | xPhraseFirstColumn | |
void(*)(Fts5Context *, Fts5PhraseIter *, int *piCol, int *piOff) | xPhraseNext | |
void(*)(Fts5Context *, Fts5PhraseIter *, int *piCol) | xPhraseNextColumn | |
int(*)(Fts5Context *, int iPhrase) | xPhraseSize | |
int(*)(Fts5Context *, int iPhrase, void *pUserData, int(*)(const Fts5ExtensionApi *, Fts5Context *, void *)) | xQueryPhrase | |
int(*)(Fts5Context *, int iPhrase, int iToken, const char **ppToken, int *pnToken) | xQueryToken | |
int(*)(Fts5Context *, sqlite3_int64 *pnRow) | xRowCount | |
sqlite3_int64(*)(Fts5Context *) | xRowid | |
int(*)(Fts5Context *, void *pAux, void(*xDelete)(void *)) | xSetAuxdata | |
int(*)(Fts5Context *, const char *pText, int nText, void *pCtx, int(*xToken)(void *, int, const char *, int, int, int)) | xTokenize | |
int(*)(Fts5Context *, const char *pText, int nText, const char *pLocale, int nLocale, void *pCtx, int(*xToken)(void *, int, const char *, int, int, int)) | xTokenize_v2 | |
void *(*)(Fts5Context *) | xUserData |
struct fts5_tokenizer_v2 |
Data Fields | ||
---|---|---|
int | iVersion | |
int(*)(void *, const char **azArg, int nArg, Fts5Tokenizer **ppOut) | xCreate | |
void(*)(Fts5Tokenizer *) | xDelete | |
int(*)(Fts5Tokenizer *, void *pCtx, int flags, const char *pText, int nText, const char *pLocale, int nLocale, int(*xToken)(void *pCtx, int tflags, const char *pToken, int nToken, int iStart, int iEnd)) | xTokenize |
struct fts5_tokenizer |
Data Fields | ||
---|---|---|
int(*)(void *, const char **azArg, int nArg, Fts5Tokenizer **ppOut) | xCreate | |
void(*)(Fts5Tokenizer *) | xDelete | |
int(*)(Fts5Tokenizer *, void *pCtx, int flags, const char *pText, int nText, int(*xToken)(void *pCtx, int tflags, const char *pToken, int nToken, int iStart, int iEnd)) | xTokenize |
struct fts5_api |
Data Fields | ||
---|---|---|
int | iVersion | |
int(*)(fts5_api *pApi, const char *zName, void *pUserData, fts5_extension_function xFunction, void(*xDestroy)(void *)) | xCreateFunction | |
int(*)(fts5_api *pApi, const char *zName, void *pUserData, fts5_tokenizer *pTokenizer, void(*xDestroy)(void *)) | xCreateTokenizer | |
int(*)(fts5_api *pApi, const char *zName, void *pUserData, fts5_tokenizer_v2 *pTokenizer, void(*xDestroy)(void *)) | xCreateTokenizer_v2 | |
int(*)(fts5_api *pApi, const char *zName, void **ppUserData, fts5_tokenizer *pTokenizer) | xFindTokenizer | |
int(*)(fts5_api *pApi, const char *zName, void **ppUserData, fts5_tokenizer_v2 **ppTokenizer) | xFindTokenizer_v2 |
#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_APICALL |
#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_BUSY_TIMEOUT (SQLITE_BUSY | (3<<8)) |
#define SQLITE_CALLBACK |
#define SQLITE_CANTOPEN 14 /* Unable to open the database file */ |
#define SQLITE_CANTOPEN_CONVPATH (SQLITE_CANTOPEN | (4<<8)) |
#define SQLITE_CANTOPEN_DIRTYWAL (SQLITE_CANTOPEN | (5<<8)) /* Not Used */ |
#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_CANTOPEN_SYMLINK (SQLITE_CANTOPEN | (6<<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 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_MEMDB_MAXSIZE 29 /* sqlite3_int64 */ |
#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_ROWID_IN_VIEW 30 /* int* */ |
#define SQLITE_CONFIG_SCRATCH 6 /* No longer used */ |
#define SQLITE_CONFIG_SERIALIZED 3 /* nil */ |
#define SQLITE_CONFIG_SINGLETHREAD 1 /* nil */ |
#define SQLITE_CONFIG_SMALL_MALLOC 27 /* boolean */ |
#define SQLITE_CONFIG_SORTERREF_SIZE 28 /* int nByte */ |
#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_DATATYPE (SQLITE_CONSTRAINT |(12<<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_PINNED (SQLITE_CONSTRAINT |(11<<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_INDEX (SQLITE_CORRUPT | (3<<8)) |
#define SQLITE_CORRUPT_SEQUENCE (SQLITE_CORRUPT | (2<<8)) |
#define SQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8)) |
#define SQLITE_CREATE_TABLE 2 /* Table Name NULL */ |
#define SQLITE_CREATE_TEMP_TABLE 4 /* Table Name NULL */ |
#define SQLITE_CREATE_TEMP_VIEW 6 /* View Name NULL */ |
#define SQLITE_CREATE_VIEW 8 /* View Name NULL */ |
#define SQLITE_DBCONFIG_DEFENSIVE 1010 /* int int* */ |
#define SQLITE_DBCONFIG_DQS_DDL 1014 /* int int* */ |
#define SQLITE_DBCONFIG_DQS_DML 1013 /* int int* */ |
#define SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE 1020 /* int int* */ |
#define SQLITE_DBCONFIG_ENABLE_ATTACH_WRITE 1021 /* int int* */ |
#define SQLITE_DBCONFIG_ENABLE_COMMENTS 1022 /* int int* */ |
#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_QPSG 1007 /* int int* */ |
#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */ |
#define SQLITE_DBCONFIG_ENABLE_VIEW 1015 /* int int* */ |
#define SQLITE_DBCONFIG_LEGACY_ALTER_TABLE 1012 /* int int* */ |
#define SQLITE_DBCONFIG_LEGACY_FILE_FORMAT 1016 /* int int* */ |
#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */ |
#define SQLITE_DBCONFIG_MAINDBNAME 1000 /* const char* */ |
#define SQLITE_DBCONFIG_MAX 1022 /* Largest DBCONFIG */ |
#define SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE 1006 /* int int* */ |
#define SQLITE_DBCONFIG_RESET_DATABASE 1009 /* int int* */ |
#define SQLITE_DBCONFIG_REVERSE_SCANORDER 1019 /* int int* */ |
#define SQLITE_DBCONFIG_STMT_SCANSTATUS 1018 /* int int* */ |
#define SQLITE_DBCONFIG_TRIGGER_EQP 1008 /* int int* */ |
#define SQLITE_DBCONFIG_TRUSTED_SCHEMA 1017 /* int int* */ |
#define SQLITE_DBCONFIG_WRITABLE_SCHEMA 1011 /* int int* */ |
#define SQLITE_DBSTATUS_CACHE_HIT 7 |
#define SQLITE_DBSTATUS_CACHE_MISS 8 |
#define SQLITE_DBSTATUS_CACHE_SPILL 12 |
#define SQLITE_DBSTATUS_CACHE_USED 1 |
#define SQLITE_DBSTATUS_CACHE_USED_SHARED 11 |
#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 12 /* 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_DESERIALIZE_FREEONCLOSE 1 /* Call sqlite3_free() on close */ |
#define SQLITE_DESERIALIZE_READONLY 4 /* Database is read-only */ |
#define SQLITE_DESERIALIZE_RESIZEABLE 2 /* Resize using sqlite3_realloc64() */ |
#define SQLITE_DETACH 25 /* Database Name NULL */ |
#define SQLITE_DETERMINISTIC 0x000000800 |
#define SQLITE_DIRECTONLY 0x000080000 |
#define SQLITE_DONE 101 /* sqlite3_step() has finished executing */ |
#define SQLITE_DROP_TABLE 11 /* Table Name NULL */ |
#define SQLITE_DROP_TEMP_TABLE 13 /* Table Name NULL */ |
#define SQLITE_DROP_TEMP_VIEW 15 /* View Name NULL */ |
#define SQLITE_DROP_VIEW 17 /* View Name NULL */ |
#define SQLITE_EMPTY 16 /* Internal use only */ |
#define SQLITE_ERROR 1 /* Generic error */ |
#define SQLITE_ERROR_MISSING_COLLSEQ (SQLITE_ERROR | (1<<8)) |
#define SQLITE_ERROR_RETRY (SQLITE_ERROR | (2<<8)) |
#define SQLITE_ERROR_SNAPSHOT (SQLITE_ERROR | (3<<8)) |
#define SQLITE_EXPERIMENTAL |
#define SQLITE_EXTERN extern |
#define SQLITE_FAIL 3 |
#define SQLITE_FCNTL_BEGIN_ATOMIC_WRITE 31 |
#define SQLITE_FCNTL_BLOCK_ON_CONNECT 44 |
#define SQLITE_FCNTL_BUSYHANDLER 15 |
#define SQLITE_FCNTL_CHUNK_SIZE 6 |
#define SQLITE_FCNTL_CKPT_DONE 37 |
#define SQLITE_FCNTL_CKPT_START 39 |
#define SQLITE_FCNTL_CKSM_FILE 41 |
#define SQLITE_FCNTL_COMMIT_ATOMIC_WRITE 32 |
#define SQLITE_FCNTL_COMMIT_PHASETWO 22 |
#define SQLITE_FCNTL_DATA_VERSION 35 |
#define SQLITE_FCNTL_EXTERNAL_READER 40 |
#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_LOCK_TIMEOUT 34 |
#define SQLITE_FCNTL_LOCKSTATE 1 |
#define SQLITE_FCNTL_MMAP_SIZE 18 |
#define SQLITE_FCNTL_NULL_IO 43 |
#define SQLITE_FCNTL_OVERWRITE 11 |
#define SQLITE_FCNTL_PDB 30 |
#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_RESERVE_BYTES 38 |
#define SQLITE_FCNTL_RESET_CACHE 42 |
#define SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE 33 |
#define SQLITE_FCNTL_SET_LOCKPROXYFILE 3 |
#define SQLITE_FCNTL_SIZE_HINT 5 |
#define SQLITE_FCNTL_SIZE_LIMIT 36 |
#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_GET_HANDLE 29 |
#define SQLITE_FCNTL_WIN32_SET_HANDLE 23 |
#define SQLITE_FCNTL_ZIPVFS 25 |
#define SQLITE_FLOAT 2 |
#define SQLITE_FORMAT 24 /* Not used */ |
#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_FUNCTION 150 |
#define SQLITE_INDEX_CONSTRAINT_GE 32 |
#define SQLITE_INDEX_CONSTRAINT_GLOB 66 |
#define SQLITE_INDEX_CONSTRAINT_GT 4 |
#define SQLITE_INDEX_CONSTRAINT_IS 72 |
#define SQLITE_INDEX_CONSTRAINT_ISNOT 69 |
#define SQLITE_INDEX_CONSTRAINT_ISNOTNULL 70 |
#define SQLITE_INDEX_CONSTRAINT_ISNULL 71 |
#define SQLITE_INDEX_CONSTRAINT_LE 8 |
#define SQLITE_INDEX_CONSTRAINT_LIKE 65 |
#define SQLITE_INDEX_CONSTRAINT_LIMIT 73 |
#define SQLITE_INDEX_CONSTRAINT_LT 16 |
#define SQLITE_INDEX_CONSTRAINT_MATCH 64 |
#define SQLITE_INDEX_CONSTRAINT_NE 68 |
#define SQLITE_INDEX_CONSTRAINT_OFFSET 74 |
#define SQLITE_INDEX_CONSTRAINT_REGEXP 67 |
#define SQLITE_INDEX_SCAN_HEX 0x00000002 /* Display idxNum as hex */ |
#define SQLITE_INDEX_SCAN_UNIQUE 0x00000001 /* Scan visits at most 1 row */ |
#define SQLITE_INNOCUOUS 0x000200000 |
#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_BATCH_ATOMIC 0x00004000 |
#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_SUBPAGE_READ 0x00008000 |
#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_BEGIN_ATOMIC (SQLITE_IOERR | (29<<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_COMMIT_ATOMIC (SQLITE_IOERR | (30<<8)) |
#define SQLITE_IOERR_CONVPATH (SQLITE_IOERR | (26<<8)) |
#define SQLITE_IOERR_CORRUPTFS (SQLITE_IOERR | (33<<8)) |
#define SQLITE_IOERR_DATA (SQLITE_IOERR | (32<<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_IN_PAGE (SQLITE_IOERR | (34<<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_ROLLBACK_ATOMIC (SQLITE_IOERR | (31<<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 /* xLock() only */ |
#define SQLITE_LOCK_NONE 0 /* xUnlock() only */ |
#define SQLITE_LOCK_PENDING 3 /* xLock() only */ |
#define SQLITE_LOCK_RESERVED 2 /* xLock() only */ |
#define SQLITE_LOCK_SHARED 1 /* xLock() or xUnlock() */ |
#define SQLITE_LOCKED 6 /* A table in the database is locked */ |
#define SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8)) |
#define SQLITE_LOCKED_VTAB (SQLITE_LOCKED | (2<<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_MAIN 2 |
#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_randomness() */ |
#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_RBU (SQLITE_NOTICE | (3<<8)) |
#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_OK_LOAD_PERMANENTLY (SQLITE_OK | (1<<8)) |
#define SQLITE_OK_SYMLINK (SQLITE_OK | (2<<8)) /* internal use only */ |
#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_EXRESCODE 0x02000000 /* Extended result codes */ |
#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_NOFOLLOW 0x01000000 /* 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_SUPER_JOURNAL 0x00004000 /* 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_PREPARE_DONT_LOG 0x10 |
#define SQLITE_PREPARE_NO_VTAB 0x04 |
#define SQLITE_PREPARE_NORMALIZE 0x02 |
#define SQLITE_PREPARE_PERSISTENT 0x01 |
#define SQLITE_PROTOCOL 15 /* Database lock protocol error */ |
#define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind out of range */ |
#define SQLITE_READONLY 8 /* Attempt to write a readonly database */ |
#define SQLITE_READONLY_CANTINIT (SQLITE_READONLY | (5<<8)) |
#define SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8)) |
#define SQLITE_READONLY_DBMOVED (SQLITE_READONLY | (4<<8)) |
#define SQLITE_READONLY_DIRECTORY (SQLITE_READONLY | (6<<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_RESULT_SUBTYPE 0x001000000 |
#define SQLITE_ROLLBACK 1 |
#define SQLITE_ROW 100 /* sqlite3_step() has another row ready */ |
#define SQLITE_SAVEPOINT 32 /* Operation Savepoint Name */ |
#define SQLITE_SCANSTAT_COMPLEX 0x0001 |
#define SQLITE_SCANSTAT_EST 2 |
#define SQLITE_SCANSTAT_EXPLAIN 4 |
#define SQLITE_SCANSTAT_NAME 3 |
#define SQLITE_SCANSTAT_NCYCLE 7 |
#define SQLITE_SCANSTAT_NLOOP 0 |
#define SQLITE_SCANSTAT_NVISIT 1 |
#define SQLITE_SCANSTAT_PARENTID 6 |
#define SQLITE_SCANSTAT_SELECTID 5 |
#define SQLITE_SCHEMA 17 /* The database schema changed */ |
#define SQLITE_SELECT 21 /* NULL NULL */ |
#define SQLITE_SELFORDER1 0x002000000 |
#define SQLITE_SERIALIZE_NOCOPY 0x001 /* Do no memory allocations */ |
#define SQLITE_SET_LOCKPROXYFILE SQLITE_FCNTL_SET_LOCKPROXYFILE |
#define SQLITE_SETLK_BLOCK_ON_CONNECT 0x01 |
#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 "2025-06-28 14:00:48 2af157d77fb1304a74176eaee7fbc7c7e932d946bf25325e9c26c91db19e3079" |
#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 /* NOT USED */ |
#define SQLITE_STATUS_SCRATCH_SIZE 8 /* NOT USED */ |
#define SQLITE_STATUS_SCRATCH_USED 3 /* NOT USED */ |
#define SQLITE_STDCALL SQLITE_APICALL |
#define SQLITE_STMTSTATUS_AUTOINDEX 3 |
#define SQLITE_STMTSTATUS_FILTER_HIT 8 |
#define SQLITE_STMTSTATUS_FILTER_MISS 7 |
#define SQLITE_STMTSTATUS_FULLSCAN_STEP 1 |
#define SQLITE_STMTSTATUS_MEMUSED 99 |
#define SQLITE_STMTSTATUS_REPREPARE 5 |
#define SQLITE_STMTSTATUS_RUN 6 |
#define SQLITE_STMTSTATUS_SORT 2 |
#define SQLITE_STMTSTATUS_VM_STEP 4 |
#define SQLITE_SUBTYPE 0x000100000 |
#define SQLITE_SYNC_DATAONLY 0x00010 |
#define SQLITE_SYNC_FULL 0x00003 |
#define SQLITE_SYNC_NORMAL 0x00002 |
#define SQLITE_SYSAPI |
#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_EXTRA_SCHEMA_CHECKS 29 |
#define SQLITE_TESTCTRL_FAULT_INSTALL 9 |
#define SQLITE_TESTCTRL_FIRST 5 |
#define SQLITE_TESTCTRL_FK_NO_ACTION 7 |
#define SQLITE_TESTCTRL_GETOPT 16 |
#define SQLITE_TESTCTRL_IMPOSTER 25 |
#define SQLITE_TESTCTRL_INTERNAL_FUNCTIONS 17 |
#define SQLITE_TESTCTRL_ISINIT 23 |
#define SQLITE_TESTCTRL_ISKEYWORD 16 /* NOT USED */ |
#define SQLITE_TESTCTRL_JSON_SELFCHECK 14 |
#define SQLITE_TESTCTRL_LAST 34 /* Largest TESTCTRL */ |
#define SQLITE_TESTCTRL_LOCALTIME_FAULT 18 |
#define SQLITE_TESTCTRL_LOGEST 33 |
#define SQLITE_TESTCTRL_NEVER_CORRUPT 20 |
#define SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD 19 |
#define SQLITE_TESTCTRL_OPTIMIZATIONS 15 |
#define SQLITE_TESTCTRL_PARSER_COVERAGE 26 |
#define SQLITE_TESTCTRL_PENDING_BYTE 11 |
#define SQLITE_TESTCTRL_PRNG_RESET 7 /* NOT USED */ |
#define SQLITE_TESTCTRL_PRNG_RESTORE 6 |
#define SQLITE_TESTCTRL_PRNG_SAVE 5 |
#define SQLITE_TESTCTRL_PRNG_SEED 28 |
#define SQLITE_TESTCTRL_RESERVE 14 /* NOT USED */ |
#define SQLITE_TESTCTRL_RESULT_INTREAL 27 |
#define SQLITE_TESTCTRL_SCRATCHMALLOC 17 /* NOT USED */ |
#define SQLITE_TESTCTRL_SEEK_COUNT 30 |
#define SQLITE_TESTCTRL_SORTER_MMAP 24 |
#define SQLITE_TESTCTRL_TRACEFLAGS 31 |
#define SQLITE_TESTCTRL_TUNE 32 |
#define SQLITE_TESTCTRL_USELONGDOUBLE 34 /* NOT USED */ |
#define SQLITE_TESTCTRL_VDBE_COVERAGE 21 |
#define SQLITE_TEXT 3 |
#define SQLITE_TOOBIG 18 /* String or BLOB exceeds size limit */ |
#define SQLITE_TRACE_CLOSE 0x08 |
#define SQLITE_TRACE_PROFILE 0x02 |
#define SQLITE_TRACE_ROW 0x04 |
#define SQLITE_TRACE_STMT 0x01 |
#define SQLITE_TRANSACTION 22 /* Operation NULL */ |
#define SQLITE_TRANSIENT ((sqlite3_destructor_type)-1) |
#define SQLITE_TXN_NONE 0 |
#define SQLITE_TXN_READ 1 |
#define SQLITE_TXN_WRITE 2 |
#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.50.2" |
#define SQLITE_VERSION_NUMBER 3050002 |
#define SQLITE_VTAB_CONSTRAINT_SUPPORT 1 |
#define SQLITE_VTAB_DIRECTONLY 3 |
#define SQLITE_VTAB_INNOCUOUS 2 |
#define SQLITE_VTAB_USES_ALL_SCHEMAS 4 |
#define SQLITE_WARNING 28 /* Warnings from sqlite3_log() */ |
#define SQLITE_WARNING_AUTOINDEX (SQLITE_WARNING | (1<<8)) |
#define SQLITE_WIN32_DATA_DIRECTORY_TYPE 1 |
#define SQLITE_WIN32_TEMP_DIRECTORY_TYPE 2 |
typedef void(* fts5_extension_function) (const Fts5ExtensionApi *pApi, Fts5Context *pFts, sqlite3_context *pCtx, int nVal, sqlite3_value **apVal) |
typedef int(* sqlite3_callback) (void *, int, char **, char **) |
typedef void(* sqlite3_destructor_type) (void *) |
typedef const char* sqlite3_filename |
typedef struct sqlite3_snapshot sqlite3_snapshot |
typedef void(* sqlite3_syscall_ptr) (void) |
void * sqlite3_aggregate_context | ( | sqlite3_context * | p, |
int | nBytes ) |
References createAggContext(), sqlite3_value::db, sqlite3_value::flags, MEM_Agg, sqlite3::mutex, sqlite3_context::pFunc, sqlite3_context::pMem, sqlite3_context::pOut, sqlite3_mutex_held(), SQLITE_API, testcase, FuncDef::xFinalize, and sqlite3_value::z.
int sqlite3_aggregate_count | ( | sqlite3_context * | p | ) |
References sqlite3_value::n, sqlite3_context::pFunc, sqlite3_context::pMem, SQLITE_API, and FuncDef::xFinalize.
int sqlite3_auto_extension | ( | void(* | xEntryPoint )(void) | ) |
References sqlite3_initialize(), sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3_realloc64, sqlite3MutexAlloc(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_MUTEX_STATIC_MAIN, SQLITE_NOMEM_BKPT, SQLITE_OK, wsdAutoext, and wsdAutoextInit.
int sqlite3_autovacuum_pages | ( | sqlite3 * | db, |
unsigned | int*)(void *, const char *, unsigned int, unsigned int, unsigned int, | ||
void * | , | ||
void(* | )(void *) ) |
References SQLITE_API, and SQLITE_DEPRECATED.
int sqlite3_backup_finish | ( | sqlite3_backup * | p | ) |
sqlite3_backup * sqlite3_backup_init | ( | sqlite3 * | pDest, |
const char * | zDestName, | ||
sqlite3 * | pSource, | ||
const char * | zSourceName ) |
References checkReadTransaction(), findBtree(), sqlite3_backup::iNext, sqlite3_backup::isAttached, sqlite3::mutex, Btree::nBackup, sqlite3_backup::pDest, sqlite3_backup::pDestDb, sqlite3_backup::pSrc, sqlite3_backup::pSrcDb, sqlite3_free, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3Error(), sqlite3ErrorWithMsg(), sqlite3MallocZero(), sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_ERROR, SQLITE_MISUSE_BKPT, SQLITE_NOMEM_BKPT, and SQLITE_OK.
int sqlite3_backup_pagecount | ( | sqlite3_backup * | p | ) |
int sqlite3_backup_remaining | ( | sqlite3_backup * | p | ) |
int sqlite3_backup_step | ( | sqlite3_backup * | p, |
int | nPage ) |
int sqlite3_bind_blob | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
const void * | zData, | ||
int | n, | ||
void(* | xDel )(void *) ) |
int sqlite3_bind_blob64 | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
const void * | zData, | ||
sqlite3_uint64 | nData, | ||
void(* | xDel )(void *) ) |
References bindText(), and SQLITE_MISUSE_BKPT.
int sqlite3_bind_double | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
double | rValue ) |
References bindText(), and SQLITE_DYNAMIC.
int sqlite3_bind_int | ( | sqlite3_stmt * | p, |
int | i, | ||
int | iValue ) |
int sqlite3_bind_int64 | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
sqlite3_int64 | iValue ) |
int sqlite3_bind_null | ( | sqlite3_stmt * | pStmt, |
int | i ) |
int sqlite3_bind_parameter_count | ( | sqlite3_stmt * | pStmt | ) |
int sqlite3_bind_parameter_index | ( | sqlite3_stmt * | pStmt, |
const char * | zName ) |
References Vdbe::pVList, sqlite3VListNameToNum(), and SQLITE_PRIVATE.
const char * sqlite3_bind_parameter_name | ( | sqlite3_stmt * | pStmt, |
int | i ) |
References Vdbe::pVList, sqlite3VListNumToName(), and SQLITE_API.
int sqlite3_bind_pointer | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
void * | pPtr, | ||
const char * | zPTtype, | ||
void(* | xDestructor )(void *) ) |
References Vdbe::aVar, Vdbe::db, sqlite3::mutex, sqlite3_mutex_leave, and SQLITE_OK.
int sqlite3_bind_text | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
const char * | zData, | ||
int | nData, | ||
void(* | xDel )(void *) ) |
int sqlite3_bind_text16 | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
const void * | zData, | ||
int | n, | ||
void(* | xDel )(void *) ) |
References SQLITE_UTF16, and SQLITE_UTF16NATIVE.
int sqlite3_bind_text64 | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
const char * | zData, | ||
sqlite3_uint64 | nData, | ||
void(* | xDel )(void *), | ||
unsigned char | encoding ) |
References bindText(), and SQLITE_UTF8.
int sqlite3_bind_value | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
const sqlite3_value * | pValue ) |
References bindText(), and SQLITE_UTF16NATIVE.
int sqlite3_bind_zeroblob | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
int | n ) |
int sqlite3_bind_zeroblob64 | ( | sqlite3_stmt * | pStmt, |
int | i, | ||
sqlite3_uint64 | n ) |
int sqlite3_blob_bytes | ( | sqlite3_blob * | pBlob | ) |
References Incrblob::nByte, Incrblob::pStmt, and SQLITE_API.
int sqlite3_blob_close | ( | sqlite3_blob * | pBlob | ) |
int sqlite3_blob_open | ( | sqlite3 * | db, |
const char * | zDb, | ||
const char * | zTable, | ||
const char * | zColumn, | ||
sqlite3_int64 | iRow, | ||
int | flags, | ||
sqlite3_blob ** | ppBlob ) |
int sqlite3_blob_read | ( | sqlite3_blob * | pBlob, |
void * | Z, | ||
int | N, | ||
int | iOffset ) |
int sqlite3_blob_reopen | ( | sqlite3_blob * | pBlob, |
sqlite3_int64 | iRow ) |
References blobSeekToRow(), Incrblob::db, sqlite3::mutex, Incrblob::pStmt, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3ApiExit(), sqlite3DbFree(), sqlite3ErrorWithMsg(), SQLITE_ABORT, SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_OK, and SQLITE_SCHEMA.
int sqlite3_blob_write | ( | sqlite3_blob * | pBlob, |
const void * | z, | ||
int | n, | ||
int | iOffset ) |
int sqlite3_busy_handler | ( | sqlite3 * | db, |
int(* | xBusy )(void *, int), | ||
void * | pArg ) |
int sqlite3_busy_timeout | ( | sqlite3 * | db, |
int | ms ) |
References sqlite3_busy_handler, sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, and sqliteDefaultBusyCallback().
int sqlite3_cancel_auto_extension | ( | void(* | xEntryPoint )(void) | ) |
References sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3MutexAlloc(), SQLITE_API, SQLITE_MUTEX_STATIC_MAIN, wsdAutoext, and wsdAutoextInit.
int sqlite3_changes | ( | sqlite3 * | db | ) |
References SQLITE_MISUSE_BKPT.
sqlite3_int64 sqlite3_changes64 | ( | sqlite3 * | db | ) |
int sqlite3_clear_bindings | ( | sqlite3_stmt * | pStmt | ) |
int sqlite3_close | ( | sqlite3 * | db | ) |
int sqlite3_close_v2 | ( | sqlite3 * | db | ) |
int sqlite3_collation_needed | ( | sqlite3 * | db, |
void * | pCollNeededArg, | ||
void(* | xCollNeeded )(void *, sqlite3 *, int eTextRep, const char *) ) |
int sqlite3_collation_needed16 | ( | sqlite3 * | db, |
void * | pCollNeededArg, | ||
void(* | xCollNeeded16 )(void *, sqlite3 *, int eTextRep, const void *) ) |
const void * sqlite3_column_blob | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
int sqlite3_column_bytes | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
int sqlite3_column_bytes16 | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
int sqlite3_column_count | ( | sqlite3_stmt * | pStmt | ) |
const char * sqlite3_column_database_name | ( | sqlite3_stmt * | , |
int | ) |
References SQLITE_API.
const void * sqlite3_column_database_name16 | ( | sqlite3_stmt * | , |
int | ) |
References SQLITE_API.
const char * sqlite3_column_decltype | ( | sqlite3_stmt * | pStmt, |
int | N ) |
const void * sqlite3_column_decltype16 | ( | sqlite3_stmt * | pStmt, |
int | N ) |
References COLNAME_DECLTYPE, columnName(), and SQLITE_API.
double sqlite3_column_double | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
int sqlite3_column_int | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
sqlite3_int64 sqlite3_column_int64 | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
const char * sqlite3_column_name | ( | sqlite3_stmt * | pStmt, |
int | N ) |
const void * sqlite3_column_name16 | ( | sqlite3_stmt * | pStmt, |
int | N ) |
References COLNAME_NAME, columnName(), and SQLITE_API.
const char * sqlite3_column_origin_name | ( | sqlite3_stmt * | , |
int | ) |
References SQLITE_API.
const void * sqlite3_column_origin_name16 | ( | sqlite3_stmt * | , |
int | ) |
References SQLITE_API.
const char * sqlite3_column_table_name | ( | sqlite3_stmt * | , |
int | ) |
References SQLITE_API.
const void * sqlite3_column_table_name16 | ( | sqlite3_stmt * | , |
int | ) |
References SQLITE_API.
const unsigned char * sqlite3_column_text | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
const void * sqlite3_column_text16 | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
References MEM_Ephem.
int sqlite3_column_type | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
References columnMallocFailure(), columnMem(), sqlite3_value_text16, and SQLITE_API.
sqlite3_value * sqlite3_column_value | ( | sqlite3_stmt * | pStmt, |
int | iCol ) |
void * sqlite3_commit_hook | ( | sqlite3 * | db, |
int(* | xCallback )(void *), | ||
void * | pArg ) |
References sqlite3::mutex, sqlite3::pCommitArg, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, and sqlite3::xCommitCallback.
const char * sqlite3_compileoption_get | ( | int | N | ) |
int sqlite3_compileoption_used | ( | const char * | zOptName | ) |
References sqlite3CompileOptions(), sqlite3IsIdChar(), sqlite3Strlen30(), sqlite3StrNICmp, SQLITE_API, and SQLITE_MISUSE_BKPT.
int sqlite3_complete | ( | const char * | sql | ) |
References c, IdChar, sqlite3StrNICmp, SQLITE_API, SQLITE_MISUSE_BKPT, tkCREATE, tkEND, tkEXPLAIN, tkOTHER, tkSEMI, tkTEMP, tkTRIGGER, and tkWS.
int sqlite3_complete16 | ( | const void * | sql | ) |
References sqlite3_complete, sqlite3_initialize(), sqlite3ValueFree(), sqlite3ValueNew(), sqlite3ValueSetStr(), sqlite3ValueText(), SQLITE_API, SQLITE_NOMEM_BKPT, SQLITE_STATIC, SQLITE_UTF16NATIVE, and SQLITE_UTF8.
int sqlite3_config | ( | int | op, |
... ) |
References AtomicStore, MASKBIT64, sqlite3GlobalConfig, sqlite3HeaderSizeBtree(), sqlite3HeaderSizePcache(), sqlite3HeaderSizePcache1(), sqlite3MemSetDefault(), sqlite3PCacheSetDefault(), SQLITE_API, SQLITE_CONFIG_COVERING_INDEX_SCAN, SQLITE_CONFIG_GETMALLOC, SQLITE_CONFIG_GETMUTEX, SQLITE_CONFIG_GETPCACHE, SQLITE_CONFIG_GETPCACHE2, SQLITE_CONFIG_HEAP, SQLITE_CONFIG_LOG, SQLITE_CONFIG_LOOKASIDE, SQLITE_CONFIG_MALLOC, SQLITE_CONFIG_MEMDB_MAXSIZE, SQLITE_CONFIG_MEMSTATUS, SQLITE_CONFIG_MMAP_SIZE, SQLITE_CONFIG_MULTITHREAD, SQLITE_CONFIG_MUTEX, SQLITE_CONFIG_PAGECACHE, SQLITE_CONFIG_PCACHE, SQLITE_CONFIG_PCACHE2, SQLITE_CONFIG_PCACHE_HDRSZ, SQLITE_CONFIG_PMASZ, SQLITE_CONFIG_ROWID_IN_VIEW, SQLITE_CONFIG_SERIALIZED, SQLITE_CONFIG_SINGLETHREAD, SQLITE_CONFIG_SMALL_MALLOC, SQLITE_CONFIG_SORTERREF_SIZE, SQLITE_CONFIG_SQLLOG, SQLITE_CONFIG_STMTJRNL_SPILL, SQLITE_CONFIG_URI, SQLITE_CONFIG_WIN32_HEAPSIZE, SQLITE_DEFAULT_MMAP_SIZE, SQLITE_DEFAULT_SORTERREF_SIZE, SQLITE_ERROR, SQLITE_MAX_MMAP_SIZE, SQLITE_MISUSE_BKPT, SQLITE_OK, testcase, and TF_NoVisibleRowid.
Referenced by main(), main_init(), sqlite3MemSetDefault(), sqlite3MemTraceActivate(), sqlite3MemTraceDeactivate(), sqlite3PcacheTraceActivate(), sqlite3PcacheTraceDeactivate(), and verify_uninitialized().
sqlite3 * sqlite3_context_db_handle | ( | sqlite3_context * | p | ) |
References sqlite3_value::db, sqlite3_context::pOut, and SQLITE_API.
int sqlite3_create_collation | ( | sqlite3 * | db, |
const char * | zName, | ||
int | eTextRep, | ||
void * | pArg, | ||
int(* | xCompare )(void *, int, const void *, int, const void *) ) |
int sqlite3_create_collation16 | ( | sqlite3 * | db, |
const void * | zName, | ||
int | eTextRep, | ||
void * | pArg, | ||
int(* | xCompare )(void *, int, const void *, int, const void *) ) |
int sqlite3_create_collation_v2 | ( | sqlite3 * | db, |
const char * | zName, | ||
int | eTextRep, | ||
void * | pArg, | ||
int(* | xCompare )(void *, int, const void *, int, const void *), | ||
void(* | xDestroy )(void *) ) |
References sqlite3_create_collation_v2.
sqlite3_filename sqlite3_create_filename | ( | const char * | zDatabase, |
const char * | zJournal, | ||
const char * | zWal, | ||
int | nParam, | ||
const char ** | azParam ) |
References appendText(), sqlite3_malloc64, and SQLITE_API.
int sqlite3_create_function | ( | sqlite3 * | db, |
const char * | zFunctionName, | ||
int | nArg, | ||
int | eTextRep, | ||
void * | pApp, | ||
void(* | xFunc )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xStep )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xFinal )(sqlite3_context *) ) |
int sqlite3_create_function16 | ( | sqlite3 * | db, |
const void * | zFunctionName, | ||
int | nArg, | ||
int | eTextRep, | ||
void * | pApp, | ||
void(* | xFunc )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xStep )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xFinal )(sqlite3_context *) ) |
References createFunctionApi().
int sqlite3_create_function_v2 | ( | sqlite3 * | db, |
const char * | zFunctionName, | ||
int | nArg, | ||
int | eTextRep, | ||
void * | pApp, | ||
void(* | xFunc )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xStep )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xFinal )(sqlite3_context *), | ||
void(* | xDestroy )(void *) ) |
References createFunctionApi().
int sqlite3_create_module | ( | sqlite3 * | db, |
const char * | zName, | ||
const sqlite3_module * | p, | ||
void * | pClientData ) |
int sqlite3_create_module_v2 | ( | sqlite3 * | db, |
const char * | zName, | ||
const sqlite3_module * | p, | ||
void * | pClientData, | ||
void(* | xDestroy )(void *) ) |
int sqlite3_create_window_function | ( | sqlite3 * | db, |
const char * | zFunctionName, | ||
int | nArg, | ||
int | eTextRep, | ||
void * | pApp, | ||
void(* | xStep )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xFinal )(sqlite3_context *), | ||
void(* | xValue )(sqlite3_context *), | ||
void(* | xInverse )(sqlite3_context *, int, sqlite3_value **), | ||
void(* | xDestroy )(void *) ) |
References createFunctionApi().
int sqlite3_data_count | ( | sqlite3_stmt * | pStmt | ) |
sqlite3_file * sqlite3_database_file_object | ( | const char * | zName | ) |
References EIGHT_BYTE_ALIGNMENT, Pager::fd, and SQLITE_API.
int sqlite3_db_cacheflush | ( | sqlite3 * | db | ) |
References SQLITE_OK.
int sqlite3_db_config | ( | sqlite3 * | db, |
int | op, | ||
... ) |
References SQLITE_BUSY, and SQLITE_OK.
sqlite3_filename sqlite3_db_filename | ( | sqlite3 * | db, |
const char * | zDbName ) |
sqlite3 * sqlite3_db_handle | ( | sqlite3_stmt * | pStmt | ) |
References SQLITE_API.
sqlite3_mutex * sqlite3_db_mutex | ( | sqlite3 * | db | ) |
References SQLITE_OK.
const char * sqlite3_db_name | ( | sqlite3 * | db, |
int | N ) |
int sqlite3_db_readonly | ( | sqlite3 * | db, |
const char * | zDbName ) |
int sqlite3_db_release_memory | ( | sqlite3 * | db | ) |
int sqlite3_db_status | ( | sqlite3 * | db, |
int | op, | ||
int * | pCur, | ||
int * | pHiwtr, | ||
int | resetFlg ) |
int sqlite3_declare_vtab | ( | sqlite3 * | db, |
const char * | zSQL ) |
References Table::aCol, VtabCtx::bDeclared, sqlite3::sqlite3InitInfo::busy, Parse::disableTriggers, Parse::eParseMode, HasRowid, sqlite3::init, IsOrdinaryTable, IsVirtual, sqlite3::mallocFailed, sqlite3::mutex, Table::nCol, Table::nNVCol, Parse::nQueryLoop, PARSE_MODE_DECLARE_VTAB, PARSE_MODE_NORMAL, Table::pIndex, VTable::pMod, Module::pModule, Parse::pNewTable, Index::pNext, VtabCtx::pTab, Index::pTable, Parse::pVdbe, sqlite3::pVtabCtx, VtabCtx::pVTable, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3ApiExit(), sqlite3DbFree(), sqlite3DeleteTable(), sqlite3Error(), sqlite3ErrorWithMsg(), sqlite3ExprListDelete(), sqlite3GetToken(), sqlite3ParseObjectInit(), sqlite3ParseObjectReset(), sqlite3PrimaryKeyIndex(), sqlite3RunParser(), sqlite3SafetyCheckOk(), sqlite3VdbeFinalize(), SQLITE_API, SQLITE_ERROR, SQLITE_MISUSE_BKPT, SQLITE_OK, Table::tabFlags, TF_NoVisibleRowid, TF_WithoutRowid, TK_COMMENT, TK_CREATE, TK_SPACE, TK_TABLE, Table::u, sqlite3_module::xUpdate, and Parse::zErrMsg.
int sqlite3_deserialize | ( | sqlite3 * | db, |
const char * | zSchema, | ||
unsigned char * | pData, | ||
sqlite3_int64 | szDb, | ||
sqlite3_int64 | szBuf, | ||
unsigned | mFlags ) |
int sqlite3_drop_modules | ( | sqlite3 * | db, |
const char ** | azKeep ) |
int sqlite3_enable_load_extension | ( | sqlite3 * | db, |
int | onoff ) |
Referenced by open_db().
int sqlite3_enable_shared_cache | ( | int | enable | ) |
References sqlite3GlobalConfig, SQLITE_API, and SQLITE_OK.
int sqlite3_errcode | ( | sqlite3 * | db | ) |
const char * sqlite3_errmsg | ( | sqlite3 * | db | ) |
const void * sqlite3_errmsg16 | ( | sqlite3 * | db | ) |
int sqlite3_error_offset | ( | sqlite3 * | db | ) |
const char * sqlite3_errstr | ( | int | rc | ) |
int sqlite3_exec | ( | sqlite3 * | db, |
const char * | sql, | ||
int(* | callback )(void *, int, char **, char **), | ||
void * | pArg, | ||
char ** | errmsg ) |
References sqlite3::errMask, sqlite3::flags, sqlite3::mutex, sqlite3_column_count, sqlite3_column_name, sqlite3_column_text, sqlite3_column_type, sqlite3_errmsg, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3_prepare_v2, sqlite3_step, sqlite3ApiExit(), sqlite3DbFree(), sqlite3DbMallocRaw(), sqlite3DbStrDup(), sqlite3Error(), sqlite3Isspace, sqlite3OomFault(), sqlite3SafetyCheckOk(), sqlite3VdbeFinalize(), SQLITE_ABORT, SQLITE_API, SQLITE_DONE, SQLITE_MISUSE_BKPT, SQLITE_NOMEM, SQLITE_NOMEM_BKPT, SQLITE_NULL, SQLITE_NullCallback, SQLITE_OK, and SQLITE_ROW.
char * sqlite3_expanded_sql | ( | sqlite3_stmt * | pStmt | ) |
References Vdbe::db, sqlite3::mutex, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3_sql, sqlite3VdbeExpandSql(), and SQLITE_API.
int sqlite3_expired | ( | sqlite3_stmt * | pStmt | ) |
References Vdbe::expired, and SQLITE_API.
int sqlite3_extended_errcode | ( | sqlite3 * | db | ) |
References SQLITE_MISUSE_BKPT.
int sqlite3_extended_result_codes | ( | sqlite3 * | db, |
int | onoff ) |
int sqlite3_file_control | ( | sqlite3 * | db, |
const char * | zDbName, | ||
int | op, | ||
void * | pArg ) |
References SQLITE_OK.
const char * sqlite3_filename_database | ( | sqlite3_filename | zFilename | ) |
const char * sqlite3_filename_journal | ( | sqlite3_filename | zFilename | ) |
References databaseName(), and SQLITE_API.
const char * sqlite3_filename_wal | ( | sqlite3_filename | zFilename | ) |
References sqlite3Strlen30().
int sqlite3_finalize | ( | sqlite3_stmt * | pStmt | ) |
References checkProfileCallback, Vdbe::db, Vdbe::eVdbeState, sqlite3::mutex, sqlite3_mutex_enter, sqlite3ApiExit(), sqlite3LeaveMutexAndCloseZombie(), sqlite3VdbeDelete(), sqlite3VdbeReset(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_OK, VDBE_READY_STATE, and vdbeSafety().
void sqlite3_free | ( | void * | p | ) |
void sqlite3_free_filename | ( | sqlite3_filename | p | ) |
void sqlite3_free_table | ( | char ** | result | ) |
int sqlite3_get_autocommit | ( | sqlite3 * | db | ) |
References sqlite3::autoCommit, sqlite3SafetyCheckOk(), SQLITE_API, and SQLITE_MISUSE_BKPT.
void * sqlite3_get_auxdata | ( | sqlite3_context * | pCtx, |
int | N ) |
References sqlite3_value::db, AuxData::iAuxArg, AuxData::iAuxOp, sqlite3_context::iOp, sqlite3::mutex, AuxData::pAux, Vdbe::pAuxData, AuxData::pNextAux, sqlite3_context::pOut, sqlite3_context::pVdbe, sqlite3_mutex_held(), and SQLITE_API.
void * sqlite3_get_clientdata | ( | sqlite3 * | db, |
const char * | zName ) |
References SQLITE_OK.
int sqlite3_get_table | ( | sqlite3 * | db, |
const char * | zSql, | ||
char *** | pazResult, | ||
int * | pnRow, | ||
int * | pnColumn, | ||
char ** | pzErrmsg ) |
References TabResult::azResult, sqlite3::errCode, TabResult::nAlloc, TabResult::nColumn, TabResult::nData, TabResult::nRow, TabResult::rc, sqlite3_exec, sqlite3_free, sqlite3_free_table, sqlite3_get_table_cb(), sqlite3_malloc64, sqlite3_mprintf, sqlite3Realloc(), sqlite3SafetyCheckOk(), SQLITE_ABORT, SQLITE_API, SQLITE_INT_TO_PTR, SQLITE_MISUSE_BKPT, SQLITE_NOMEM, SQLITE_NOMEM_BKPT, SQLITE_OK, and TabResult::zErrMsg.
int sqlite3_global_recover | ( | void | ) |
References SQLITE_API, and SQLITE_OK.
sqlite3_int64 sqlite3_hard_heap_limit64 | ( | sqlite3_int64 | N | ) |
References mem0, sqlite3_initialize(), sqlite3_mutex_enter, sqlite3_mutex_leave, and SQLITE_API.
int sqlite3_initialize | ( | void | ) |
References MUTEX_LOGIC, sqlite3_mutex_enter, sqlite3_mutex_free, sqlite3_mutex_leave, sqlite3BuiltinFunctions, sqlite3GlobalConfig, sqlite3IsNaN(), sqlite3MallocInit(), sqlite3MemdbInit(), sqlite3MemoryBarrier(), sqlite3MutexAlloc(), sqlite3MutexInit(), sqlite3OsInit(), sqlite3PCacheBufferSetup(), sqlite3PcacheInitialize(), sqlite3RegisterBuiltinFunctions(), SQLITE_API, SQLITE_MUTEX_RECURSIVE, SQLITE_MUTEX_STATIC_MAIN, SQLITE_NOMEM_BKPT, SQLITE_OK, and SQLITE_PTRSIZE.
Referenced by main(), openDatabase(), sqlite3_auto_extension(), sqlite3_complete16(), sqlite3_hard_heap_limit64(), sqlite3_soft_heap_limit64(), sqlite3_vfs_find(), and sqlite3_vfs_register().
void sqlite3_interrupt | ( | sqlite3 * | db | ) |
References SQLITE_OK.
int sqlite3_is_interrupted | ( | sqlite3 * | db | ) |
int sqlite3_keyword_check | ( | const char * | zName, |
int | nName ) |
References aKWLen, aKWOffset, SQLITE_ERROR, SQLITE_N_KEYWORD, SQLITE_OK, and zKWText.
int sqlite3_keyword_count | ( | void | ) |
References SQLITE_API.
int sqlite3_keyword_name | ( | int | i, |
const char ** | pzName, | ||
int * | pnName ) |
sqlite3_int64 sqlite3_last_insert_rowid | ( | sqlite3 * | db | ) |
const char * sqlite3_libversion | ( | void | ) |
References sqlite3_version, SQLITE_API, and SQLITE_VERSION.
int sqlite3_libversion_number | ( | void | ) |
int sqlite3_limit | ( | sqlite3 * | db, |
int | id, | ||
int | newVal ) |
References aHardLimit, sqlite3::aLimit, sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_LIMIT_ATTACHED, SQLITE_LIMIT_COLUMN, SQLITE_LIMIT_COMPOUND_SELECT, SQLITE_LIMIT_EXPR_DEPTH, SQLITE_LIMIT_FUNCTION_ARG, SQLITE_LIMIT_LENGTH, SQLITE_LIMIT_LIKE_PATTERN_LENGTH, SQLITE_LIMIT_SQL_LENGTH, SQLITE_LIMIT_TRIGGER_DEPTH, SQLITE_LIMIT_VARIABLE_NUMBER, SQLITE_LIMIT_VDBE_OP, SQLITE_LIMIT_WORKER_THREADS, SQLITE_MAX_ATTACHED, SQLITE_MAX_COLUMN, SQLITE_MAX_COMPOUND_SELECT, SQLITE_MAX_EXPR_DEPTH, SQLITE_MAX_FUNCTION_ARG, SQLITE_MAX_LENGTH, SQLITE_MAX_LIKE_PATTERN_LENGTH, SQLITE_MAX_SQL_LENGTH, SQLITE_MAX_TRIGGER_DEPTH, SQLITE_MAX_VARIABLE_NUMBER, SQLITE_MAX_VDBE_OP, SQLITE_MAX_WORKER_THREADS, SQLITE_MIN_LENGTH, SQLITE_MISUSE_BKPT, and SQLITE_N_LIMIT.
int sqlite3_load_extension | ( | sqlite3 * | db, |
const char * | zFile, | ||
const char * | zProc, | ||
char ** | pzErrMsg ) |
References SQLITE_MAX_PATHLEN.
void sqlite3_log | ( | int | iErrCode, |
const char * | zFormat, | ||
... ) |
References sqlite3StrAccumFinish().
void * sqlite3_malloc | ( | int | n | ) |
References SQLITE_API.
void * sqlite3_malloc64 | ( | sqlite3_uint64 | n | ) |
int sqlite3_memory_alarm | ( | void(* | xCallback )(void *, sqlite3_int64, int), |
void * | pArg, | ||
sqlite3_int64 | iThreshold ) |
References SQLITE_API, and SQLITE_OK.
sqlite3_int64 sqlite3_memory_highwater | ( | int | resetFlag | ) |
References sqlite3_status64, SQLITE_API, and SQLITE_STATUS_MEMORY_USED.
sqlite3_int64 sqlite3_memory_used | ( | void | ) |
char * sqlite3_mprintf | ( | const char * | zFormat, |
... ) |
sqlite3_uint64 sqlite3_msize | ( | void * | p | ) |
sqlite3_mutex * sqlite3_mutex_alloc | ( | int | id | ) |
void sqlite3_mutex_enter | ( | sqlite3_mutex * | p | ) |
References sqlite3GlobalConfig, and SQLITE_API.
void sqlite3_mutex_free | ( | sqlite3_mutex * | p | ) |
int sqlite3_mutex_held | ( | sqlite3_mutex * | ) |
References SQLITE_API.
void sqlite3_mutex_leave | ( | sqlite3_mutex * | p | ) |
References sqlite3GlobalConfig, and SQLITE_API.
int sqlite3_mutex_notheld | ( | sqlite3_mutex * | ) |
References SQLITE_API.
int sqlite3_mutex_try | ( | sqlite3_mutex * | p | ) |
References sqlite3GlobalConfig, SQLITE_API, and SQLITE_OK.
sqlite3_stmt * sqlite3_next_stmt | ( | sqlite3 * | pDb, |
sqlite3_stmt * | pStmt ) |
References sqlite3::mutex, sqlite3::pVdbe, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3SafetyCheckOk(), SQLITE_API, and SQLITE_MISUSE_BKPT.
int sqlite3_open | ( | const char * | filename, |
sqlite3 ** | ppDb ) |
int sqlite3_open16 | ( | const void * | filename, |
sqlite3 ** | ppDb ) |
int sqlite3_open_v2 | ( | const char * | filename, |
sqlite3 ** | ppDb, | ||
int | flags, | ||
const char * | zVfs ) |
References openDatabase(), SQLITE_API, SQLITE_OPEN_CREATE, and SQLITE_OPEN_READWRITE.
int sqlite3_os_end | ( | void | ) |
References SQLITE_API, SQLITE_OK, and unixBigLock.
Referenced by sqlite3_shutdown().
int sqlite3_os_init | ( | void | ) |
References ArraySize, aSyscall, dotlockIoFinder, nolockIoFinder, posixIoFinder, sqlite3_vfs_register, sqlite3MutexAlloc(), SQLITE_API, SQLITE_MUTEX_STATIC_VFS1, SQLITE_OK, SQLITE_SHM_NLOCK, UNIX_SHM_BASE, UNIX_SHM_DMS, unixBigLock, unixTempFileInit(), and UNIXVFS.
Referenced by sqlite3OsInit().
int sqlite3_overload_function | ( | sqlite3 * | db, |
const char * | zFuncName, | ||
int | nArg ) |
References sqlite3::mutex, sqlite3_create_function_v2, sqlite3_free, sqlite3_mprintf, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3FindFunction(), sqlite3InvalidFunction(), sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_NOMEM, SQLITE_OK, and SQLITE_UTF8.
int sqlite3_prepare | ( | sqlite3 * | db, |
const char * | zSql, | ||
int | nByte, | ||
sqlite3_stmt ** | ppStmt, | ||
const char ** | pzTail ) |
References SQLITE_API.
int sqlite3_prepare16 | ( | sqlite3 * | db, |
const void * | zSql, | ||
int | nByte, | ||
sqlite3_stmt ** | ppStmt, | ||
const void ** | pzTail ) |
References SQLITE_API.
int sqlite3_prepare16_v2 | ( | sqlite3 * | db, |
const void * | zSql, | ||
int | nByte, | ||
sqlite3_stmt ** | ppStmt, | ||
const void ** | pzTail ) |
References sqlite3Prepare16(), and SQLITE_OK.
int sqlite3_prepare16_v3 | ( | sqlite3 * | db, |
const void * | zSql, | ||
int | nByte, | ||
unsigned int | prepFlags, | ||
sqlite3_stmt ** | ppStmt, | ||
const void ** | pzTail ) |
References sqlite3Prepare16(), SQLITE_OK, and SQLITE_PREPARE_SAVESQL.
int sqlite3_prepare_v2 | ( | sqlite3 * | db, |
const char * | zSql, | ||
int | nByte, | ||
sqlite3_stmt ** | ppStmt, | ||
const char ** | pzTail ) |
References sqlite3LockAndPrepare(), and SQLITE_OK.
int sqlite3_prepare_v3 | ( | sqlite3 * | db, |
const char * | zSql, | ||
int | nByte, | ||
unsigned int | prepFlags, | ||
sqlite3_stmt ** | ppStmt, | ||
const char ** | pzTail ) |
References SQLITE_OK, and SQLITE_PREPARE_SAVESQL.
void * sqlite3_profile | ( | sqlite3 * | db, |
void(* | xProfile )(void *, const char *, sqlite3_uint64), | ||
void * | pArg ) |
References sqlite3::mTrace, sqlite3::mutex, sqlite3::pProfileArg, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_TRACE_NONLEGACY_MASK, SQLITE_TRACE_XPROFILE, and sqlite3::xProfile.
void sqlite3_progress_handler | ( | sqlite3 * | db, |
int | nOps, | ||
int(* | xProgress )(void *), | ||
void * | pArg ) |
References sqlite3::mutex, sqlite3::nProgressOps, sqlite3::pProgressArg, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, and sqlite3::xProgress.
void sqlite3_randomness | ( | int | N, |
void * | P ) |
void * sqlite3_realloc | ( | void * | pOld, |
int | n ) |
References SQLITE_API.
void * sqlite3_realloc64 | ( | void * | pOld, |
sqlite3_uint64 | n ) |
int sqlite3_release_memory | ( | int | n | ) |
References SQLITE_API, and UNUSED_PARAMETER.
int sqlite3_reset | ( | sqlite3_stmt * | pStmt | ) |
References checkProfileCallback, Vdbe::db, sqlite3::errMask, sqlite3::mutex, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3ApiExit(), sqlite3VdbeReset(), sqlite3VdbeRewind(), SQLITE_API, and SQLITE_OK.
void sqlite3_reset_auto_extension | ( | void | ) |
Referenced by sqlite3_shutdown().
void sqlite3_result_blob | ( | sqlite3_context * | pCtx, |
const void * | z, | ||
int | n, | ||
void(* | xDel )(void *) ) |
References SQLITE_TOOBIG.
void sqlite3_result_blob64 | ( | sqlite3_context * | pCtx, |
const void * | z, | ||
sqlite3_uint64 | n, | ||
void(* | xDel )(void *) ) |
void sqlite3_result_double | ( | sqlite3_context * | pCtx, |
double | rVal ) |
References invokeValueDestructor().
void sqlite3_result_error | ( | sqlite3_context * | pCtx, |
const char * | z, | ||
int | n ) |
void sqlite3_result_error16 | ( | sqlite3_context * | pCtx, |
const void * | z, | ||
int | n ) |
References SQLITE_ERROR, SQLITE_TRANSIENT, and SQLITE_UTF8.
void sqlite3_result_error_code | ( | sqlite3_context * | pCtx, |
int | errCode ) |
void sqlite3_result_error_nomem | ( | sqlite3_context * | pCtx | ) |
References SQLITE_STATIC, SQLITE_TOOBIG, and SQLITE_UTF8.
void sqlite3_result_error_toobig | ( | sqlite3_context * | pCtx | ) |
References SQLITE_STATIC, and SQLITE_UTF8.
void sqlite3_result_int | ( | sqlite3_context * | pCtx, |
int | iVal ) |
References SQLITE_ERROR, SQLITE_TRANSIENT, and SQLITE_UTF16NATIVE.
void sqlite3_result_int64 | ( | sqlite3_context * | pCtx, |
sqlite3_int64 | iVal ) |
void sqlite3_result_null | ( | sqlite3_context * | pCtx | ) |
void sqlite3_result_pointer | ( | sqlite3_context * | pCtx, |
void * | pPtr, | ||
const char * | zPType, | ||
void(* | xDestructor )(void *) ) |
void sqlite3_result_subtype | ( | sqlite3_context * | pCtx, |
unsigned int | eSubtype ) |
References MEM_Null.
void sqlite3_result_text | ( | sqlite3_context * | pCtx, |
const char * | z, | ||
int | n, | ||
void(* | xDel )(void *) ) |
References MEM_Subtype.
void sqlite3_result_text16 | ( | sqlite3_context * | pCtx, |
const void * | z, | ||
int | n, | ||
void(* | xDel )(void *) ) |
void sqlite3_result_text16be | ( | sqlite3_context * | pCtx, |
const void * | z, | ||
int | n, | ||
void(* | xDel )(void *) ) |
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF16NATIVE.
void sqlite3_result_text16le | ( | sqlite3_context * | pCtx, |
const void * | z, | ||
int | n, | ||
void(* | xDel )(void *) ) |
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF16BE.
void sqlite3_result_text64 | ( | sqlite3_context * | pCtx, |
const char * | z, | ||
sqlite3_uint64 | n, | ||
void(* | xDel )(void *), | ||
unsigned char | encoding ) |
void sqlite3_result_value | ( | sqlite3_context * | pCtx, |
sqlite3_value * | pValue ) |
References sqlite3_value::db, sqlite3::mutex, sqlite3_context::pOut, setResultStrOrError(), sqlite3_mutex_held(), and SQLITE_UTF16LE.
void sqlite3_result_zeroblob | ( | sqlite3_context * | pCtx, |
int | n ) |
int sqlite3_result_zeroblob64 | ( | sqlite3_context * | pCtx, |
sqlite3_uint64 | n ) |
void * sqlite3_rollback_hook | ( | sqlite3 * | db, |
void(* | xCallback )(void *), | ||
void * | pArg ) |
int sqlite3_rtree_geometry_callback | ( | sqlite3 * | db, |
const char * | zGeom, | ||
int(* | xGeom )(sqlite3_rtree_geometry *, int, sqlite3_rtree_dbl *, int *), | ||
void * | pContext ) |
References SQLITE_API.
int sqlite3_rtree_query_callback | ( | sqlite3 * | db, |
const char * | zQueryFunc, | ||
int(* | xQueryFunc )(sqlite3_rtree_query_info *), | ||
void * | pContext, | ||
void(* | xDestructor )(void *) ) |
References SQLITE_API.
unsigned char * sqlite3_serialize | ( | sqlite3 * | db, |
const char * | zSchema, | ||
sqlite3_int64 * | piSize, | ||
unsigned int | mFlags ) |
int sqlite3_set_authorizer | ( | sqlite3 * | db, |
int(* | xAuth )(void *, int, const char *, const char *, const char *, const char *), | ||
void * | pUserData ) |
References sqlite3::mutex, sqlite3::pAuthArg, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3ExpirePreparedStatements(), sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_OK, and sqlite3::xAuth.
void sqlite3_set_auxdata | ( | sqlite3_context * | pCtx, |
int | N, | ||
void * | pAux, | ||
void(* | xDelete )(void *) ) |
References sqlite3_value::db, Vdbe::db, AuxData::iAuxArg, AuxData::iAuxOp, sqlite3_context::iOp, sqlite3_context::isError, sqlite3::mutex, AuxData::pAux, Vdbe::pAuxData, AuxData::pNextAux, sqlite3_context::pOut, sqlite3_context::pVdbe, sqlite3_mutex_held(), sqlite3DbMallocZero(), SQLITE_API, and AuxData::xDeleteAux.
int sqlite3_set_clientdata | ( | sqlite3 * | db, |
const char * | zName, | ||
void * | pData, | ||
void(* | xDestructor )(void *) ) |
void sqlite3_set_last_insert_rowid | ( | sqlite3 * | db, |
sqlite3_int64 | iRowid ) |
int sqlite3_setlk_timeout | ( | sqlite3 * | db, |
int | ms, | ||
int | flags ) |
int sqlite3_shutdown | ( | void | ) |
References sqlite3_data_directory, sqlite3_os_end(), sqlite3_reset_auto_extension(), sqlite3_temp_directory, sqlite3GlobalConfig, sqlite3MallocEnd(), sqlite3MutexEnd(), sqlite3PcacheShutdown(), SQLITE_API, and SQLITE_OK.
Referenced by main().
int sqlite3_sleep | ( | int | ms | ) |
int sqlite3_snapshot_cmp | ( | sqlite3_snapshot * | p1, |
sqlite3_snapshot * | p2 ) |
References SQLITE_API, and SQLITE_EXPERIMENTAL.
void sqlite3_snapshot_free | ( | sqlite3_snapshot * | ) |
References SQLITE_API, and SQLITE_EXPERIMENTAL.
int sqlite3_snapshot_get | ( | sqlite3 * | db, |
const char * | zSchema, | ||
sqlite3_snapshot ** | ppSnapshot ) |
References SQLITE_API, and SQLITE_EXPERIMENTAL.
int sqlite3_snapshot_open | ( | sqlite3 * | db, |
const char * | zSchema, | ||
sqlite3_snapshot * | pSnapshot ) |
References SQLITE_API, and SQLITE_EXPERIMENTAL.
int sqlite3_snapshot_recover | ( | sqlite3 * | db, |
const char * | zDb ) |
References SQLITE_API, and SQLITE_EXPERIMENTAL.
char * sqlite3_snprintf | ( | int | n, |
char * | zBuf, | ||
const char * | zFormat, | ||
... ) |
void sqlite3_soft_heap_limit | ( | int | N | ) |
References mem0.
sqlite3_int64 sqlite3_soft_heap_limit64 | ( | sqlite3_int64 | N | ) |
References AtomicStore, mem0, sqlite3_initialize(), sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3StatusValue(), SQLITE_API, and SQLITE_STATUS_MEMORY_USED.
const char * sqlite3_sourceid | ( | void | ) |
const char * sqlite3_sql | ( | sqlite3_stmt * | pStmt | ) |
int sqlite3_status | ( | int | op, |
int * | pCurrent, | ||
int * | pHighwater, | ||
int | resetFlag ) |
int sqlite3_status64 | ( | int | op, |
sqlite3_int64 * | pCurrent, | ||
sqlite3_int64 * | pHighwater, | ||
int | resetFlag ) |
int sqlite3_step | ( | sqlite3_stmt * | pStmt | ) |
References Vdbe::db, Vdbe::expired, sqlite3::mallocFailed, Vdbe::minWriteFileFormat, sqlite3::mutex, Vdbe::pc, sqlite3::pErr, Vdbe::rc, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3_reset, sqlite3_value_text, sqlite3ApiExit(), sqlite3DbFree(), sqlite3DbStrDup(), sqlite3Reprepare(), sqlite3Step(), SQLITE_API, SQLITE_MAX_SCHEMA_RETRY, SQLITE_MISUSE_BKPT, SQLITE_NOMEM_BKPT, SQLITE_OK, SQLITE_SCHEMA, vdbeSafetyNotNull(), and Vdbe::zErrMsg.
int sqlite3_stmt_busy | ( | sqlite3_stmt * | pStmt | ) |
int sqlite3_stmt_explain | ( | sqlite3_stmt * | pStmt, |
int | eMode ) |
int sqlite3_stmt_isexplain | ( | sqlite3_stmt * | pStmt | ) |
int sqlite3_stmt_readonly | ( | sqlite3_stmt * | pStmt | ) |
int sqlite3_stmt_scanstatus | ( | sqlite3_stmt * | pStmt, |
int | idx, | ||
int | iScanStatusOp, | ||
void * | pOut ) |
References SQLITE_API.
void sqlite3_stmt_scanstatus_reset | ( | sqlite3_stmt * | ) |
References SQLITE_API.
int sqlite3_stmt_scanstatus_v2 | ( | sqlite3_stmt * | pStmt, |
int | idx, | ||
int | iScanStatusOp, | ||
int | flags, | ||
void * | pOut ) |
References SQLITE_API.
int sqlite3_stmt_status | ( | sqlite3_stmt * | pStmt, |
int | op, | ||
int | resetFlg ) |
void sqlite3_str_append | ( | sqlite3_str * | p, |
const char * | zIn, | ||
int | N ) |
void sqlite3_str_appendall | ( | sqlite3_str * | p, |
const char * | zIn ) |
void sqlite3_str_appendchar | ( | sqlite3_str * | p, |
int | N, | ||
char | C ) |
void sqlite3_str_appendf | ( | sqlite3_str * | p, |
const char * | zFormat, | ||
... ) |
References sqlite3_str_vappendf, and SQLITE_API.
int sqlite3_str_errcode | ( | sqlite3_str * | p | ) |
char * sqlite3_str_finish | ( | sqlite3_str * | p | ) |
References sqlite3OomStr, and SQLITE_NOMEM.
int sqlite3_str_length | ( | sqlite3_str * | p | ) |
References sqlite3_str::accError, SQLITE_API, and SQLITE_NOMEM.
sqlite3_str * sqlite3_str_new | ( | sqlite3 * | db | ) |
void sqlite3_str_reset | ( | sqlite3_str * | p | ) |
char * sqlite3_str_value | ( | sqlite3_str * | p | ) |
References sqlite3_str::nChar, and SQLITE_API.
void sqlite3_str_vappendf | ( | sqlite3_str * | pAccum, |
const char * | zFormat, | ||
va_list | ap ) |
References sqlite3_str::accError, aDigits, ALWAYS, aPrefix, ArraySize, et_info::base, c, et_info::charset, sqlite3_str::db, deliberate_fall_through, EP_IntValue, etBUFSIZE, etCHARX, etDECIMAL, etDYNSTRING, etESCAPE_Q, etESCAPE_q, etESCAPE_w, etEXP, etFLOAT, etGENERIC, etINVALID, etORDINAL, etPERCENT, etPOINTER, etRADIX, etSIZE, etSRCITEM, etSTRING, etTOKEN, ExprHasProperty, SrcItem::fg, FLAG_SIGNED, et_info::flags, fmtinfo, getDoubleArg(), getIntArg(), getTextArg(), FpDecode::iDP, FpDecode::isSpecial, MAX, sqlite3_str::mxAlloc, FpDecode::n, Token::n, sqlite3_str::nAlloc, sqlite3_str::nChar, et_info::prefix, sqlite3_str::printfFlags, printfTempBuf(), Select::selFlags, Select::selId, SF_MultiValue, SF_NestedFrom, FpDecode::sign, SMALLEST_INT64, sqlite3_str_append, sqlite3_str_appendall, sqlite3_str_appendchar, sqlite3_str_appendf, sqlite3AppendOneUtf8Character(), sqlite3DbFree(), sqlite3DbMallocSize(), sqlite3FpDecode(), sqlite3RecordErrorByteOffset(), sqlite3RecordErrorOffsetOfExpr(), sqlite3StrAccumEnlarge(), sqlite3Strlen30(), SQLITE_API, SQLITE_FP_PRECISION_LIMIT, SQLITE_PRINTF_INTERNAL, SQLITE_PRINTF_MALLOCED, SQLITE_PRINTF_SQLFUNC, SQLITE_SKIP_UTF8, testcase, et_info::type, Expr::u, SrcItem::u1, SrcItem::u4, FpDecode::z, Token::z, SrcItem::zAlias, SrcItem::zName, and sqlite3_str::zText.
int sqlite3_strglob | ( | const char * | zGlob, |
const char * | zStr ) |
int sqlite3_stricmp | ( | const char * | zLeft, |
const char * | zRight ) |
References SQLITE_API.
int sqlite3_strlike | ( | const char * | zGlob, |
const char * | zStr, | ||
unsigned int | cEsc ) |
int sqlite3_strnicmp | ( | const char * | zLeft, |
const char * | zRight, | ||
int | N ) |
int sqlite3_system_errno | ( | sqlite3 * | db | ) |
References SQLITE_MISUSE_BKPT.
int sqlite3_table_column_metadata | ( | sqlite3 * | db, |
const char * | zDbName, | ||
const char * | zTableName, | ||
const char * | zColumnName, | ||
char const ** | pzDataType, | ||
char const ** | pzCollSeq, | ||
int * | pNotNull, | ||
int * | pPrimaryKey, | ||
int * | pAutoinc ) |
int sqlite3_test_control | ( | int | op, |
... ) |
void sqlite3_thread_cleanup | ( | void | ) |
References SQLITE_API.
int sqlite3_threadsafe | ( | void | ) |
References SQLITE_API, and SQLITE_VERSION_NUMBER.
int sqlite3_total_changes | ( | sqlite3 * | db | ) |
References SQLITE_MISUSE_BKPT.
sqlite3_int64 sqlite3_total_changes64 | ( | sqlite3 * | db | ) |
References sqlite3_changes64, and SQLITE_API.
void * sqlite3_trace | ( | sqlite3 * | db, |
void(* | xTrace )(void *, const char *), | ||
void * | pArg ) |
References sqlite3::mTrace, sqlite3::mutex, sqlite3::pTraceArg, sqlite3_mutex_enter, sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_TRACE_LEGACY, and sqlite3::trace.
int sqlite3_trace_v2 | ( | sqlite3 * | db, |
unsigned | uMask, | ||
int(* | xCallback )(unsigned, void *, void *, void *), | ||
void * | pCtx ) |
int sqlite3_transfer_bindings | ( | sqlite3_stmt * | pFromStmt, |
sqlite3_stmt * | pToStmt ) |
References Vdbe::expired, Vdbe::expmask, Vdbe::nVar, Vdbe::prepFlags, sqlite3TransferBindings(), SQLITE_API, SQLITE_ERROR, and SQLITE_PREPARE_SAVESQL.
int sqlite3_txn_state | ( | sqlite3 * | db, |
const char * | zSchema ) |
References SQLITE_OK.
int sqlite3_unlock_notify | ( | sqlite3 * | pBlocked, |
void(* | xNotify )(void **apArg, int nArg), | ||
void * | pNotifyArg ) |
References SQLITE_API.
void * sqlite3_update_hook | ( | sqlite3 * | db, |
void(* | xCallback )(void *, int, char const *, char const *, sqlite3_int64), | ||
void * | pArg ) |
int sqlite3_uri_boolean | ( | sqlite3_filename | z, |
const char * | zParam, | ||
int | bDefault ) |
sqlite3_int64 sqlite3_uri_int64 | ( | sqlite3_filename | zFilename, |
const char * | zParam, | ||
sqlite3_int64 | bDflt ) |
const char * sqlite3_uri_key | ( | sqlite3_filename | z, |
int | N ) |
const char * sqlite3_uri_parameter | ( | sqlite3_filename | z, |
const char * | zParam ) |
References SQLITE_API.
void * sqlite3_user_data | ( | sqlite3_context * | p | ) |
References sqlite3_context::pFunc, FuncDef::pUserData, and SQLITE_API.
const void * sqlite3_value_blob | ( | sqlite3_value * | pVal | ) |
References ExpandBlob, sqlite3_value::flags, MEM_Blob, MEM_Null, MEM_Str, SQLITE_API, SQLITE_OK, and sqlite3_value::z.
int sqlite3_value_bytes | ( | sqlite3_value * | pVal | ) |
References MEM_Blob.
int sqlite3_value_bytes16 | ( | sqlite3_value * | pVal | ) |
double sqlite3_value_double | ( | sqlite3_value * | pVal | ) |
References sqlite3ValueBytes(), SQLITE_API, and SQLITE_UTF8.
sqlite3_value * sqlite3_value_dup | ( | const sqlite3_value * | pOrig | ) |
References sqlite3_value::flags, MEM_FromBind, and SQLITE_API.
int sqlite3_value_encoding | ( | sqlite3_value * | pVal | ) |
void sqlite3_value_free | ( | sqlite3_value * | pOld | ) |
int sqlite3_value_frombind | ( | sqlite3_value * | pVal | ) |
References sqlite3_value::flags, MEM_Null, MEM_Zero, and SQLITE_API.
int sqlite3_value_int | ( | sqlite3_value * | pVal | ) |
References sqlite3ValueBytes(), SQLITE_API, and SQLITE_UTF16NATIVE.
sqlite3_int64 sqlite3_value_int64 | ( | sqlite3_value * | pVal | ) |
References sqlite3VdbeRealValue(), and SQLITE_API.
int sqlite3_value_nochange | ( | sqlite3_value * | pVal | ) |
int sqlite3_value_numeric_type | ( | sqlite3_value * | pVal | ) |
References applyNumericAffinity(), sqlite3_value_type, SQLITE_API, and SQLITE_TEXT.
void * sqlite3_value_pointer | ( | sqlite3_value * | pVal, |
const char * | zPType ) |
unsigned int sqlite3_value_subtype | ( | sqlite3_value * | pVal | ) |
References sqlite3VdbeIntValue(), and SQLITE_API.
const unsigned char * sqlite3_value_text | ( | sqlite3_value * | pVal | ) |
References sqlite3_value::z.
const void * sqlite3_value_text16 | ( | sqlite3_value * | pVal | ) |
const void * sqlite3_value_text16be | ( | sqlite3_value * | pVal | ) |
References SQLITE_UTF8.
const void * sqlite3_value_text16le | ( | sqlite3_value * | pVal | ) |
References sqlite3ValueText(), SQLITE_API, and SQLITE_UTF16NATIVE.
int sqlite3_value_type | ( | sqlite3_value * | pVal | ) |
sqlite3_vfs * sqlite3_vfs_find | ( | const char * | zVfsName | ) |
References sqlite3_vfs::pNext, sqlite3_initialize(), sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3MutexAlloc(), SQLITE_API, SQLITE_MUTEX_STATIC_MAIN, vfsList, and sqlite3_vfs::zName.
int sqlite3_vfs_register | ( | sqlite3_vfs * | pVfs, |
int | makeDflt ) |
References MUTEX_LOGIC, sqlite3_vfs::pNext, sqlite3_initialize(), sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3MutexAlloc(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_MUTEX_STATIC_MAIN, SQLITE_OK, vfsList, and vfsUnlink().
int sqlite3_vfs_unregister | ( | sqlite3_vfs * | pVfs | ) |
char * sqlite3_vmprintf | ( | const char * | zFormat, |
va_list | ap ) |
char * sqlite3_vsnprintf | ( | int | n, |
char * | zBuf, | ||
const char * | zFormat, | ||
va_list | ap ) |
References SQLITE_API, and SQLITE_MISUSE_BKPT.
const char * sqlite3_vtab_collation | ( | sqlite3_index_info * | pIdxInfo, |
int | iCons ) |
References sqlite3_index_info::aConstraint, sqlite3_index_info::sqlite3_index_constraint::iTermOffset, WhereTerm::pExpr, Expr::pLeft, HiddenIndexInfo::pParse, HiddenIndexInfo::pWC, sqlite3ExprCompareCollSeq(), sqlite3StrBINARY, SQLITE_API, termFromWhereClause(), and CollSeq::zName.
int sqlite3_vtab_config | ( | sqlite3 * | db, |
int | op, | ||
... ) |
References VTable::bAllSchemas, VTable::bConstraint, VTable::eVtabRisk, IsVirtual, sqlite3::mutex, VtabCtx::pTab, sqlite3::pVtabCtx, VtabCtx::pVTable, sqlite3_mutex_enter, sqlite3_mutex_leave, sqlite3Error(), sqlite3SafetyCheckOk(), SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_OK, SQLITE_VTAB_CONSTRAINT_SUPPORT, SQLITE_VTAB_DIRECTONLY, SQLITE_VTAB_INNOCUOUS, SQLITE_VTAB_USES_ALL_SCHEMAS, SQLITE_VTABRISK_High, and SQLITE_VTABRISK_Low.
int sqlite3_vtab_distinct | ( | sqlite3_index_info * | pIdxInfo | ) |
int sqlite3_vtab_in | ( | sqlite3_index_info * | pIdxInfo, |
int | iCons, | ||
int | bHandle ) |
int sqlite3_vtab_in_first | ( | sqlite3_value * | pVal, |
sqlite3_value ** | ppOut ) |
int sqlite3_vtab_in_next | ( | sqlite3_value * | pVal, |
sqlite3_value ** | ppOut ) |
int sqlite3_vtab_nochange | ( | sqlite3_context * | p | ) |
References sqlite3_context::pOut, sqlite3_value_nochange, and SQLITE_API.
int sqlite3_vtab_on_conflict | ( | sqlite3 * | db | ) |
References OE_Abort, OE_Fail, OE_Ignore, OE_Replace, OE_Rollback, sqlite3SafetyCheckOk(), SQLITE_ABORT, SQLITE_API, SQLITE_FAIL, SQLITE_IGNORE, SQLITE_MISUSE_BKPT, SQLITE_REPLACE, SQLITE_ROLLBACK, and sqlite3::vtabOnConflict.
int sqlite3_vtab_rhs_value | ( | sqlite3_index_info * | pIdxInfo, |
int | iCons, | ||
sqlite3_value ** | ppVal ) |
References sqlite3_index_info::aConstraint, HiddenIndexInfo::aRhs, Parse::db, ENC, sqlite3_index_info::sqlite3_index_constraint::iTermOffset, sqlite3_index_info::nConstraint, WhereTerm::pExpr, HiddenIndexInfo::pParse, Expr::pRight, HiddenIndexInfo::pWC, sqlite3ValueFromExpr(), SQLITE_AFF_BLOB, SQLITE_API, SQLITE_MISUSE_BKPT, SQLITE_NOTFOUND, SQLITE_OK, termFromWhereClause(), and testcase.
int sqlite3_wal_autocheckpoint | ( | sqlite3 * | db, |
int | N ) |
References sqlite3_wal_hook, sqlite3SafetyCheckOk(), sqlite3WalDefaultHook(), SQLITE_API, SQLITE_INT_TO_PTR, SQLITE_MISUSE_BKPT, and UNUSED_PARAMETER.
int sqlite3_wal_checkpoint | ( | sqlite3 * | db, |
const char * | zDb ) |
References sqlite3_wal_checkpoint_v2, SQLITE_API, and SQLITE_CHECKPOINT_PASSIVE.
int sqlite3_wal_checkpoint_v2 | ( | sqlite3 * | db, |
const char * | zDb, | ||
int | eMode, | ||
int * | pnLog, | ||
int * | pnCkpt ) |
void * sqlite3_wal_hook | ( | sqlite3 * | db, |
int(* | xCallback )(void *, sqlite3 *, const char *, int), | ||
void * | pArg ) |
References SQLITE_OK.
int sqlite3_win32_set_directory | ( | unsigned long | type, |
void * | zValue ) |
References SQLITE_API.
int sqlite3_win32_set_directory16 | ( | unsigned long | type, |
const void * | zValue ) |
References SQLITE_API.
int sqlite3_win32_set_directory8 | ( | unsigned long | type, |
const char * | zValue ) |
References SQLITE_API.
|
extern |
Referenced by sqlite3_shutdown(), and sqlite3Pragma().
|
extern |
Referenced by sqlite3_shutdown(), and sqlite3Pragma().
|
extern |
Referenced by sqlite3_libversion().