Lines Matching refs:sqlite3
1288 typedef struct sqlite3 sqlite3; typedef
1369 SQLITE_API int sqlite3_close(sqlite3*);
1370 SQLITE_API int sqlite3_close_v2(sqlite3*);
1442 sqlite3*, /* An open database */
2636 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
3394 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
3456 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
3466 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
3524 SQLITE_API int sqlite3_changes(sqlite3*);
3561 SQLITE_API int sqlite3_total_changes(sqlite3*);
3598 SQLITE_API void sqlite3_interrupt(sqlite3*);
3695 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3718 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3794 sqlite3 *db, /* An open database */
4069 sqlite3*,
4176 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
4178 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
4268 sqlite3*,
4306 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
4563 sqlite3 **ppDb /* OUT: SQLite db handle */
4567 sqlite3 **ppDb /* OUT: SQLite db handle */
4571 sqlite3 **ppDb, /* OUT: SQLite db handle */
4803 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4804 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4805 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4806 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4875 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
5086 sqlite3 *db, /* Database handle */
5093 sqlite3 *db, /* Database handle */
5100 sqlite3 *db, /* Database handle */
5108 sqlite3 *db, /* Database handle */
5115 sqlite3 *db, /* Database handle */
5122 sqlite3 *db, /* Database handle */
6192 sqlite3 *db,
6202 sqlite3 *db,
6212 sqlite3 *db,
6223 sqlite3 *db,
6581 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6928 sqlite3*,
6935 sqlite3*,
6943 sqlite3*,
6978 sqlite3*,
6980 void(*)(void*,sqlite3*,int eTextRep,const char*)
6983 sqlite3*,
6985 void(*)(void*,sqlite3*,int eTextRep,const void*)
7169 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
7182 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
7214 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
7224 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
7240 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
7289 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
7290 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
7342 sqlite3*,
7416 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7567 sqlite3 *db, /* Connection handle */
7623 sqlite3 *db, /* Load the extension into this database connection */
7654 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7749 int (*xCreate)(sqlite3*, void *pAux,
7752 int (*xConnect)(sqlite3*, void *pAux,
7985 sqlite3 *db, /* SQLite connection to register module with */
7991 sqlite3 *db, /* SQLite connection to register module with */
8011 sqlite3 *db, /* Remove modules from this connection */
8070 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
8089 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
8199 sqlite3*,
8645 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8688 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8844 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
9069 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9713 sqlite3 *pDest, /* Destination database handle */
9715 sqlite3 *pSource, /* Source database handle */
9839 sqlite3 *pBlocked, /* Waiting connection */
9954 sqlite3*,
9955 int(*)(void *,sqlite3*,const char*,int),
9988 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
10010 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
10105 sqlite3 *db, /* Database handle */
10144 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
10222 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10409 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10495 sqlite3 *db,
10498 sqlite3 *db, /* Database handle */
10507 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10508 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10509 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10510 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10523 SQLITE_API int sqlite3_system_errno(sqlite3*);
10593 sqlite3 *db,
10642 sqlite3 *db,
10713 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10752 sqlite3 *db, /* The database connection */
10804 sqlite3 *db, /* The database connection */
10891 sqlite3 *db,
10917 sqlite3 *db,
11030 sqlite3 *db, /* Database handle */
12101 sqlite3 *db, /* Apply change to "main" db of this handle */
12116 sqlite3 *db, /* Apply change to "main" db of this handle */
12499 sqlite3 *db, /* Apply change to "main" db of this handle */
12514 sqlite3 *db, /* Apply change to "main" db of this handle */
14770 sqlite3 *db, /* Associated database connection */
15041 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(sqlite3*,Btree*,int*aRoot,int nRoot,int,int*);
15061 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3*, BtCursor*, i64*);
15079 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3*);
15094 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3*);
15098 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3*);
15099 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3*,int,Schema*);
15593 SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3*,Vdbe*);
15607 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
15611 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3*,Vdbe*,const char*);
15637 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3*);
15869 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
15918 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
15922 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
15934 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager*, sqlite3*);
16759 SQLITE_PRIVATE int sqlite3UserAuthCheckLogin(sqlite3*,const char*,u8*);
16760 SQLITE_PRIVATE void sqlite3UserAuthInit(sqlite3*);
16792 struct sqlite3 { struct
16860 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64 argument
16865 int (*xWalCallback)(void *, sqlite3 *, const char *, int); argument
16868 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*); argument
16869 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*); argument
16916 sqlite3 *pBlockingConnection; /* Connection that caused SQLITE_LOCKED */ argument
16917 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */ argument
16920 sqlite3 *pNextBlocked; /* Next in list of all blocked connections */ argument
17439 sqlite3 *db; /* Database connection associated with this table */
17657 sqlite3 *db; /* The database connection */
18640 sqlite3 *db; /* The main database structure */
18929 sqlite3 *db; /* Optional database for lookaside. Can be NULL */
18949 sqlite3 *db; /* The database being initialized */
19006 void(*xSqllog)(void*,sqlite3*,const char*, int);
19182 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3*, Window*);
19184 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p);
19194 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
19195 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
19310 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3*, u64);
19311 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3*, u64);
19312 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3*, u64);
19313 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3*,const char*);
19314 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
19315 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
19317 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
19318 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *, void *, u64);
19319 SQLITE_PRIVATE void sqlite3DbFree(sqlite3*, void*);
19320 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3*, void*);
19322 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3*, void*);
19378 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3*,int*);
19410 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3*,const char*, ...);
19411 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
19433 SQLITE_PRIVATE void sqlite3SetString(char **, sqlite3*, const char*);
19435 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3*,int);
19450 SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
19451 SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
19452 SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
19460 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*);
19467 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
19470 SQLITE_PRIVATE int sqlite3Init(sqlite3*, char**);
19472 SQLITE_PRIVATE int sqlite3InitOne(sqlite3*, int, char**, u32);
19475 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
19477 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3*);
19478 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3*,int);
19479 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3*);
19480 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3*);
19481 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3*,Table*);
19512 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
19531 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3*);
19551 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3*, Table*);
19552 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3*, Index*);
19564 SQLITE_PRIVATE void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
19576 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
19577 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
19578 SQLITE_PRIVATE Index *sqlite3AllocateIndexObject(sqlite3*,i16,int,char**);
19585 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3*, Select*);
19631 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3*,const char*, const char*);
19636 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
19637 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
19638 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
19640 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
19641 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3*, Token*);
19656 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3*,int);
19662 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *);
19663 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
19700 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,Expr*,int);
19701 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,ExprList*,int);
19702 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,SrcList*,int);
19703 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,IdList*);
19704 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3*,Select*,int);
19707 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
19710 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
19711 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3*);
19712 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3*);
19731 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
19732 SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
19741 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3*, Trigger*);
19742 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
19775 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName);
19803 SQLITE_PRIVATE VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
19833 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
19841 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
19842 SQLITE_PRIVATE void sqlite3Error(sqlite3*,int);
19843 SQLITE_PRIVATE void sqlite3SystemError(sqlite3*,int);
19844 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
19858 SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
19861 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8);
19870 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3*);
19872 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *, int);
19893 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
19895 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
19897 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
19913 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3*, int, int, int);
19920 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3*, int);
19949 SQLITE_PRIVATE int sqlite3FindDb(sqlite3*, Token*);
19950 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *, const char *);
19951 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3*,int iDB);
19952 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3*,Index*);
19954 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3*, int);
19955 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
19957 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
19958 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
19959 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
19969 SQLITE_PRIVATE int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
19978 SQLITE_PRIVATE void sqlite3OomFault(sqlite3*);
19979 SQLITE_PRIVATE void sqlite3OomClear(sqlite3*);
19980 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3 *db, int);
19983 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
19986 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
20002 SQLITE_PRIVATE int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
20003 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3*, Index*, int);
20019 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3*);
20021 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3*);
20049 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table*);
20050 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
20051 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe*);
20052 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db);
20053 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db);
20056 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3*,Module*);
20057 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3*);
20058 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *, int, int);
20060 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
20062 sqlite3*,
20070 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db);
20072 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName);
20073 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3*,Table*,const char*);
20079 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
20085 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
20087 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
20088 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
20089 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
20101 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3*);
20104 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
20105 SQLITE_PRIVATE int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
20109 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3*,With*);
20116 SQLITE_PRIVATE Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*);
20117 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3*,Upsert*);
20118 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
20151 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *, Table*);
20217 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *, sqlite3 *);
20218 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db);
20219 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db);
20297 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3*);
20300 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3*);
20869 sqlite3 *db; /* The associated database connection */
21032 sqlite3 *db; /* The database connection that owns this statement */
21146 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3*, AuxData**, int, int);
21149 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
21150 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor*, i64*);
21154 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3*,Op*);
21157 SQLITE_PRIVATE char *sqlite3VdbeDisplayComment(sqlite3*,const Op*,const char*);
21177 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem*,sqlite3*,u16);
21218 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, int, VdbeCursor *);
21219 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *, VdbeSorter *);
21220 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
21222 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, const VdbeCursor *);
21449 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){ in sqlite3LookasideUsed()
21464 sqlite3 *db, /* The database connection whose status is desired */ in sqlite3_db_status()
22671 sqlite3 *db; in strftimeFunc()
27580 static int isLookaside(sqlite3 *db, void *p){
27595 static int lookasideMallocSize(sqlite3 *db, void *p){
27602 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, void *p){
27659 static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){
27668 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){
27705 SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){
27797 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){
27809 static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){
27841 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){
27848 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){
27898 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n);
27904 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){
27920 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){
27950 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){
27966 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){
27979 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){
27999 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
28010 SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char *zNew){
28021 SQLITE_PRIVATE void sqlite3OomFault(sqlite3 *db){
28041 SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){
28053 static SQLITE_NOINLINE int apiOomError(sqlite3 *db){
28071 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){
29191 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx){
29202 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){
29217 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap){
29237 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){
31061 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){
31231 static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){
31241 SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){
31251 SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){
31280 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...){
31316 sqlite3 *db = pParse->db;
31336 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){
32409 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){
32451 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){
32468 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){
32719 sqlite3 *db, /* The database connection used for malloc() */
48194 static MemFile *memdbFromDbSchema(sqlite3 *db, const char *zSchema){
48206 sqlite3 *db, /* The database connection */
48285 sqlite3 *db, /* The database connection */
51054 sqlite3 *db; /* The database connection */
51074 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db){
51532 SQLITE_PRIVATE int sqlite3WalClose(Wal *pWal, sqlite3*, int sync_flags, int, u8 *);
51575 sqlite3 *db, /* Check this handle's interrupt flag */
51624 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db);
55695 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){
59008 sqlite3 *db, /* Db handle used to check for interrupts */
59147 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){
59204 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){
59778 sqlite3 *db;
61068 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db){
61190 sqlite3 *db, /* Check for interrupts on this handle */
61385 sqlite3 *db, /* For interrupt flag */
62986 sqlite3 *db, /* Check this handle's interrupt flag */
63664 sqlite3 *db; /* The database connection holding this btree */
63728 sqlite3 *db; /* Database connection currently using this Btree */
64006 sqlite3 *db; /* Database connection running the check */
64201 static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){
64215 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
64218 static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){
64227 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){
64238 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){
64267 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){
64294 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
66660 sqlite3 *db, /* Associated database handle */
67355 sqlite3 *db;
67729 sqlite3 *pBlock = 0;
68350 sqlite3 *db = p->db;
73863 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *pnEntry){
74445 sqlite3 *db, /* Database connection that is running the check */
74884 sqlite3* pDestDb; /* Destination database handle */
74890 sqlite3* pSrcDb; /* Source database handle */
74944 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
74987 static int checkReadTransaction(sqlite3 *db, Btree *p){
75004 sqlite3* pDestDb, /* Database to write to */
75006 sqlite3* pSrcDb, /* Database connection to read from */
75439 sqlite3 *pSrcDb; /* Source database connection */
76429 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){
76552 sqlite3 *db = pMem->db;
76919 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
76950 static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){
77013 sqlite3 *db, /* The database connection */
77107 sqlite3 *db, /* The database connection */
77262 sqlite3 *db, /* The database connection */
77299 sqlite3 *db = pParse->db;
77428 sqlite3 *db, /* Database handle */
77477 sqlite3 *db = aMem[0].db;
77554 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef);
77555 static void vdbeFreeOpArray(sqlite3 *, Op *, int);
77561 sqlite3 *db = pParse->db;
77619 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, const char *z){
78636 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){
78645 static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){
78649 static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){
78653 static void freeP4(sqlite3 *db, int p4type, void *p4){
78702 static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){
78832 sqlite3 *db;
79003 sqlite3 *db, /* Optional - Oom error reporting only */
79167 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3 *db, Op *pOp){
79325 sqlite3 *db;
79346 sqlite3 *db;
79371 sqlite3 dummyDb;
79400 static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){
79418 sqlite3 *db = p->db;
79640 sqlite3 *db = p->db; /* The database connection */
79881 sqlite3 *db; /* The database connection */
80118 sqlite3 *db = p->db;
80169 static int vdbeCommit(sqlite3 *db, Vdbe *p){
80433 static void checkActiveVdbeCnt(sqlite3 *db){
80466 sqlite3 *const db = p->db;
80531 sqlite3 *db = p->db;
80559 sqlite3 *db = p->db;
80771 sqlite3 *db = p->db;
80824 sqlite3 *db;
80936 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask){
80964 SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){
81006 sqlite3 *db;
82429 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){
82509 sqlite3 *db, /* Database connection */
82543 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, int nChange){
82575 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCode){
82585 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
82678 sqlite3 *db = p->db;
82697 static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){
82725 sqlite3 *db = v->db;
82838 static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){
82884 sqlite3 *db = v->db;
82909 sqlite3 *db = v->db;
83362 static int doWalCallbacks(sqlite3 *db){
83393 sqlite3 *db;
83531 sqlite3 *db; /* The database connection */
83591 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
83817 /* .db = */ (sqlite3*)0,
83975 sqlite3 *db;
84443 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){
84477 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
84510 sqlite3 *db = pVdbe->db;
84599 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
84662 SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){
84680 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){
84691 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
84908 sqlite3 *db; /* The database connection */
85739 static int checkSavepointCount(sqlite3 *db){
85788 sqlite3 *db = p->db; /* The database */
93177 sqlite3 *db; /* The associated database */
93266 sqlite3* db, /* The database connection */
93501 sqlite3 *db;
93529 sqlite3 *db;
93627 sqlite3 *db;
93981 sqlite3 *db; /* Database connection */
94586 sqlite3 *db, /* Database connection (for malloc()) */
94687 static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){
94700 static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){
94883 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSorter){
94916 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
94938 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
94958 sqlite3 *db, /* Database handle doing sort */
95201 sqlite3 *db = pTask->pSorter->db;
95845 sqlite3 *db = pTask->pSorter->db;
96156 sqlite3 *db = pTask0->pSorter->db;
96285 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *pCsr){
96445 sqlite3 *db; /* Database connection */
96471 sqlite3 *db,
96630 sqlite3 *db = pVTab->db;
96834 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){
96843 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){ return SQLITE_OK; }
97601 sqlite3 *db; /* The database connection */
97694 static int areDoubleQuotedStringsEnabled(sqlite3 *db, NameContext *pTopNC){
97772 sqlite3 *db = pParse->db; /* The database connection */
98173 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
98712 sqlite3 *db; /* Database connection */
98784 sqlite3 *db;
98901 sqlite3 *db = pParse->db;
99044 sqlite3 *db; /* Database connection */
99640 sqlite3 *db = pParse->db;
100280 sqlite3 *db, /* Handle for sqlite3DbMallocRawNN() */
100328 sqlite3 *db, /* Handle for sqlite3DbMallocZero() (may be null) */
100345 sqlite3 *db,
100420 sqlite3 *db = pParse->db;
100447 sqlite3 *db = pParse->db;
100516 sqlite3 *db = pParse->db;
100583 static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){
100622 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){
100754 static Expr *exprDup(sqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer){
100863 static With *withDup(sqlite3 *db, With *p){
100934 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){
100938 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags){
100989 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags){
101030 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, IdList *p){
101054 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *pDup, int flags){
101095 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){
101123 sqlite3 *db = pParse->db;
101171 sqlite3 *db = pParse->db;
101308 sqlite3 *db = pParse->db;
101340 static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){
101351 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){
102037 sqlite3 *db = pParse->db; /* Database connection */
102570 sqlite3 *db = pParse->db;
103619 sqlite3 *db = pParse->db; /* The database connection */
103923 sqlite3 *db = pParse->db;
104135 sqlite3 *db = pParse->db;
104262 sqlite3 *db = pParse->db;
104637 sqlite3 *db = pParse->db;
105201 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
105217 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
105588 sqlite3 *db = pParse->db; /* Database connection */
105781 sqlite3 *db; /* The database connection; */
105923 sqlite3 *db = pParse->db;
106034 sqlite3 *db = pParse->db; /* Database connection */
106346 static void renameTokenFree(sqlite3 *db, RenameToken *pToken){
106517 sqlite3 *db, /* Database handle */
106578 sqlite3 *db = sqlite3_context_db_handle(pCtx);
106652 sqlite3 *db = pParse->db;
106755 sqlite3 *db = pParse->db;
106799 sqlite3 *db = sqlite3_context_db_handle(context);
107011 sqlite3 *db = sqlite3_context_db_handle(context);
107168 sqlite3 *db = sqlite3_context_db_handle(context);
107416 sqlite3 *db = pParse->db;
107512 sqlite3 *db; /* Database connection, for malloc() */
107536 static void sampleClear(sqlite3 *db, StatSample *p){
107548 static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *pData){
107564 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){
107640 sqlite3 *db = sqlite3_context_db_handle(context); /* Database connection */
108196 sqlite3 *db = pParse->db; /* Database handle */
108561 sqlite3 *db = pParse->db;
108619 sqlite3 *db = pParse->db;
108672 sqlite3 *db;
108817 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){
108902 sqlite3 *db,
108927 sqlite3 *db, /* Database handle */
109046 static int loadStat4(sqlite3 *db, const char *zDb){
109081 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){
109203 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName){
109232 sqlite3 *db = sqlite3_context_db_handle(context);
109424 sqlite3 *db = sqlite3_context_db_handle(context);
109490 sqlite3* db = pParse->db;
109596 sqlite3 *db;
109628 sqlite3 *db = pFix->pParse->db;
109843 sqlite3 *db,
109882 sqlite3 *db = pParse->db; /* Database handle */
109918 sqlite3 *db = pParse->db;
109977 sqlite3 *db = pParse->db;
110181 sqlite3 *db;
110302 sqlite3 *db = pParse->db;
110350 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){
110415 sqlite3 *db = pParse->db;
110496 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){
110516 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3 *db, Index *p){
110536 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName){
110569 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3 *db){
110596 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3 *db, int iDb){
110620 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){
110644 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){
110652 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){
110682 static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){
110733 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){
110745 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName){
110773 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, Token *pName){
110803 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){
110823 SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){
110855 sqlite3 *db = pParse->db;
110881 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3 *db){
110909 sqlite3 *db = pParse->db;
111065 sqlite3 *db = pParse->db;
111276 sqlite3 *db = pParse->db;
111471 sqlite3 *db = pParse->db;
111644 sqlite3 *db = pParse->db;
111667 sqlite3 *db;
111767 sqlite3 *db = pParse->db;
111831 static char *createTableStmt(sqlite3 *db, Table *p){
111899 static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){
112061 sqlite3 *db = pParse->db;
112205 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3 *db, Table *pTab, const char *zName){
112229 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName){
112298 sqlite3 *db = pParse->db; /* The database connection */
112598 sqlite3 *db = pParse->db;
112667 sqlite3 *db = pParse->db; /* Database connection for malloc errors */
112796 static void sqliteViewResetAll(sqlite3 *db, int idx){
112832 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo){
112965 sqlite3 *db = pParse->db;
113035 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db){
113050 static int tableMayNotBeDropped(sqlite3 *db, Table *pTab){
113069 sqlite3 *db = pParse->db;
113190 sqlite3 *db = pParse->db;
113346 sqlite3 *db = pParse->db; /* The database connection */
113441 sqlite3 *db, /* Database connection */
113521 sqlite3 *db = pParse->db;
114132 sqlite3 *db = pParse->db;
114211 sqlite3 *db, /* Connection to notify of malloc failures */
114241 sqlite3 *db = pParse->db;
114268 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){
114341 sqlite3 *db = pParse->db;
114419 sqlite3 *db;
114475 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
114520 sqlite3 *db = pParse->db;
114626 sqlite3 *db;
114695 sqlite3 *db = pParse->db;
114749 sqlite3 *db = pParse->db;
114940 sqlite3 *db = pParse->db; /* The database connection */
114976 sqlite3 *db = pParse->db; /* The database connection */
115081 sqlite3 *db = pParse->db;
115124 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3 *db, With *pWith){
115162 static void callCollNeeded(sqlite3 *db, int enc, const char *zName){
115191 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){
115221 sqlite3 *db = pParse->db;
115247 sqlite3 *db, /* Database connection */
115299 sqlite3 *db, /* Database connection to search */
115320 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8 enc){
115350 sqlite3 *db = pParse->db;
115395 sqlite3 *db = pParse->db;
115535 sqlite3 *db, /* An open database */
115658 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
115741 sqlite3 *db;
115791 sqlite3 *db = pParse->db;
115827 sqlite3 *db = pParse->db;
115928 sqlite3 *db; /* Main database structure */
116919 sqlite3 *db = sqlite3_context_db_handle(context);
117084 sqlite3 *db = sqlite3_context_db_handle(context);
117210 sqlite3 *db = sqlite3_context_db_handle(context);
117230 sqlite3 *db = sqlite3_context_db_handle(context);
117244 sqlite3 *db = sqlite3_context_db_handle(context);
117501 sqlite3 *db = sqlite3_context_db_handle(context);
117881 sqlite3 *db = sqlite3_context_db_handle(context);
118126 sqlite3 *db = sqlite3_context_db_handle(context);
118378 sqlite3 *db = sqlite3_context_db_handle(context);
118466 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3 *db){
118479 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive){
118512 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){
119178 sqlite3 *db = pParse->db;
119202 sqlite3 *db, /* The database connection */
119258 sqlite3 *db = pParse->db; /* Database handle */
119389 static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){
119418 sqlite3 *db = pParse->db;
119577 sqlite3 *db = pParse->db; /* Database handle */
119892 sqlite3 *db = pParse->db; /* Database handle */
120109 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){
120221 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx){
120284 sqlite3 *db = sqlite3VdbeDb(v);
120541 sqlite3 *db = pParse->db; /* The database connection */
120616 sqlite3 *db = pParse->db;
120777 sqlite3 *db; /* The main database structure */
121659 sqlite3 *db; /* Database connection */
122678 sqlite3 *db = pParse->db;
123058 sqlite3 *db, /* The database on which the SQL executes */
123237 int (*busy_handler)(sqlite3*,int(*)(void*,int),void*);
123238 int (*busy_timeout)(sqlite3*,int ms);
123239 int (*changes)(sqlite3*);
123240 int (*close)(sqlite3*);
123241 int (*collation_needed)(sqlite3*,void*,void(*)(void*,sqlite3*,
123243 int (*collation_needed16)(sqlite3*,void*,void(*)(void*,sqlite3*,
123266 void * (*commit_hook)(sqlite3*,int(*)(void*),void*);
123269 int (*create_collation)(sqlite3*,const char*,int,void*,
123271 int (*create_collation16)(sqlite3*,const void*,int,void*,
123273 int (*create_function)(sqlite3*,const char*,int,int,void*,
123277 int (*create_function16)(sqlite3*,const void*,int,int,void*,
123281 int (*create_module)(sqlite3*,const char*,const sqlite3_module*,void*);
123283 sqlite3 * (*db_handle)(sqlite3_stmt*);
123284 int (*declare_vtab)(sqlite3*,const char*);
123286 int (*errcode)(sqlite3*db);
123287 const char * (*errmsg)(sqlite3*);
123288 const void * (*errmsg16)(sqlite3*);
123289 int (*exec)(sqlite3*,const char*,sqlite3_callback,void*,char**);
123294 int (*get_autocommit)(sqlite3*);
123296 int (*get_table)(sqlite3*,const char*,char***,int*,int*,char**);
123298 void (*interruptx)(sqlite3*);
123299 sqlite_int64 (*last_insert_rowid)(sqlite3*);
123304 int (*open)(const char*,sqlite3**);
123305 int (*open16)(const void*,sqlite3**);
123306 int (*prepare)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
123307 int (*prepare16)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
123308 void * (*profile)(sqlite3*,void(*)(void*,const char*,sqlite_uint64),void*);
123309 void (*progress_handler)(sqlite3*,int,int(*)(void*),void*);
123324 void * (*rollback_hook)(sqlite3*,void(*)(void*),void*);
123325 int (*set_authorizer)(sqlite3*,int(*)(void*,int,const char*,const char*,
123330 int (*table_column_metadata)(sqlite3*,const char*,const char*,const char*,
123333 int (*total_changes)(sqlite3*);
123334 void * (*trace)(sqlite3*,void(*xTrace)(void*,const char*),void*);
123336 void * (*update_hook)(sqlite3*,void(*)(void*,int ,char const*,char const*,
123353 int (*overload_function)(sqlite3*, const char *zFuncName, int nArg);
123355 int (*prepare_v2)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
123356 int (*prepare16_v2)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
123359 int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,
123365 int (*blob_open)(sqlite3*,const char*,const char*,const char*,sqlite3_int64,
123369 int (*create_collation_v2)(sqlite3*,const char*,int,void*,
123372 int (*file_control)(sqlite3*,const char*,int,void*);
123380 int (*open_v2)(const char*,sqlite3**,int,const char*);
123394 sqlite3 *(*context_db_handle)(sqlite3_context*);
123395 int (*extended_result_codes)(sqlite3*,int);
123396 int (*limit)(sqlite3*,int,int);
123397 sqlite3_stmt *(*next_stmt)(sqlite3*,sqlite3_stmt*);
123401 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
123407 int (*create_function_v2)(sqlite3*,const char*,int,int,void*,
123412 int (*db_config)(sqlite3*,int,...);
123413 sqlite3_mutex *(*db_mutex)(sqlite3*);
123414 int (*db_status)(sqlite3*,int,int*,int*,int);
123415 int (*extended_errcode)(sqlite3*);
123421 int (*unlock_notify)(sqlite3*,void(*)(void**,int),void*);
123422 int (*wal_autocheckpoint)(sqlite3*,int);
123423 int (*wal_checkpoint)(sqlite3*,const char*);
123424 void *(*wal_hook)(sqlite3*,int(*)(void*,sqlite3*,const char*,int),void*);
123426 int (*vtab_config)(sqlite3*,int op,...);
123427 int (*vtab_on_conflict)(sqlite3*);
123429 int (*close_v2)(sqlite3*);
123430 const char *(*db_filename)(sqlite3*,const char*);
123431 int (*db_readonly)(sqlite3*,const char*);
123432 int (*db_release_memory)(sqlite3*);
123441 int (*wal_checkpoint_v2)(sqlite3*,const char*,int,int*,int*);
123449 int (*load_extension)(sqlite3*,const char*,const char*,char**);
123470 int (*db_cacheflush)(sqlite3*);
123472 int (*system_errno)(sqlite3*);
123474 int (*trace_v2)(sqlite3*,unsigned,int(*)(unsigned,void*,void*,void*),void*);
123477 void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
123479 int (*prepare_v3)(sqlite3*,const char*,int,unsigned int,
123481 int (*prepare16_v3)(sqlite3*,const void*,int,unsigned int,
123493 sqlite3_str *(*str_new)(sqlite3*);
123505 int (*create_window_function)(sqlite3*,const char*,int,int,void*,
123517 int (*drop_modules)(sqlite3*,const char**);
123536 sqlite3 *db, /* Handle to the database. */
124338 sqlite3 *db, /* Load the extension into this database connection */
124479 sqlite3 *db, /* Load the extension into this database connection */
124496 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){
124509 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){
124649 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){
125473 sqlite3 *db = pParse->db;
125496 sqlite3 *db = pParse->db;
125552 static void setAllPagerFlags(sqlite3 *db){
125733 sqlite3 *db = pParse->db; /* The database connection */
127600 sqlite3 *db; /* The database connection to which it belongs */
127616 sqlite3 *db,
127890 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char *zName){
127932 sqlite3 *db = pData->db;
127967 sqlite3 *db, /* Database handle. */
127993 sqlite3 *db = pData->db;
128075 SQLITE_PRIVATE int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags){
128308 SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){
128342 sqlite3 *db = pParse->db;
128363 sqlite3 *db = pParse->db;
128411 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){
128441 sqlite3 *db = pParse->db;
128456 sqlite3 *db, /* Database handle. */
128594 sqlite3 *db, /* Database handle. */
128642 sqlite3 *db;
128678 sqlite3 *db, /* Database handle. */
128690 sqlite3 *db, /* Database handle. */
128708 sqlite3 *db, /* Database handle. */
128736 sqlite3 *db, /* Database handle. */
128794 sqlite3 *db, /* Database handle. */
128806 sqlite3 *db, /* Database handle. */
128818 sqlite3 *db, /* Database handle. */
128928 static void clearSelect(sqlite3 *db, Select *p, int bFree){
129025 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){
129195 sqlite3 *db = pParse->db;
130133 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){
130205 sqlite3 *db = pParse->db;
130704 sqlite3 *db = pParse->db;
130793 sqlite3 *db = pParse->db; /* Database connection */
130898 sqlite3 *db = pParse->db;
130944 sqlite3 *db = pParse->db;
131097 sqlite3 *db = pParse->db;
131395 sqlite3 *db; /* Database connection */
132009 sqlite3 *db; /* Database connection */
132331 sqlite3 *db = pSubst->pParse->db;
132630 sqlite3 *db = pParse->db;
133342 static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){
133458 sqlite3 *db;
133591 sqlite3 *db = pParse->db;
133787 sqlite3 *db = pParse->db;
134393 sqlite3 *db = pWalker->pParse->db;
134499 sqlite3 *db;
134594 sqlite3 *db; /* The database connection */
135759 sqlite3 *db, /* The database on which the SQL executes */
135862 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){
135940 sqlite3 *db = pParse->db; /* The database connection */
136133 sqlite3 *db = pParse->db; /* The database */
136213 static char *triggerSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
136228 sqlite3 *db, /* Database connection */
136258 sqlite3 *db = pParse->db;
136293 sqlite3 *db = pParse->db;
136337 sqlite3 *db = pParse->db;
136370 sqlite3 *db = pParse->db;
136390 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){
136413 sqlite3 *db = pParse->db;
136461 sqlite3 *db = pParse->db;
136496 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zName){
136585 sqlite3 *db = pParse->db;
136615 sqlite3 *db = pParse->db;
136735 sqlite3 *db = pParse->db; /* Database handle */
137206 sqlite3 *db; /* The database structure */
138009 sqlite3 *db = pParse->db; /* Database connection */
138141 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){
138154 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){
138168 sqlite3 *db, /* Determines which memory allocator to use */
138325 sqlite3 *db = pParse->db;
138414 static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
138444 static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){
138527 sqlite3 *db, /* Database connection */
138829 sqlite3 *db, /* Database in which module is registered */
138877 sqlite3 *db, /* Database in which module is registered */
138898 sqlite3 *db, /* Database in which module is registered */
138913 sqlite3 *db, /* Database in which module is registered */
138929 SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){
138951 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){
138981 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
138993 sqlite3 *db = pVTab->db;
139017 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
139031 sqlite3 *db2 = pVTable->db;
139057 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){
139095 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){
139126 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){
139146 sqlite3 *db = pParse->db;
139174 sqlite3 *db; /* Database connection */
139218 sqlite3 *db = pParse->db;
139229 sqlite3 *db = pParse->db; /* The database connection */
139340 sqlite3 *db,
139343 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
139472 sqlite3 *db = pParse->db;
139506 static int growVTrans(sqlite3 *db){
139529 static void addToVTrans(sqlite3 *db, VTable *pVTab){
139543 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const char *zTab, char **pzErr){
139584 SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
139669 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const char *zTab){
139710 static void callFinaliser(sqlite3 *db, int offset){
139738 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){
139760 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){
139769 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){
139782 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
139842 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
139891 sqlite3 *db, /* Database connection for reporting malloc problems */
139997 sqlite3 *db = pParse->db;
140029 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *pMod){
140048 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){
140066 SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){
140868 sqlite3 *db = pParse->db; /* Database handle */
141151 sqlite3 *db = pParse->db;
141282 sqlite3 *db = pParse->db;
141655 sqlite3 *db = pParse->db;
141851 sqlite3 *db; /* Database connection (for malloc()) */
142023 sqlite3 *db; /* Database connection */
143236 static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){
143244 static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){
143274 sqlite3 *db = pWC->pWInfo->pParse->db;
143395 sqlite3 *db = pParse->db; /* Database connection */
143555 sqlite3 *db, /* Parsing context */
143717 sqlite3 *db; /* Database connection (for malloc) */
143843 sqlite3 *db = pParse->db; /* Database connection */
144253 sqlite3 *db = pParse->db; /* Database connection */
144694 sqlite3 *db = pWC->pWInfo->pParse->db;
144861 static int whereLoopResize(sqlite3*, WhereLoop*, int);
146124 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx, int iCol){
146180 sqlite3 *db = pParse->db;
146684 static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){
146701 static void whereLoopClear(sqlite3 *db, WhereLoop *p){
146710 static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){
146726 static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){
146745 static void whereLoopDelete(sqlite3 *db, WhereLoop *p){
146753 static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){
146959 sqlite3 *db = pWInfo->pParse->db;
147242 sqlite3 *db = pParse->db; /* Database connection malloc context */
148427 sqlite3 *db = pWInfo->pParse->db;
148525 sqlite3 *db = pWInfo->pParse->db; /* Database connection */
148901 sqlite3 *db; /* The database connection */
149519 sqlite3 *db; /* Database connection */
150080 sqlite3 *db,
150100 sqlite3 *db = pParse->db;
151051 sqlite3 *db = pParse->db;
151310 sqlite3 *db = pParse->db;
151462 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){
151479 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){
151607 sqlite3 *db = pParse->db;
152670 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p){
152703 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){
152727 sqlite3 *db = pParse->db;
153486 sqlite3 *db = pParse->db;
153556 sqlite3 *db = pParse->db;
159472 sqlite3 *db = pParse->db; /* The database connection */
159663 sqlite3 *db; /* The database connection */
160114 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db);
160151 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db);
160184 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db);
160200 static int sqlite3TestExtInit(sqlite3 *db){
160211 SQLITE_PRIVATE int sqlite3Fts1Init(sqlite3*);
160214 SQLITE_PRIVATE int sqlite3Fts2Init(sqlite3*);
160217 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3*);
160220 SQLITE_PRIVATE int sqlite3Json1Init(sqlite3*);
160223 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3*);
160230 static int (*const sqlite3BuiltinExtensions[])(sqlite3*) = {
160826 typedef void(*SQLLOGFUNC_t)(void*, sqlite3*, const char*, int);
160916 static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){
161016 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){
161030 SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){
161054 SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){
161083 SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){
161227 SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){
161240 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
161255 SQLITE_API int sqlite3_changes(sqlite3 *db){
161268 SQLITE_API int sqlite3_total_changes(sqlite3 *db){
161283 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){
161300 static void functionDestroy(sqlite3 *db, FuncDef *p){
161315 static void disconnectAllVtab(sqlite3 *db){
161346 static int connectionIsBusy(sqlite3 *db){
161360 static int sqlite3Close(sqlite3 *db, int forceZombie){
161419 SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); }
161420 SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); }
161431 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){
161551 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){
161794 sqlite3 *db = (sqlite3 *)ptr;
161815 sqlite3 *db = (sqlite3 *)ptr;
161816 int tmout = ((sqlite3 *)ptr)->busyTimeout;
161851 sqlite3 *db,
161874 sqlite3 *db,
161904 SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){
161921 SQLITE_API void sqlite3_interrupt(sqlite3 *db){
161939 sqlite3 *db,
162059 sqlite3 *db,
162110 sqlite3 *db,
162123 sqlite3 *db,
162137 sqlite3 *db,
162154 sqlite3 *db,
162216 sqlite3 *db,
162248 SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg){
162270 sqlite3 *db, /* Trace this connection */
162300 sqlite3 *db,
162330 sqlite3 *db, /* Attach the hook to this database */
162355 sqlite3 *db, /* Attach the hook to this database */
162380 sqlite3 *db, /* Attach the hook to this database */
162406 sqlite3 *db, /* Attach the hook to this database */
162408 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64),
162430 sqlite3 *db, /* Connection */
162454 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){
162476 sqlite3 *db, /* Attach the hook to this db handle */
162477 int(*xCallback)(void *, sqlite3*, const char*, int),
162503 sqlite3 *db, /* Database handle */
162564 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
162591 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
162635 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){
162656 SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){
162684 SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){
162726 SQLITE_API int sqlite3_errcode(sqlite3 *db){
162735 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){
162744 SQLITE_API int sqlite3_system_errno(sqlite3 *db){
162762 sqlite3* db,
162901 SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){
163228 sqlite3 **ppDb, /* OUT: Returned database handle */
163232 sqlite3 *db; /* Store allocated handle here */
163288 db = sqlite3MallocZero( sizeof(sqlite3) );
163555 sqlite3 **ppDb
163562 sqlite3 **ppDb, /* OUT: SQLite db handle */
163575 sqlite3 **ppDb
163613 sqlite3* db,
163626 sqlite3* db,
163651 sqlite3* db,
163681 sqlite3 *db,
163683 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*)
163702 sqlite3 *db,
163704 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*)
163734 SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){
163808 sqlite3 *db, /* Connection handle */
163941 SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){
163954 SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg){
164053 sqlite3 *db = va_arg(ap, sqlite3*);
164216 sqlite3 *db = va_arg(ap, sqlite3*);
164237 sqlite3 *db = va_arg(ap, sqlite3*);
164293 sqlite3 *db = va_arg(ap, sqlite3*);
164325 sqlite3 *db = va_arg(ap, sqlite3*);
164542 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){
164551 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName){
164567 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){
164585 sqlite3 *db,
164621 sqlite3 *db,
164676 SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){
164805 static sqlite3 *SQLITE_WSD sqlite3BlockedList = 0;
164822 static void checkListProperties(sqlite3 *db){
164823 sqlite3 *p;
164826 sqlite3 *p2;
164848 static void removeFromBlockedList(sqlite3 *db){
164849 sqlite3 **pp;
164863 static void addToBlockedList(sqlite3 *db){
164864 sqlite3 **pp;
164914 sqlite3 *db,
164936 sqlite3 *p;
164963 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBlocker){
164991 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){
164994 sqlite3 **pp; /* Iterator variable */
165004 sqlite3 *p = *pp;
165090 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){
165907 sqlite3 *db; /* The database connection */
166271 SQLITE_PRIVATE int sqlite3Fts3InitHashTable(sqlite3 *, Fts3Hash *, const char *);
166291 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash*);
166292 SQLITE_PRIVATE int sqlite3Fts3InitTerm(sqlite3 *db);
166300 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db);
166313 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *);
166609 sqlite3 *db, /* Database in which to run SQL */
166634 sqlite3 *db = p->db; /* Database handle */
166725 sqlite3 *db = p->db; /* The database connection */
167132 sqlite3 *db, /* Database handle */
167208 sqlite3 *db, /* The SQLite database connection */
167591 sqlite3 *db, /* Database connection */
167601 sqlite3 *db, /* Database connection */
169895 sqlite3 *db = p->db; /* Database connection */
170067 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){
172111 sqlite3 *db,
172181 sqlite3 *db, /* Database connection */
172641 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){
173952 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash *pHash){
175057 sqlite3 *db = sqlite3_context_db_handle(context);
175373 sqlite3 *db,
175396 sqlite3 *db,
175450 sqlite3 *db = (sqlite3 *)sqlite3_user_data(context);
175497 sqlite3 *db,
175938 sqlite3 *db, /* Database connection */
176201 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash){
186618 sqlite3 *db,
187092 SQLITE_PRIVATE int sqlite3Json1Init(sqlite3 *db){
187175 sqlite3 *db,
187316 sqlite3 *db; /* Host database connection */
188136 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
188143 sqlite3 *db,
188156 sqlite3 *db,
190571 static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){
190655 sqlite3 *db,
190783 static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){
190814 sqlite3 *db, /* Database handle */
190871 sqlite3 *db, /* Database connection */
191076 sqlite3 *db; /* Database handle */
191402 sqlite3 *db, /* Database handle to access db through */
191922 sqlite3 *db = sqlite3_context_db_handle(context);
191950 sqlite3 *db = sqlite3_context_db_handle(context);
192757 sqlite3 *db, /* Database connection */
192841 sqlite3 *db,
192854 sqlite3 *db,
193298 static int sqlite3_geopoly_init(sqlite3 *db){
193358 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){
193468 sqlite3 *db, /* Register SQL function on this connection */
193492 sqlite3 *db, /* Register SQL function on this connection */
193517 sqlite3 *db,
193995 sqlite3 *db = (sqlite3 *)sqlite3_user_data(p);
194030 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){
194074 sqlite3 *db,
194854 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu*, int bRbu);
195333 sqlite3 *dbMain; /* target database handle */
195334 sqlite3 *dbRbu; /* rbu database handle */
195681 sqlite3 *db,
195726 sqlite3 *db,
195991 static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ...){
196089 sqlite3 *db = sqlite3_db_handle(pStmt);
197600 static sqlite3 *rbuOpenDbhandle(
197605 sqlite3 *db = 0;
198426 sqlite3 *dbread = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
198823 sqlite3 *db = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
199000 sqlite3 *db = p->dbMain;
199105 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){
199106 sqlite3 *db = 0;
200404 sqlite3 *db; /* Database connection that owns this vtab */
200416 sqlite3 *db,
201067 sqlite3 *db = sqlite3_context_db_handle(ctx);
201089 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){
201119 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
201176 sqlite3 *db; /* The database */
201190 sqlite3 *db,
201347 sqlite3 *db = pTab->db;
201408 sqlite3 *db = sqlite3_context_db_handle(ctx);
201495 sqlite3 *db = pTab->db;
201508 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){
201538 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; }
201585 sqlite3 *db; /* Database handle session is attached to */
202504 sqlite3 *db, /* Database connection */
202873 sqlite3 *db, /* Database handle */
202910 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
202913 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
202916 return sqlite3_preupdate_count((sqlite3*)pCtx);
202919 return sqlite3_preupdate_depth((sqlite3*)pCtx);
203136 sqlite3 *db = pSession->db;
203215 sqlite3 *db, /* Database handle */
203277 sqlite3 *db = pSession->db;
203752 sqlite3 *db, /* Database handle */
203910 sqlite3 *db = pSession->db; /* Source database handle */
205014 sqlite3 *db;
205048 sqlite3 *db, /* Database handle */
205131 sqlite3 *db, /* Database handle */
205210 sqlite3 *db, /* Database handle */
205228 sqlite3 *db, /* Database handle */
205257 static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zSql){
205267 static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){
205384 sqlite3 *db, /* Database handle */
205725 sqlite3 *db, /* Apply change to "main" db of this handle */
205782 sqlite3 *db,
205836 sqlite3 *db, /* Apply change to "main" db of this handle */
206035 sqlite3 *db, /* Apply change to "main" db of this handle */
206068 sqlite3 *db, /* Apply change to "main" db of this handle */
206093 sqlite3 *db, /* Apply change to "main" db of this handle */
206120 sqlite3 *db, /* Apply change to "main" db of this handle */
207772 sqlite3 *db; /* Database handle */
207822 Fts5Global*, sqlite3*, int, const char **, Fts5Config**, char**
208095 static int sqlite3Fts5IndexInit(sqlite3*);
208313 static int sqlite3Fts5ExprInit(Fts5Global*, sqlite3*);
208410 static int sqlite3Fts5VocabInit(Fts5Global*, sqlite3*);
211559 sqlite3 *db,
214481 sqlite3 *db = sqlite3_context_db_handle(pCtx);
214622 static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){
222054 static int sqlite3Fts5IndexInit(sqlite3 *db){
222160 sqlite3 *db; /* Associated database connection */
222438 sqlite3 *db, /* The SQLite database connection */
222503 sqlite3 *db, /* Database connection */
222513 sqlite3 *db, /* Database connection */
224845 static int fts5Init(sqlite3 *db){
224910 extern int sqlite3Fts5TestRegisterMatchinfo(sqlite3*);
224932 sqlite3 *db,
224945 sqlite3 *db,
224954 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){
225116 sqlite3 *db,
228567 sqlite3 *db; /* Database handle */
228686 sqlite3 *db, /* The SQLite database connection */
228748 sqlite3 *db, /* Database connection */
228758 sqlite3 *db, /* Database connection */
229270 static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){
229346 sqlite3 *db; /* Database connection for this stmt vtab */
229356 sqlite3 *db; /* Database connection for this cursor */
229375 sqlite3 *db,
229582 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){
229595 sqlite3 *db,