Lines Matching refs:sqlite3

578 typedef struct sqlite3 sqlite3;  typedef
659 SQLITE_API int sqlite3_close(sqlite3*);
660 SQLITE_API int sqlite3_close_v2(sqlite3*);
732 sqlite3*, /* An open database */
1964 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2733 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2795 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2805 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2866 SQLITE_API int sqlite3_changes(sqlite3*);
2867 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
2908 SQLITE_API int sqlite3_total_changes(sqlite3*);
2909 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
2946 SQLITE_API void sqlite3_interrupt(sqlite3*);
3043 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3066 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3142 sqlite3 *db, /* An open database */
3417 sqlite3*,
3524 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3526 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3616 sqlite3*,
3654 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
3928 sqlite3 **ppDb /* OUT: SQLite db handle */
3932 sqlite3 **ppDb /* OUT: SQLite db handle */
3936 sqlite3 **ppDb, /* OUT: SQLite db handle */
4168 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4169 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4170 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4171 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4240 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4451 sqlite3 *db, /* Database handle */
4458 sqlite3 *db, /* Database handle */
4465 sqlite3 *db, /* Database handle */
4473 sqlite3 *db, /* Database handle */
4480 sqlite3 *db, /* Database handle */
4487 sqlite3 *db, /* Database handle */
5573 sqlite3 *db,
5583 sqlite3 *db,
5593 sqlite3 *db,
5604 sqlite3 *db,
5962 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6309 sqlite3*,
6316 sqlite3*,
6324 sqlite3*,
6359 sqlite3*,
6361 void(*)(void*,sqlite3*,int eTextRep,const char*)
6364 sqlite3*,
6366 void(*)(void*,sqlite3*,int eTextRep,const void*)
6550 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6563 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6595 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6605 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
6623 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
6672 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
6721 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
6722 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
6783 sqlite3 *db,
6840 sqlite3*,
6914 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7065 sqlite3 *db, /* Connection handle */
7121 sqlite3 *db, /* Load the extension into this database connection */
7152 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7247 int (*xCreate)(sqlite3*, void *pAux,
7250 int (*xConnect)(sqlite3*, void *pAux,
7483 sqlite3 *db, /* SQLite connection to register module with */
7489 sqlite3 *db, /* SQLite connection to register module with */
7509 sqlite3 *db, /* Remove modules from this connection */
7568 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
7587 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
7697 sqlite3*,
8147 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8190 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8349 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8574 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9218 sqlite3 *pDest, /* Destination database handle */
9220 sqlite3 *pSource, /* Source database handle */
9344 sqlite3 *pBlocked, /* Waiting connection */
9460 sqlite3*,
9461 int(*)(void *,sqlite3*,const char*,int),
9494 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9516 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
9611 sqlite3 *db, /* Database handle */
9650 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
9728 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
9923 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10019 sqlite3 *db,
10022 sqlite3 *db, /* Database handle */
10031 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10032 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10033 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10034 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10035 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10049 SQLITE_API int sqlite3_system_errno(sqlite3*);
10119 sqlite3 *db,
10168 sqlite3 *db,
10239 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10278 sqlite3 *db, /* The database connection */
10334 sqlite3 *db, /* The database connection */
10421 sqlite3 *db,
10447 sqlite3 *db,
10560 sqlite3 *db, /* Database handle */
11692 sqlite3 *db, /* Apply change to "main" db of this handle */
11707 sqlite3 *db, /* Apply change to "main" db of this handle */
12090 sqlite3 *db, /* Apply change to "main" db of this handle */
12105 sqlite3 *db, /* Apply change to "main" db of this handle */
14481 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
14530 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
14534 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
14546 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager*, sqlite3*);
14651 sqlite3 *db, /* Associated database connection */
14935 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(sqlite3*,Btree*,Pgno*aRoot,int nRoot,int,int*);
14961 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3*, BtCursor*, i64*);
14981 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3*);
14996 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3*);
15000 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3*);
15001 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3*,int,Schema*);
15501 SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3*,Vdbe*);
15515 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
15519 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3*,Vdbe*,const char*);
15545 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3*);
16426 SQLITE_PRIVATE int sqlite3UserAuthCheckLogin(sqlite3*,const char*,u8*);
16427 SQLITE_PRIVATE void sqlite3UserAuthInit(sqlite3*);
16464 struct sqlite3 { struct
16538 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64 argument
16543 int (*xWalCallback)(void *, sqlite3 *, const char *, int); argument
16546 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*); argument
16547 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*); argument
16594 sqlite3 *pBlockingConnection; /* Connection that caused SQLITE_LOCKED */ argument
16595 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */ argument
16598 sqlite3 *pNextBlocked; /* Next in list of all blocked connections */ argument
17165 sqlite3 *db; /* Database connection associated with this table */
17410 sqlite3 *db; /* The database connection */
18443 void (*xCleanup)(sqlite3*,void*); /* Deallocation routine */
18463 sqlite3 *db; /* The main database structure */
18759 sqlite3 *db; /* Optional database for lookaside. Can be NULL */
18779 sqlite3 *db; /* The database being initialized */
18856 void(*xSqllog)(void*,sqlite3*,const char*, int);
19095 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3*, Window*);
19097 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p);
19106 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
19107 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
19222 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3*, u64);
19223 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3*, u64);
19224 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3*, u64);
19225 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3*,const char*);
19226 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
19227 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
19229 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
19230 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *, void *, u64);
19231 SQLITE_PRIVATE void sqlite3DbFree(sqlite3*, void*);
19232 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3*, void*);
19234 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3*, const void*);
19290 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3*,int*);
19322 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3*,const char*, ...);
19323 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
19345 SQLITE_PRIVATE void sqlite3SetString(char **, sqlite3*, const char*);
19347 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3*,int);
19363 SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
19364 SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
19365 SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
19373 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*);
19382 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
19385 SQLITE_PRIVATE int sqlite3Init(sqlite3*, char**);
19387 SQLITE_PRIVATE int sqlite3InitOne(sqlite3*, int, char**, u32);
19390 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
19392 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3*);
19393 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3*,int);
19394 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3*);
19395 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3*);
19398 SQLITE_PRIVATE void sqlite3ColumnSetColl(sqlite3*,Column*,const char*zColl);
19400 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3*,Table*);
19433 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
19452 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3*);
19472 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3*, Table*);
19473 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3*, Index*);
19485 SQLITE_PRIVATE void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
19498 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
19499 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
19500 SQLITE_PRIVATE Index *sqlite3AllocateIndexObject(sqlite3*,i16,int,char**);
19507 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3*, Select*);
19553 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3*,const char*, const char*);
19559 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
19560 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
19561 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
19563 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
19564 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3*, const Token*);
19580 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3*,int);
19586 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *);
19587 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
19624 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,const Expr*,int);
19625 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,const ExprList*,int);
19626 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,const SrcList*,int);
19627 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,const IdList*);
19628 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3*,const Select*,int);
19631 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
19634 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
19635 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3*);
19636 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3*);
19638 SQLITE_PRIVATE With *sqlite3WithDup(sqlite3 *db, With *p);
19656 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
19657 SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
19666 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3*, Trigger*);
19667 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
19703 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName);
19732 SQLITE_PRIVATE VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
19762 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
19770 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
19771 SQLITE_PRIVATE void sqlite3Error(sqlite3*,int);
19772 SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3*);
19773 SQLITE_PRIVATE void sqlite3SystemError(sqlite3*,int);
19774 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
19788 SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
19791 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8);
19800 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3*);
19802 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *, i64);
19823 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
19825 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
19827 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, const Expr *, u8, u8, sqlite3_value **);
19850 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3*, int, Pgno, Pgno);
19857 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3*, int);
19888 SQLITE_PRIVATE int sqlite3FindDb(sqlite3*, Token*);
19889 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *, const char *);
19890 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3*,int iDB);
19891 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3*,Index*);
19893 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3*, int);
19894 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
19896 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
19897 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
19898 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
19909 SQLITE_PRIVATE int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
19918 SQLITE_PRIVATE void sqlite3OomFault(sqlite3*);
19919 SQLITE_PRIVATE void sqlite3OomClear(sqlite3*);
19920 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3 *db, int);
19923 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
19928 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
19944 SQLITE_PRIVATE int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
19945 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3*, Index*, int);
19961 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3*);
19963 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3*);
19991 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table*);
19992 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
19993 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe*);
19994 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db);
19995 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db);
19998 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3*,Module*);
19999 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3*);
20000 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *, int, int);
20002 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
20004 sqlite3*,
20012 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db);
20014 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName);
20015 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3*,Table*,const char*);
20016 SQLITE_PRIVATE void sqlite3MarkAllShadowTablesOf(sqlite3*, Table*);
20023 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
20029 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
20031 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
20032 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
20033 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
20038 SQLITE_PRIVATE void *sqlite3ParserAddCleanup(Parse*,void(*)(sqlite3*,void*),void*);
20046 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3*);
20049 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
20050 SQLITE_PRIVATE int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
20054 SQLITE_PRIVATE void sqlite3CteDelete(sqlite3*,Cte*);
20056 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3*,With*);
20066 SQLITE_PRIVATE Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*,Upsert*);
20067 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3*,Upsert*);
20068 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
20096 SQLITE_PRIVATE void sqlite3FkClearTriggerCache(sqlite3*,int);
20107 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *, Table*);
20173 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *, sqlite3 *);
20174 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db);
20175 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db);
20253 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3*);
20256 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3*);
21898 sqlite3 *db; /* The associated database connection */
22061 sqlite3 *db; /* The database connection that owns this statement */
22176 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3*, AuxData**, int, int);
22179 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
22180 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor*, i64*);
22184 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3*,Op*);
22187 SQLITE_PRIVATE char *sqlite3VdbeDisplayComment(sqlite3*,const Op*,const char*);
22207 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem*,sqlite3*,u16);
22254 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, int, VdbeCursor *);
22255 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *, VdbeSorter *);
22256 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
22258 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, const VdbeCursor *);
22485 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){
22500 sqlite3 *db, /* The database connection whose status is desired */
23706 sqlite3 *db;
28400 static int isLookaside(sqlite3 *db, const void *p){
28415 static int lookasideMallocSize(sqlite3 *db, const void *p){
28422 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, const void *p){
28479 static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){
28488 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){
28525 SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){
28622 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){
28634 static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){
28666 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){
28673 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){
28723 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n);
28729 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){
28745 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){
28775 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){
28791 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){
28804 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){
28822 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
28833 SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char *zNew){
28844 SQLITE_PRIVATE void sqlite3OomFault(sqlite3 *db){
28864 SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){
28876 static SQLITE_NOINLINE int apiHandleError(sqlite3 *db, int rc){
28897 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){
30041 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx){
30052 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){
30067 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap){
30087 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){
31957 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){
32133 static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){
32143 SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){
32153 SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3 *db){
32163 SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){
32192 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...){
32228 sqlite3 *db = pParse->db;
32248 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){
33386 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){
33428 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){
33445 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){
33696 sqlite3 *db, /* The database connection used for malloc() */
49216 static MemFile *memdbFromDbSchema(sqlite3 *db, const char *zSchema){
49233 sqlite3 *db, /* The database connection */
49314 sqlite3 *db, /* The database connection */
52105 sqlite3 *db; /* The database connection */
52125 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db){
52583 SQLITE_PRIVATE int sqlite3WalClose(Wal *pWal, sqlite3*, int sync_flags, int, u8 *);
52626 sqlite3 *db, /* Check this handle's interrupt flag */
52675 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db);
56758 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){
60075 sqlite3 *db, /* Db handle used to check for interrupts */
60214 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){
60271 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){
60912 sqlite3 *db;
62289 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db){
62411 sqlite3 *db, /* Check for interrupts on this handle */
62614 sqlite3 *db, /* For interrupt flag */
64216 sqlite3 *db, /* Check this handle's interrupt flag */
64893 sqlite3 *db; /* The database connection holding this btree */
64974 sqlite3 *db; /* Database connection currently using this Btree */
65254 sqlite3 *db; /* Database connection running the check */
65449 static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){
65463 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
65466 static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){
65475 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){
65486 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){
65515 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){
65542 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
67936 sqlite3 *db, /* Associated database handle */
68636 sqlite3 *db;
69009 sqlite3 *pBlock = 0;
69521 sqlite3 *db;
69657 sqlite3 *db = p->db;
75434 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *pnEntry){
76025 sqlite3 *db, /* Database connection that is running the check */
76475 sqlite3* pDestDb; /* Destination database handle */
76481 sqlite3* pSrcDb; /* Source database handle */
76535 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
76578 static int checkReadTransaction(sqlite3 *db, Btree *p){
76595 sqlite3* pDestDb, /* Database to write to */
76597 sqlite3* pSrcDb, /* Database connection to read from */
77030 sqlite3 *pSrcDb; /* Source database connection */
78047 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){
78186 sqlite3 *db = pMem->db;
78554 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
78585 static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){
78648 sqlite3 *db, /* The database connection */
78744 sqlite3 *db, /* The database connection */
78903 sqlite3 *db, /* The database connection */
78940 sqlite3 *db = pParse->db;
79069 sqlite3 *db, /* Database handle */
79118 sqlite3 *db = aMem[0].db;
79195 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef);
79196 static void vdbeFreeOpArray(sqlite3 *, Op *, int);
79202 sqlite3 *db = pParse->db;
79260 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, const char *z){
80282 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){
80291 static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){
80295 static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){
80299 static void freeP4(sqlite3 *db, int p4type, void *p4){
80348 static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){
80478 sqlite3 *db;
80649 sqlite3 *db, /* Optional - Oom error reporting only */
80810 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3 *db, Op *pOp){
80968 sqlite3 *db;
80989 sqlite3 *db;
81014 sqlite3 dummyDb;
81043 static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){
81061 sqlite3 *db = p->db;
81283 sqlite3 *db = p->db; /* The database connection */
81524 sqlite3 *db; /* The database connection */
81756 sqlite3 *db = p->db;
81807 static int vdbeCommit(sqlite3 *db, Vdbe *p){
82071 static void checkActiveVdbeCnt(sqlite3 *db){
82104 sqlite3 *const db = p->db;
82169 sqlite3 *db = p->db;
82197 sqlite3 *db = p->db;
82418 sqlite3 *db = p->db;
82471 sqlite3 *db;
82589 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask){
82617 SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){
82659 sqlite3 *db;
84086 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){
84166 sqlite3 *db, /* Database connection */
84200 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, i64 nChange){
84232 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCode){
84242 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
84335 sqlite3 *db = p->db;
84354 static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){
84383 sqlite3 *db = v->db;
84499 static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){
84545 sqlite3 *db = v->db;
84570 sqlite3 *db = v->db;
85035 static int doWalCallbacks(sqlite3 *db){
85066 sqlite3 *db;
85203 sqlite3 *db; /* The database connection */
85263 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
85489 /* .db = */ (sqlite3*)0,
85647 sqlite3 *db;
86111 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){
86145 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
86178 sqlite3 *db = pVdbe->db;
86267 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
86331 SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){
86349 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){
86360 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *db){
86371 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
86588 sqlite3 *db; /* The database connection */
87349 static int checkSavepointCount(sqlite3 *db){
87411 sqlite3 *db = p->db; /* The database */
95206 sqlite3 *db; /* The associated database */
95298 sqlite3* db, /* The database connection */
95534 sqlite3 *db;
95562 sqlite3 *db;
95662 sqlite3 *db;
96017 sqlite3 *db; /* Database connection */
96622 sqlite3 *db, /* Database connection (for malloc()) */
96726 static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){
96739 static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){
96923 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSorter){
96956 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
96978 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
96998 sqlite3 *db, /* Database handle doing sort */
97241 sqlite3 *db = pTask->pSorter->db;
97886 sqlite3 *db = pTask->pSorter->db;
98197 sqlite3 *db = pTask0->pSorter->db;
98326 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *pCsr){
98486 sqlite3 *db; /* Database connection */
98512 sqlite3 *db,
98671 sqlite3 *db = pVTab->db;
98875 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){
98884 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){ return SQLITE_OK; }
99664 sqlite3 *db; /* The database connection */
99758 static int areDoubleQuotedStringsEnabled(sqlite3 *db, NameContext *pTopNC){
99837 sqlite3 *db = pParse->db; /* The database connection */
100268 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
100867 sqlite3 *db; /* Database connection */
100939 sqlite3 *db;
101052 sqlite3 *db = pParse->db;
101195 sqlite3 *db; /* Database connection */
101809 sqlite3 *db = pParse->db;
102480 sqlite3 *db, /* Handle for sqlite3DbMallocRawNN() */
102528 sqlite3 *db, /* Handle for sqlite3DbMallocZero() (may be null) */
102545 sqlite3 *db,
102677 sqlite3 *db = pParse->db;
102704 sqlite3 *db = pParse->db;
102776 sqlite3 *db = pParse->db;
102843 static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){
102884 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){
103032 static Expr *exprDup(sqlite3 *db, const Expr *p, int dupFlags, u8 **pzBuffer){
103142 SQLITE_PRIVATE With *sqlite3WithDup(sqlite3 *db, With *p){
103213 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, const Expr *p, int flags){
103217 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, const ExprList *p, int flags){
103272 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, const SrcList *p, int flags){
103316 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, const IdList *p){
103340 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, const Select *pDup, int flags){
103389 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, const Select *p, int flags){
103413 sqlite3 *db, /* Database handle. Used for memory allocation */
103432 sqlite3 *db, /* Database handle. Used for memory allocation */
103488 sqlite3 *db = pParse->db;
103623 sqlite3 *db = pParse->db;
103655 static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){
103666 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){
104358 sqlite3 *db = pParse->db; /* Database connection */
104905 sqlite3 *db = pParse->db;
105975 sqlite3 *db = pParse->db; /* The database connection */
106288 sqlite3 *db = pParse->db;
106502 sqlite3 *db = pParse->db;
106629 sqlite3 *db = pParse->db;
107004 sqlite3 *db = pParse->db;
107527 sqlite3 *db; /* Database connection used for sqlite3DbRealloc() */
107664 sqlite3 *db = pParse->db;
107704 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
107720 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
108125 sqlite3 *db = pParse->db; /* Database connection */
108314 sqlite3 *db; /* The database connection; */
108474 sqlite3 *db = pParse->db;
108587 sqlite3 *db = pParse->db; /* Database connection */
108928 static void renameTokenFree(sqlite3 *db, RenameToken *pToken){
109116 sqlite3 *db, /* Database handle */
109177 sqlite3 *db = sqlite3_context_db_handle(pCtx);
109276 sqlite3 *db = pParse->db;
109403 sqlite3 *db = pParse->db;
109447 sqlite3 *db = sqlite3_context_db_handle(context);
109670 sqlite3 *db = sqlite3_context_db_handle(context);
109841 sqlite3 *db = sqlite3_context_db_handle(context);
109947 sqlite3 *db = sqlite3_context_db_handle(context);
110018 sqlite3 *db = sqlite3_context_db_handle(context);
110079 sqlite3 *db = pParse->db; /* Database handle */
110413 sqlite3 *db = pParse->db;
110509 sqlite3 *db; /* Database connection, for malloc() */
110533 static void sampleClear(sqlite3 *db, StatSample *p){
110545 static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *pData){
110561 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){
110637 sqlite3 *db = sqlite3_context_db_handle(context); /* Database connection */
111198 sqlite3 *db = pParse->db; /* Database handle */
111563 sqlite3 *db = pParse->db;
111621 sqlite3 *db = pParse->db;
111674 sqlite3 *db;
111819 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){
111904 sqlite3 *db,
111929 sqlite3 *db, /* Database handle */
112049 static int loadStat4(sqlite3 *db, const char *zDb){
112087 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){
112212 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName){
112241 sqlite3 *db = sqlite3_context_db_handle(context);
112433 sqlite3 *db = sqlite3_context_db_handle(context);
112501 sqlite3* db = pParse->db;
112621 sqlite3 *db = pFix->pParse->db;
112667 sqlite3 *db = pParse->db;
112832 sqlite3 *db,
112871 sqlite3 *db = pParse->db; /* Database handle */
112965 sqlite3 *db = pParse->db;
113173 sqlite3 *db;
113342 sqlite3 *db = pParse->db;
113393 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){
113478 sqlite3 *db = pParse->db;
113578 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){
113598 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3 *db, Index *p){
113618 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName){
113651 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3 *db){
113678 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3 *db, int iDb){
113702 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){
113726 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){
113773 sqlite3 *db,
113812 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){
113850 static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){
113907 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){
113919 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName){
113947 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, const Token *pName){
113977 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){
113997 SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){
114029 sqlite3 *db = pParse->db;
114055 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3 *db){
114083 sqlite3 *db = pParse->db;
114257 sqlite3 *db = pParse->db;
114456 static void sqlite3DeleteReturning(sqlite3 *db, Returning *pRet){
114483 sqlite3 *db = pParse->db;
114499 (void(*)(sqlite3*,void*))sqlite3DeleteReturning, pRet);
114534 sqlite3 *db = pParse->db;
114773 sqlite3 *db = pParse->db;
114950 sqlite3 *db = pParse->db;
114980 sqlite3 *db;
115078 sqlite3 *db = pParse->db;
115142 static char *createTableStmt(sqlite3 *db, Table *p){
115210 static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){
115374 sqlite3 *db = pParse->db;
115527 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3 *db, Table *pTab, const char *zName){
115550 SQLITE_PRIVATE void sqlite3MarkAllShadowTablesOf(sqlite3 *db, Table *pTab){
115586 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName){
115655 sqlite3 *db = pParse->db; /* The database connection */
116001 sqlite3 *db = pParse->db;
116081 sqlite3 *db = pParse->db; /* Database connection for malloc errors */
116204 static void sqliteViewResetAll(sqlite3 *db, int idx){
116238 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, Pgno iFrom, Pgno iTo){
116372 sqlite3 *db = pParse->db;
116443 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db){
116459 static int tableMayNotBeDropped(sqlite3 *db, Table *pTab){
116481 sqlite3 *db = pParse->db;
116605 sqlite3 *db = pParse->db;
116765 sqlite3 *db = pParse->db; /* The database connection */
116860 sqlite3 *db, /* Database connection */
116940 sqlite3 *db = pParse->db;
117577 sqlite3 *db = pParse->db;
117657 sqlite3 *db, /* Connection to notify of malloc failures */
117687 sqlite3 *db = pParse->db;
117714 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){
117787 sqlite3 *db = pParse->db;
117865 sqlite3 *db;
117921 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
117966 sqlite3 *db = pParse->db;
118093 sqlite3 *db;
118171 sqlite3 *db = pParse->db;
118227 sqlite3 *db = pParse->db;
118420 sqlite3 *db = pParse->db; /* The database connection */
118456 sqlite3 *db = pParse->db; /* The database connection */
118561 sqlite3 *db = pParse->db;
118582 static void cteClear(sqlite3 *db, Cte *pCte){
118592 SQLITE_PRIVATE void sqlite3CteDelete(sqlite3 *db, Cte *pCte){
118609 sqlite3 *db = pParse->db;
118651 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3 *db, With *pWith){
118686 static void callCollNeeded(sqlite3 *db, int enc, const char *zName){
118715 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){
118745 sqlite3 *db = pParse->db;
118771 sqlite3 *db, /* Database connection */
118823 sqlite3 *db, /* Database connection to search */
118844 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8 enc){
118874 sqlite3 *db = pParse->db;
118919 sqlite3 *db = pParse->db;
119061 sqlite3 *db, /* An open database */
119184 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
119267 sqlite3 *db;
119317 sqlite3 *db = pParse->db;
119353 sqlite3 *db = pParse->db;
119461 sqlite3 *db; /* Main database structure */
120451 sqlite3 *db = sqlite3_context_db_handle(context);
120616 sqlite3 *db = sqlite3_context_db_handle(context);
120742 sqlite3 *db = sqlite3_context_db_handle(context);
120762 sqlite3 *db = sqlite3_context_db_handle(context);
120776 sqlite3 *db = sqlite3_context_db_handle(context);
121034 sqlite3 *db = sqlite3_context_db_handle(context);
121414 sqlite3 *db = sqlite3_context_db_handle(context);
121660 sqlite3 *db = sqlite3_context_db_handle(context);
121931 sqlite3 *db = sqlite3_context_db_handle(context);
122070 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3 *db){
122083 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive){
122116 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){
123024 sqlite3 *db = pParse->db;
123048 sqlite3 *db, /* The database connection */
123105 sqlite3 *db = pParse->db; /* Database handle */
123236 static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){
123252 SQLITE_PRIVATE void sqlite3FkClearTriggerCache(sqlite3 *db, int iDb){
123284 sqlite3 *db = pParse->db;
123443 sqlite3 *db = pParse->db; /* Database handle */
123762 sqlite3 *db = pParse->db; /* Database handle */
123980 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){
124093 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx){
124196 sqlite3 *db = sqlite3VdbeDb(v);
124463 sqlite3 *db = pParse->db; /* The database connection */
124538 sqlite3 *db = pParse->db;
124699 sqlite3 *db; /* The main database structure */
125668 sqlite3 *db; /* Database connection */
126771 sqlite3 *db = pParse->db;
127181 sqlite3 *db, /* The database on which the SQL executes */
127360 int (*busy_handler)(sqlite3*,int(*)(void*,int),void*);
127361 int (*busy_timeout)(sqlite3*,int ms);
127362 int (*changes)(sqlite3*);
127363 int (*close)(sqlite3*);
127364 int (*collation_needed)(sqlite3*,void*,void(*)(void*,sqlite3*,
127366 int (*collation_needed16)(sqlite3*,void*,void(*)(void*,sqlite3*,
127389 void * (*commit_hook)(sqlite3*,int(*)(void*),void*);
127392 int (*create_collation)(sqlite3*,const char*,int,void*,
127394 int (*create_collation16)(sqlite3*,const void*,int,void*,
127396 int (*create_function)(sqlite3*,const char*,int,int,void*,
127400 int (*create_function16)(sqlite3*,const void*,int,int,void*,
127404 int (*create_module)(sqlite3*,const char*,const sqlite3_module*,void*);
127406 sqlite3 * (*db_handle)(sqlite3_stmt*);
127407 int (*declare_vtab)(sqlite3*,const char*);
127409 int (*errcode)(sqlite3*db);
127410 const char * (*errmsg)(sqlite3*);
127411 const void * (*errmsg16)(sqlite3*);
127412 int (*exec)(sqlite3*,const char*,sqlite3_callback,void*,char**);
127417 int (*get_autocommit)(sqlite3*);
127419 int (*get_table)(sqlite3*,const char*,char***,int*,int*,char**);
127421 void (*interruptx)(sqlite3*);
127422 sqlite_int64 (*last_insert_rowid)(sqlite3*);
127427 int (*open)(const char*,sqlite3**);
127428 int (*open16)(const void*,sqlite3**);
127429 int (*prepare)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
127430 int (*prepare16)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
127431 void * (*profile)(sqlite3*,void(*)(void*,const char*,sqlite_uint64),void*);
127432 void (*progress_handler)(sqlite3*,int,int(*)(void*),void*);
127447 void * (*rollback_hook)(sqlite3*,void(*)(void*),void*);
127448 int (*set_authorizer)(sqlite3*,int(*)(void*,int,const char*,const char*,
127453 int (*table_column_metadata)(sqlite3*,const char*,const char*,const char*,
127456 int (*total_changes)(sqlite3*);
127457 void * (*trace)(sqlite3*,void(*xTrace)(void*,const char*),void*);
127459 void * (*update_hook)(sqlite3*,void(*)(void*,int ,char const*,char const*,
127476 int (*overload_function)(sqlite3*, const char *zFuncName, int nArg);
127478 int (*prepare_v2)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
127479 int (*prepare16_v2)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
127482 int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,
127488 int (*blob_open)(sqlite3*,const char*,const char*,const char*,sqlite3_int64,
127492 int (*create_collation_v2)(sqlite3*,const char*,int,void*,
127495 int (*file_control)(sqlite3*,const char*,int,void*);
127503 int (*open_v2)(const char*,sqlite3**,int,const char*);
127517 sqlite3 *(*context_db_handle)(sqlite3_context*);
127518 int (*extended_result_codes)(sqlite3*,int);
127519 int (*limit)(sqlite3*,int,int);
127520 sqlite3_stmt *(*next_stmt)(sqlite3*,sqlite3_stmt*);
127524 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
127530 int (*create_function_v2)(sqlite3*,const char*,int,int,void*,
127535 int (*db_config)(sqlite3*,int,...);
127536 sqlite3_mutex *(*db_mutex)(sqlite3*);
127537 int (*db_status)(sqlite3*,int,int*,int*,int);
127538 int (*extended_errcode)(sqlite3*);
127544 int (*unlock_notify)(sqlite3*,void(*)(void**,int),void*);
127545 int (*wal_autocheckpoint)(sqlite3*,int);
127546 int (*wal_checkpoint)(sqlite3*,const char*);
127547 void *(*wal_hook)(sqlite3*,int(*)(void*,sqlite3*,const char*,int),void*);
127549 int (*vtab_config)(sqlite3*,int op,...);
127550 int (*vtab_on_conflict)(sqlite3*);
127552 int (*close_v2)(sqlite3*);
127553 const char *(*db_filename)(sqlite3*,const char*);
127554 int (*db_readonly)(sqlite3*,const char*);
127555 int (*db_release_memory)(sqlite3*);
127564 int (*wal_checkpoint_v2)(sqlite3*,const char*,int,int*,int*);
127572 int (*load_extension)(sqlite3*,const char*,const char*,char**);
127593 int (*db_cacheflush)(sqlite3*);
127595 int (*system_errno)(sqlite3*);
127597 int (*trace_v2)(sqlite3*,unsigned,int(*)(unsigned,void*,void*,void*),void*);
127600 void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
127602 int (*prepare_v3)(sqlite3*,const char*,int,unsigned int,
127604 int (*prepare16_v3)(sqlite3*,const void*,int,unsigned int,
127616 sqlite3_str *(*str_new)(sqlite3*);
127628 int (*create_window_function)(sqlite3*,const char*,int,int,void*,
127640 int (*drop_modules)(sqlite3*,const char**);
127653 int (*txn_state)(sqlite3*,const char*);
127655 sqlite3_int64 (*changes64)(sqlite3*);
127656 sqlite3_int64 (*total_changes64)(sqlite3*);
127658 int (*autovacuum_pages)(sqlite3*,
127668 sqlite3 *db, /* Handle to the database. */
128484 sqlite3 *db, /* Load the extension into this database connection */
128635 sqlite3 *db, /* Load the extension into this database connection */
128652 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){
128665 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){
128805 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){
129641 sqlite3 *db = pParse->db;
129666 sqlite3 *db = pParse->db;
129722 static void setAllPagerFlags(sqlite3 *db){
129903 sqlite3 *db = pParse->db; /* The database connection */
131922 sqlite3 *db; /* The database connection to which it belongs */
131938 sqlite3 *db,
132212 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char *zName){
132254 sqlite3 *db = pData->db;
132298 sqlite3 *db, /* Database handle. */
132324 sqlite3 *db = pData->db;
132425 SQLITE_PRIVATE int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags){
132664 SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){
132698 sqlite3 *db = pParse->db;
132719 sqlite3 *db = pParse->db;
132768 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){
132799 sqlite3 *db = pParse->db;
132848 void (*xCleanup)(sqlite3*,void*), /* The cleanup routine */
132871 sqlite3 *db, /* Database handle. */
133012 sqlite3 *db, /* Database handle. */
133062 sqlite3 *db;
133098 sqlite3 *db, /* Database handle. */
133110 sqlite3 *db, /* Database handle. */
133128 sqlite3 *db, /* Database handle. */
133156 sqlite3 *db, /* Database handle. */
133214 sqlite3 *db, /* Database handle. */
133226 sqlite3 *db, /* Database handle. */
133238 sqlite3 *db, /* Database handle. */
133334 static void clearSelect(sqlite3 *db, Select *p, int bFree){
133435 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){
133592 sqlite3 *db = pParse->db;
134651 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){
134723 sqlite3 *db = pParse->db;
135241 sqlite3 *db = pParse->db;
135331 sqlite3 *db = pParse->db; /* Database connection */
135438 sqlite3 *db = pParse->db;
135489 sqlite3 *db = pParse->db;
135642 sqlite3 *db = pParse->db;
135964 sqlite3 *db; /* Database connection */
136299 (void(*)(sqlite3*,void*))sqlite3SelectDelete,
136583 sqlite3 *db; /* Database connection */
136913 sqlite3 *db = pSubst->pParse->db;
137309 sqlite3 *db = pParse->db;
137549 (void(*)(sqlite3*,void*))sqlite3DeleteTable,
138163 static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){
138302 sqlite3 *db;
138425 (void(*)(sqlite3*,void*))sqlite3WithDelete,
138485 sqlite3 *db = pParse->db;
138713 sqlite3 *db = pParse->db;
139357 sqlite3 *db = pWalker->pParse->db;
139442 static void agginfoFree(sqlite3 *db, AggInfo *p){
139472 sqlite3 *db;
139569 sqlite3 *db; /* The database connection */
139603 (void(*)(sqlite3*,void*))sqlite3ExprListDelete,
140261 (void(*)(sqlite3*,void*))agginfoFree, pAggInfo);
140900 sqlite3 *db, /* The database on which the SQL executes */
141003 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){
141105 sqlite3 *db = pParse->db; /* The database connection */
141304 sqlite3 *db = pParse->db; /* The database */
141385 static char *triggerSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
141400 sqlite3 *db, /* Database connection */
141430 sqlite3 *db = pParse->db;
141465 sqlite3 *db = pParse->db;
141510 sqlite3 *db = pParse->db;
141547 sqlite3 *db = pParse->db;
141567 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){
141590 sqlite3 *db = pParse->db;
141638 sqlite3 *db = pParse->db;
141673 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zName){
141800 sqlite3 *db = pParse->db;
141853 sqlite3 *db = pParse->db;
141897 sqlite3 *db = pParse->db;
141968 sqlite3 *db = pParse->db;
142088 sqlite3 *db = pParse->db; /* Database handle */
142610 sqlite3 *db = pParse->db;
142712 sqlite3 *db; /* The database structure */
143595 sqlite3 *db = pParse->db; /* Database connection */
143768 static void SQLITE_NOINLINE upsertDelete(sqlite3 *db, Upsert *p){
143780 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){
143788 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){
143803 sqlite3 *db, /* Determines which memory allocator to use */
144008 sqlite3 *db = pParse->db;
144097 static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
144127 static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){
144210 sqlite3 *db, /* Database connection */
144514 sqlite3 *db, /* Database in which module is registered */
144562 sqlite3 *db, /* Database in which module is registered */
144583 sqlite3 *db, /* Database in which module is registered */
144598 sqlite3 *db, /* Database in which module is registered */
144614 SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){
144636 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){
144666 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
144678 sqlite3 *db = pVTab->db;
144703 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
144720 sqlite3 *db2 = pVTable->db;
144746 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){
144784 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){
144815 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){
144836 sqlite3 *db = pParse->db;
144867 sqlite3 *db; /* Database connection */
144912 sqlite3 *db = pParse->db;
144923 sqlite3 *db = pParse->db; /* The database connection */
145031 sqlite3 *db,
145034 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
145167 sqlite3 *db = pParse->db;
145202 static int growVTrans(sqlite3 *db){
145225 static void addToVTrans(sqlite3 *db, VTable *pVTab){
145239 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const char *zTab, char **pzErr){
145280 SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
145373 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const char *zTab){
145417 static void callFinaliser(sqlite3 *db, int offset){
145445 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){
145467 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){
145476 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){
145489 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
145549 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
145598 sqlite3 *db, /* Database connection for reporting malloc problems */
145706 sqlite3 *db = pParse->db;
145739 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *pMod){
145758 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){
145776 SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){
146566 sqlite3 *db = pParse->db; /* Database handle */
146847 sqlite3 *db = pParse->db;
146985 sqlite3 *db = pParse->db;
147384 sqlite3 *db = pParse->db;
147582 sqlite3 *db; /* Database connection (for malloc()) */
147755 sqlite3 *db; /* Database connection */
149004 static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){
149012 static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){
149042 sqlite3 *db = pWC->pWInfo->pParse->db;
149163 sqlite3 *db = pParse->db; /* Database connection */
149330 sqlite3 *db, /* Parsing context */
149499 sqlite3 *db; /* Database connection (for malloc) */
149626 sqlite3 *db = pParse->db; /* Database connection */
150042 sqlite3 *db = pParse->db; /* Database connection */
150506 sqlite3 *db = pWC->pWInfo->pParse->db;
150675 static int whereLoopResize(sqlite3*, WhereLoop*, int);
152001 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx, int iCol){
152057 sqlite3 *db = pParse->db;
152562 static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){
152579 static void whereLoopClear(sqlite3 *db, WhereLoop *p){
152588 static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){
152604 static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){
152623 static void whereLoopDelete(sqlite3 *db, WhereLoop *p){
152631 static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){
152851 sqlite3 *db = pWInfo->pParse->db;
153137 sqlite3 *db = pParse->db; /* Database connection malloc context */
154359 sqlite3 *db = pWInfo->pParse->db;
154457 sqlite3 *db = pWInfo->pParse->db; /* Database connection */
154854 sqlite3 *db; /* The database connection */
155486 sqlite3 *db; /* Database connection */
156053 sqlite3 *db,
156073 sqlite3 *db = pParse->db;
157045 sqlite3 *db = pParse->db;
157258 sqlite3 *db = pParse->db;
157319 sqlite3 *db = pParse->db;
157490 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){
157507 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){
157635 sqlite3 *db = pParse->db;
158734 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p){
158767 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){
158791 sqlite3 *db = pParse->db;
159545 sqlite3 *db = pParse->db;
159659 sqlite3 *db = pParse->db;
165907 sqlite3 *db = pParse->db; /* The database connection */
166086 sqlite3 *db; /* The database connection */
166537 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db);
166574 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db);
166607 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db);
166622 static int sqlite3TestExtInit(sqlite3 *db){
166633 SQLITE_PRIVATE int sqlite3Fts1Init(sqlite3*);
166636 SQLITE_PRIVATE int sqlite3Fts2Init(sqlite3*);
166639 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3*);
166642 SQLITE_PRIVATE int sqlite3Json1Init(sqlite3*);
166645 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3*);
166652 static int (*const sqlite3BuiltinExtensions[])(sqlite3*) = {
167248 typedef void(*SQLLOGFUNC_t)(void*, sqlite3*, const char*, int);
167338 static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){
167438 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){
167452 SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){
167476 SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){
167505 SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){
167649 SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){
167662 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
167677 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
167686 SQLITE_API int sqlite3_changes(sqlite3 *db){
167693 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
167702 SQLITE_API int sqlite3_total_changes(sqlite3 *db){
167711 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){
167728 static void functionDestroy(sqlite3 *db, FuncDef *p){
167745 static void disconnectAllVtab(sqlite3 *db){
167776 static int connectionIsBusy(sqlite3 *db){
167790 static int sqlite3Close(sqlite3 *db, int forceZombie){
167844 SQLITE_API int sqlite3_txn_state(sqlite3 *db, const char *zSchema){
167879 SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); }
167880 SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); }
167891 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){
168014 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){
168257 sqlite3 *db = (sqlite3 *)ptr;
168278 sqlite3 *db = (sqlite3 *)ptr;
168279 int tmout = ((sqlite3 *)ptr)->busyTimeout;
168314 sqlite3 *db,
168337 sqlite3 *db,
168367 SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){
168384 SQLITE_API void sqlite3_interrupt(sqlite3 *db){
168402 sqlite3 *db,
168536 sqlite3 *db,
168587 sqlite3 *db,
168600 sqlite3 *db,
168614 sqlite3 *db,
168631 sqlite3 *db,
168693 sqlite3 *db,
168725 SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg){
168747 sqlite3 *db, /* Trace this connection */
168777 sqlite3 *db,
168807 sqlite3 *db, /* Attach the hook to this database */
168832 sqlite3 *db, /* Attach the hook to this database */
168857 sqlite3 *db, /* Attach the hook to this database */
168883 sqlite3 *db, /* Attach the hook to this database */
168885 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64),
168903 sqlite3 *db, /* Attach the hook to this database */
168935 sqlite3 *db, /* Connection */
168959 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){
168981 sqlite3 *db, /* Attach the hook to this db handle */
168982 int(*xCallback)(void *, sqlite3*, const char*, int),
169008 sqlite3 *db, /* Database handle */
169071 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
169098 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
169144 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){
169165 SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){
169193 SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){
169235 SQLITE_API int sqlite3_errcode(sqlite3 *db){
169244 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){
169253 SQLITE_API int sqlite3_system_errno(sqlite3 *db){
169271 sqlite3* db,
169410 SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){
169739 sqlite3 **ppDb, /* OUT: Returned database handle */
169743 sqlite3 *db; /* Store allocated handle here */
169799 db = sqlite3MallocZero( sizeof(sqlite3) );
170074 sqlite3 **ppDb
170081 sqlite3 **ppDb, /* OUT: SQLite db handle */
170094 sqlite3 **ppDb
170132 sqlite3* db,
170145 sqlite3* db,
170170 sqlite3* db,
170200 sqlite3 *db,
170202 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*)
170221 sqlite3 *db,
170223 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*)
170253 SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){
170327 sqlite3 *db, /* Connection handle */
170460 SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){
170473 SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg){
170574 sqlite3 *db = va_arg(ap, sqlite3*);
170737 sqlite3 *db = va_arg(ap, sqlite3*);
170758 sqlite3 *db = va_arg(ap, sqlite3*);
170820 sqlite3 *db = va_arg(ap, sqlite3*);
170852 sqlite3 *db = va_arg(ap, sqlite3*);
170910 sqlite3 *db = va_arg(ap, sqlite3*);
171143 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){
171152 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName){
171168 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){
171186 sqlite3 *db,
171222 sqlite3 *db,
171277 SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){
171406 static sqlite3 *SQLITE_WSD sqlite3BlockedList = 0;
171423 static void checkListProperties(sqlite3 *db){
171424 sqlite3 *p;
171427 sqlite3 *p2;
171449 static void removeFromBlockedList(sqlite3 *db){
171450 sqlite3 **pp;
171464 static void addToBlockedList(sqlite3 *db){
171465 sqlite3 **pp;
171515 sqlite3 *db,
171537 sqlite3 *p;
171564 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBlocker){
171592 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){
171595 sqlite3 **pp; /* Iterator variable */
171605 sqlite3 *p = *pp;
171691 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){
172511 sqlite3 *db; /* The database connection */
172875 SQLITE_PRIVATE int sqlite3Fts3InitHashTable(sqlite3 *, Fts3Hash *, const char *);
172895 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash*);
172896 SQLITE_PRIVATE int sqlite3Fts3InitTerm(sqlite3 *db);
172905 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db);
172918 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *);
173209 sqlite3 *db, /* Database in which to run SQL */
173234 sqlite3 *db = p->db; /* Database handle */
173325 sqlite3 *db = p->db; /* The database connection */
173732 sqlite3 *db, /* Database handle */
173808 sqlite3 *db, /* The SQLite database connection */
174191 sqlite3 *db, /* Database connection */
174201 sqlite3 *db, /* Database connection */
176508 sqlite3 *db = p->db; /* Database connection */
176680 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){
178732 sqlite3 *db,
178802 sqlite3 *db, /* Database connection */
179267 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){
180583 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash *pHash){
181688 sqlite3 *db = sqlite3_context_db_handle(context);
182004 sqlite3 *db,
182027 sqlite3 *db,
182081 sqlite3 *db = (sqlite3 *)sqlite3_user_data(context);
182128 sqlite3 *db,
182569 sqlite3 *db, /* Database connection */
182833 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash){
193364 sqlite3 *db,
193850 SQLITE_PRIVATE int sqlite3Json1Init(sqlite3 *db){
193933 sqlite3 *db,
194092 sqlite3 *db; /* Host database connection */
194917 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
194924 sqlite3 *db,
194937 sqlite3 *db,
197380 static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){
197454 sqlite3 *db,
197585 static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){
197616 sqlite3 *db, /* Database handle */
197673 sqlite3 *db, /* Database connection */
197884 sqlite3 *db; /* Database handle */
198210 sqlite3 *db, /* Database handle to access db through */
198737 sqlite3 *db = sqlite3_context_db_handle(context);
198765 sqlite3 *db = sqlite3_context_db_handle(context);
199574 sqlite3 *db, /* Database connection */
199658 sqlite3 *db,
199671 sqlite3 *db,
200117 static int sqlite3_geopoly_init(sqlite3 *db){
200177 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){
200287 sqlite3 *db, /* Register SQL function on this connection */
200311 sqlite3 *db, /* Register SQL function on this connection */
200339 sqlite3 *db,
200817 sqlite3 *db = (sqlite3 *)sqlite3_user_data(p);
200852 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){
200896 sqlite3 *db,
201676 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu*, int bRbu);
202162 sqlite3 *dbMain; /* target database handle */
202163 sqlite3 *dbRbu; /* rbu database handle */
202510 sqlite3 *db,
202555 sqlite3 *db,
202820 static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ...){
202918 sqlite3 *db = sqlite3_db_handle(pStmt);
204433 static sqlite3 *rbuOpenDbhandle(
204438 sqlite3 *db = 0;
204553 static void rbuOpenDatabase(sqlite3rbu *p, sqlite3 *dbMain, int *pbRetry){
204929 static int rbuLockDatabase(sqlite3 *db){
204948 static int rbuExclusiveCheckpoint(sqlite3 *db){
205008 sqlite3 *dbMain = 0;
205295 sqlite3 *dbread = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
205692 sqlite3 *db = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
205869 sqlite3 *db = p->dbMain;
205981 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){
205982 sqlite3 *db = 0;
207276 sqlite3 *db; /* Database connection that owns this vtab */
207288 sqlite3 *db,
207978 sqlite3 *db = sqlite3_context_db_handle(ctx);
208000 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){
208030 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
208087 sqlite3 *db; /* The database */
208101 sqlite3 *db,
208258 sqlite3 *db = pTab->db;
208319 sqlite3 *db = sqlite3_context_db_handle(ctx);
208406 sqlite3 *db = pTab->db;
208419 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){
208449 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; }
208496 sqlite3 *db; /* Database handle session is attached to */
209447 sqlite3 *db, /* Database connection */
209944 sqlite3 *db, /* Database handle */
209981 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
209984 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
209987 return sqlite3_preupdate_count((sqlite3*)pCtx);
209990 return sqlite3_preupdate_depth((sqlite3*)pCtx);
210207 sqlite3 *db = pSession->db;
210286 sqlite3 *db, /* Database handle */
210348 sqlite3 *db = pSession->db;
210843 sqlite3 *db, /* Database handle */
211001 sqlite3 *db = pSession->db; /* Source database handle */
212204 sqlite3 *db;
212401 sqlite3 *db, /* Database handle */
212466 sqlite3 *db, /* Database handle */
212484 sqlite3 *db, /* Database handle */
212513 static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zSql){
212523 static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){
212629 sqlite3 *db, /* Database handle */
212969 sqlite3 *db, /* Apply change to "main" db of this handle */
213026 sqlite3 *db,
213082 sqlite3 *db, /* Apply change to "main" db of this handle */
213280 sqlite3 *db, /* Apply change to "main" db of this handle */
213313 sqlite3 *db, /* Apply change to "main" db of this handle */
213338 sqlite3 *db, /* Apply change to "main" db of this handle */
213365 sqlite3 *db, /* Apply change to "main" db of this handle */
215029 sqlite3 *db; /* Database handle */
215082 Fts5Global*, sqlite3*, int, const char **, Fts5Config**, char**
215358 static int sqlite3Fts5IndexInit(sqlite3*);
215583 static int sqlite3Fts5ExprInit(Fts5Global*, sqlite3*);
215684 static int sqlite3Fts5VocabInit(Fts5Global*, sqlite3*);
218845 sqlite3 *db,
221934 sqlite3 *db = sqlite3_context_db_handle(pCtx);
222076 static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){
229707 static int sqlite3Fts5IndexInit(sqlite3 *db){
229820 sqlite3 *db; /* Associated database connection */
230098 sqlite3 *db, /* The SQLite database connection */
230163 sqlite3 *db, /* Database connection */
230173 sqlite3 *db, /* Database connection */
232554 static int fts5Init(sqlite3 *db){
232619 extern int sqlite3Fts5TestRegisterMatchinfo(sqlite3*);
232641 sqlite3 *db,
232654 sqlite3 *db,
232663 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){
232825 sqlite3 *db,
236426 sqlite3 *db; /* Database handle */
236546 sqlite3 *db, /* The SQLite database connection */
236608 sqlite3 *db, /* Database connection */
236618 sqlite3 *db, /* Database connection */
237137 static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){
237213 sqlite3 *db; /* Database connection for this stmt vtab */
237223 sqlite3 *db; /* Database connection for this cursor */
237242 sqlite3 *db,
237449 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){
237462 sqlite3 *db,