Lines Matching refs:sqlite3

585 typedef struct sqlite3 sqlite3;  typedef
666 SQLITE_API int sqlite3_close(sqlite3*);
667 SQLITE_API int sqlite3_close_v2(sqlite3*);
739 sqlite3*, /* An open database */
2012 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
2837 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
2899 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2909 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2970 SQLITE_API int sqlite3_changes(sqlite3*);
2971 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
3012 SQLITE_API int sqlite3_total_changes(sqlite3*);
3013 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
3054 SQLITE_API void sqlite3_interrupt(sqlite3*);
3055 SQLITE_API int sqlite3_is_interrupted(sqlite3*);
3152 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3175 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3251 sqlite3 *db, /* An open database */
3526 sqlite3*,
3633 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3635 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3727 sqlite3*,
3772 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
4054 sqlite3 **ppDb /* OUT: SQLite db handle */
4058 sqlite3 **ppDb /* OUT: SQLite db handle */
4062 sqlite3 **ppDb, /* OUT: SQLite db handle */
4305 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4306 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4307 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4308 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4310 SQLITE_API int sqlite3_error_offset(sqlite3 *db);
4378 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4589 sqlite3 *db, /* Database handle */
4596 sqlite3 *db, /* Database handle */
4603 sqlite3 *db, /* Database handle */
4611 sqlite3 *db, /* Database handle */
4618 sqlite3 *db, /* Database handle */
4625 sqlite3 *db, /* Database handle */
5769 sqlite3 *db,
5779 sqlite3 *db,
5789 sqlite3 *db,
5800 sqlite3 *db,
6213 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6338 SQLITE_API void *sqlite3_get_clientdata(sqlite3*,const char*);
6339 SQLITE_API int sqlite3_set_clientdata(sqlite3*, const char*, void*, void(*)(void*));
6640 sqlite3*,
6647 sqlite3*,
6655 sqlite3*,
6690 sqlite3*,
6692 void(*)(void*,sqlite3*,int eTextRep,const char*)
6695 sqlite3*,
6697 void(*)(void*,sqlite3*,int eTextRep,const void*)
6888 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
6901 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
6923 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N);
6955 SQLITE_API sqlite3_filename sqlite3_db_filename(sqlite3 *db, const char *zDbName);
6965 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
6983 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
7032 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
7081 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
7082 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
7143 sqlite3 *db,
7200 sqlite3*,
7279 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7430 sqlite3 *db, /* Connection handle */
7486 sqlite3 *db, /* Load the extension into this database connection */
7517 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7603 int (*xCreate)(sqlite3*, void *pAux,
7606 int (*xConnect)(sqlite3*, void *pAux,
7875 sqlite3 *db, /* SQLite connection to register module with */
7881 sqlite3 *db, /* SQLite connection to register module with */
7901 sqlite3 *db, /* Remove modules from this connection */
7960 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
7979 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
8079 sqlite3*,
8531 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8574 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8737 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
8962 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9618 sqlite3 *pDest, /* Destination database handle */
9620 sqlite3 *pSource, /* Source database handle */
9744 sqlite3 *pBlocked, /* Waiting connection */
9860 sqlite3*,
9861 int(*)(void *,sqlite3*,const char*,int),
9894 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
9916 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
10011 sqlite3 *db, /* Database handle */
10050 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
10138 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10626 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
10726 sqlite3 *db,
10729 sqlite3 *db, /* Database handle */
10738 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10739 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
10740 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
10741 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10742 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
10756 SQLITE_API int sqlite3_system_errno(sqlite3*);
10826 sqlite3 *db,
10875 sqlite3 *db,
10946 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
10992 sqlite3 *db, /* The database connection */
11058 sqlite3 *db, /* The database connection */
11158 sqlite3 *db,
11184 sqlite3 *db,
11297 sqlite3 *db, /* Database handle */
12126 sqlite3 *db,
12210 SQLITE_API int sqlite3changegroup_schema(sqlite3_changegroup*, sqlite3*, const char *zDb);
12491 sqlite3 *db, /* Apply change to "main" db of this handle */
12506 sqlite3 *db, /* Apply change to "main" db of this handle */
12910 sqlite3 *db, /* Apply change to "main" db of this handle */
12925 sqlite3 *db, /* Apply change to "main" db of this handle */
15847 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
15896 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
15900 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
15912 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager*, sqlite3*);
16021 sqlite3 *db, /* Associated database connection */
16304 sqlite3 *db, /* Database connection that is running the check */
16337 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3*, BtCursor*, i64*);
16359 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3*);
16374 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3*);
16378 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3*);
16379 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3*,int,Schema*);
16910 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
16914 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3*,Vdbe*,const char*);
16940 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3*);
17546 SQLITE_PRIVATE int sqlite3UserAuthCheckLogin(sqlite3*,const char*,u8*);
17547 SQLITE_PRIVATE void sqlite3UserAuthInit(sqlite3*);
17584 struct sqlite3 { struct
17659 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64 argument
17664 int (*xWalCallback)(void *, sqlite3 *, const char *, int); argument
17667 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*); argument
17668 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*); argument
17716 sqlite3 *pBlockingConnection; /* Connection that caused SQLITE_LOCKED */ argument
17717 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */ argument
17720 sqlite3 *pNextBlocked; /* Next in list of all blocked connections */ argument
18316 sqlite3 *db; /* Database connection associated with this table */
18562 sqlite3 *db; /* The database connection */
19698 void (*xCleanup)(sqlite3*,void*); /* Deallocation routine */
19718 sqlite3 *db; /* The main database structure */
20032 sqlite3 *db; /* Optional database for lookaside. Can be NULL */
20074 sqlite3 *db; /* The database being initialized */
20155 void(*xSqllog)(void*,sqlite3*,const char*, int);
20408 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3*, Window*);
20410 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p);
20419 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
20420 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
20539 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3*, u64);
20540 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3*, u64);
20541 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3*, u64);
20542 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3*,const char*);
20543 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
20544 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
20546 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
20547 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *, void *, u64);
20548 SQLITE_PRIVATE void sqlite3DbFree(sqlite3*, void*);
20549 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3*, void*);
20550 SQLITE_PRIVATE void sqlite3DbNNFreeNN(sqlite3*, void*);
20552 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3*, const void*);
20610 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3*,int*);
20656 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3*,const char*, ...);
20657 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
20714 SQLITE_PRIVATE void sqlite3SetString(char **, sqlite3*, const char*);
20717 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3*,int);
20737 SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
20738 SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
20739 SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
20749 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*);
20750 SQLITE_PRIVATE void sqlite3ExprDeleteGeneric(sqlite3*,void*);
20759 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
20760 SQLITE_PRIVATE void sqlite3ExprListDeleteGeneric(sqlite3*,void*);
20763 SQLITE_PRIVATE int sqlite3Init(sqlite3*, char**);
20765 SQLITE_PRIVATE int sqlite3InitOne(sqlite3*, int, char**, u32);
20768 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
20770 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3*);
20771 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3*,int);
20772 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3*);
20773 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3*);
20776 SQLITE_PRIVATE void sqlite3ColumnSetColl(sqlite3*,Column*,const char*zColl);
20778 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3*,Table*);
20811 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
20830 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3*);
20850 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3*, Table*);
20851 SQLITE_PRIVATE void sqlite3DeleteTableGeneric(sqlite3*, void*);
20852 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3*, Index*);
20864 SQLITE_PRIVATE void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
20877 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
20878 SQLITE_PRIVATE void sqlite3ClearOnOrUsing(sqlite3*, OnOrUsing*);
20879 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
20880 SQLITE_PRIVATE Index *sqlite3AllocateIndexObject(sqlite3*,i16,int,char**);
20887 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3*, Select*);
20888 SQLITE_PRIVATE void sqlite3SelectDeleteGeneric(sqlite3*,void*);
20936 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3*,const char*, const char*);
20942 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
20943 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
20944 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
20946 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
20947 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3*, const Token*);
20963 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3*,int);
20969 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *);
20970 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
21009 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,const Expr*,int);
21010 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,const ExprList*,int);
21011 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,const SrcList*,int);
21012 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,const IdList*);
21013 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3*,const Select*,int);
21016 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
21021 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
21023 SQLITE_PRIVATE int sqlite3JsonTableFunctions(sqlite3*);
21025 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3*);
21026 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3*);
21028 SQLITE_PRIVATE With *sqlite3WithDup(sqlite3 *db, With *p);
21046 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
21047 SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
21056 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3*, Trigger*);
21057 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
21094 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName);
21120 SQLITE_PRIVATE VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
21150 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
21151 SQLITE_PRIVATE char *sqlite3TableAffinityStr(sqlite3*,const Table*);
21160 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
21161 SQLITE_PRIVATE void sqlite3Error(sqlite3*,int);
21162 SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3*);
21163 SQLITE_PRIVATE void sqlite3SystemError(sqlite3*,int);
21164 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
21181 SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
21184 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8);
21193 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3*);
21195 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *, i64);
21217 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
21219 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
21221 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, const Expr *, u8, u8, sqlite3_value **);
21243 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3*, int, Pgno, Pgno);
21250 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3*, int);
21282 SQLITE_PRIVATE int sqlite3FindDb(sqlite3*, Token*);
21283 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *, const char *);
21284 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3*,int iDB);
21285 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3*,Index*);
21287 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3*, int);
21288 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
21290 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
21291 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
21292 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
21303 SQLITE_PRIVATE int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
21312 SQLITE_PRIVATE void *sqlite3OomFault(sqlite3*);
21313 SQLITE_PRIVATE void sqlite3OomClear(sqlite3*);
21314 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3 *db, int);
21322 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
21328 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
21329 SQLITE_PRIVATE void sqlite3RecordErrorByteOffset(sqlite3*,const char*);
21330 SQLITE_PRIVATE void sqlite3RecordErrorOffsetOfExpr(sqlite3*,const Expr*);
21346 SQLITE_PRIVATE int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
21347 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3*, Index*, int);
21363 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3*);
21365 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3*);
21393 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table*);
21394 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
21395 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe*);
21396 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db);
21397 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db);
21400 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3*,Module*);
21401 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3*);
21402 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *, int, int);
21404 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
21406 sqlite3*,
21414 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db);
21416 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName);
21417 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3*,Table*,const char*);
21418 SQLITE_PRIVATE void sqlite3MarkAllShadowTablesOf(sqlite3*, Table*);
21425 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
21431 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
21433 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
21434 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
21436 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
21441 SQLITE_PRIVATE void sqlite3ParseObjectInit(Parse*,sqlite3*);
21443 SQLITE_PRIVATE void *sqlite3ParserAddCleanup(Parse*,void(*)(sqlite3*,void*),void*);
21451 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3*);
21454 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
21455 SQLITE_PRIVATE int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
21459 SQLITE_PRIVATE void sqlite3CteDelete(sqlite3*,Cte*);
21461 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3*,With*);
21462 SQLITE_PRIVATE void sqlite3WithDeleteGeneric(sqlite3*,void*);
21472 SQLITE_PRIVATE Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*,Upsert*);
21473 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3*,Upsert*);
21474 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
21502 SQLITE_PRIVATE void sqlite3FkClearTriggerCache(sqlite3*,int);
21513 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *, Table*);
21580 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *, sqlite3 *);
21581 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db);
21582 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db);
21660 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3*);
21663 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3*);
23252 sqlite3 *db; /* The associated database connection */
23461 sqlite3 *db; /* The database connection that owns this statement */
23605 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3*, AuxData**, int, int);
23608 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
23609 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor*, i64*);
23613 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3*,Op*);
23616 SQLITE_PRIVATE char *sqlite3VdbeDisplayComment(sqlite3*,const Op*,const char*);
23636 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem*,sqlite3*,u16);
23685 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, int, VdbeCursor *);
23686 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *, VdbeSorter *);
23687 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
23689 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, const VdbeCursor *);
23918 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){ in sqlite3LookasideUsed()
23933 sqlite3 *db, /* The database connection whose status is desired */ in sqlite3_db_status()
25396 sqlite3 *db; in strftimeFunc()
30271 static int isLookaside(sqlite3 *db, const void *p){ in isLookaside()
30286 static int lookasideMallocSize(sqlite3 *db, const void *p){ in lookasideMallocSize()
30293 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, const void *p){ in sqlite3DbMallocSize()
30348 static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){ in measureAllocationSize()
30357 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){ in sqlite3DbFreeNN()
30396 SQLITE_PRIVATE void sqlite3DbNNFreeNN(sqlite3 *db, void *p){ in sqlite3DbNNFreeNN()
30433 SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){ in sqlite3DbFree()
30530 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){ in sqlite3DbMallocZero()
30542 static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ in dbMallocRawFinish()
30574 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){ in sqlite3DbMallocRaw()
30581 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){ in sqlite3DbMallocRawNN()
30631 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n);
30637 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){ in sqlite3DbRealloc()
30653 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ in dbReallocFinish()
30683 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){ in sqlite3DbReallocOrFree()
30699 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){ in sqlite3DbStrDup()
30712 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){ in sqlite3DbStrNDup()
30730 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){ in sqlite3DbSpanDup()
30746 SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char *zNew){ in sqlite3SetString()
30765 SQLITE_PRIVATE void *sqlite3OomFault(sqlite3 *db){ in sqlite3OomFault()
30792 SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){ in sqlite3OomClear()
30804 static SQLITE_NOINLINE int apiHandleError(sqlite3 *db, int rc){ in apiHandleError()
30825 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){ in sqlite3ApiExit()
31743 SQLITE_PRIVATE void sqlite3RecordErrorByteOffset(sqlite3 *db, const char *z){ in sqlite3RecordErrorByteOffset()
31764 SQLITE_PRIVATE void sqlite3RecordErrorOffsetOfExpr(sqlite3 *db, const Expr *pExpr){ in sqlite3RecordErrorOffsetOfExpr()
31992 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx){ in sqlite3StrAccumInit()
32003 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){ in sqlite3_str_new()
32018 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap){ in sqlite3VMPrintf()
32038 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){ in sqlite3MPrintf()
34531 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){ in sqlite3Utf16to8()
34707 static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){ in sqlite3ErrorFinish()
34717 SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){ in sqlite3Error()
34731 SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3 *db){ in sqlite3ErrorClear()
34742 SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){ in sqlite3SystemError()
34779 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...){ in sqlite3ErrorWithMsg()
34799 sqlite3 *db = p->db; in sqlite3ProgressCheck()
34832 sqlite3 *db = pParse->db; in sqlite3ErrorMsg()
34860 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){ in sqlite3ErrorToParser()
36095 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){
36137 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){
36154 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){
36389 sqlite3 *db, /* The database connection used for malloc() */
53248 static MemFile *memdbFromDbSchema(sqlite3 *db, const char *zSchema){
53265 sqlite3 *db, /* The database connection */
53346 sqlite3 *db, /* The database connection */
56190 sqlite3 *db; /* The database connection */
56210 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db){
56669 SQLITE_PRIVATE int sqlite3WalClose(Wal *pWal, sqlite3*, int sync_flags, int, u8 *);
56712 sqlite3 *db, /* Check this handle's interrupt flag */
56761 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db);
60900 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){
64233 sqlite3 *db, /* Db handle used to check for interrupts */
64386 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){
64443 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){
65098 sqlite3 *db;
66628 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db){
66740 sqlite3 *db, /* Check for interrupts on this handle */
67032 sqlite3 *db, /* For interrupt flag */
68808 sqlite3 *db, /* Check this handle's interrupt flag */
69499 sqlite3 *db; /* The database connection holding this btree */
69580 sqlite3 *db; /* Database connection currently using this Btree */
69862 sqlite3 *db; /* Database connection running the check */
70057 static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){
70071 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
70074 static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){
70083 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){
70094 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){
70123 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){
70151 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
72660 sqlite3 *db, /* Associated database handle */
73371 sqlite3 *db;
73753 sqlite3 *pBlock = 0;
74295 sqlite3 *db;
74431 sqlite3 *db = p->db;
80502 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *pnEntry){
80590 sqlite3 *db = pCheck->db;
81136 sqlite3 *db, /* Database connection that is running the check */
81594 sqlite3* pDestDb; /* Destination database handle */
81600 sqlite3* pSrcDb; /* Source database handle */
81654 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
81696 static int checkReadTransaction(sqlite3 *db, Btree *p){
81713 sqlite3* pDestDb, /* Database to write to */
81715 sqlite3* pSrcDb, /* Database connection to read from */
82145 sqlite3 *pSrcDb; /* Source database connection */
83203 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){
83343 sqlite3 *db = pMem->db;
83737 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
83768 static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){
83832 sqlite3 *db, /* The database connection */
83931 sqlite3 *db, /* The database connection */
84094 sqlite3 *db, /* The database connection */
84131 sqlite3 *db = pParse->db;
84260 sqlite3 *db, /* Database handle */
84309 sqlite3 *db = aMem[0].db;
84389 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef);
84390 static void vdbeFreeOpArray(sqlite3 *, Op *, int);
84396 sqlite3 *db = pParse->db;
84454 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, const char *z){
85714 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){
85724 static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){
85728 static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){
85733 static void freeP4(sqlite3 *db, int p4type, void *p4){
85785 static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){
85918 sqlite3 *db;
86091 sqlite3 *db, /* Optional - Oom error reporting only */
86255 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3 *db, Op *pOp){
86409 sqlite3 *db;
86430 sqlite3 *db;
86455 sqlite3 dummyDb;
86496 static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){
86521 sqlite3 *db = p->db;
86748 sqlite3 *db = p->db; /* The database connection */
86989 sqlite3 *db; /* The database connection */
87202 sqlite3 *db = p->db;
87253 static int vdbeCommit(sqlite3 *db, Vdbe *p){
87517 static void checkActiveVdbeCnt(sqlite3 *db){
87550 sqlite3 *const db = p->db;
87615 sqlite3 *db = p->db;
87644 sqlite3 *db = p->db;
87864 sqlite3 *db = p->db;
87918 sqlite3 *db;
88033 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask){
88061 static void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){
88106 sqlite3 *db;
89495 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){
89575 sqlite3 *db, /* Database connection */
89609 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, i64 nChange){
89641 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCode){
89651 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
89758 sqlite3 *db = p->db;
89777 static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){
89807 sqlite3 *db = v->db;
89934 static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){
89980 sqlite3 *db = v->db;
90007 sqlite3 *db = v->db;
90596 static int doWalCallbacks(sqlite3 *db){
90627 sqlite3 *db;
90772 sqlite3 *db; /* The database connection */
90840 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
91161 /* .db = */ (sqlite3*)0,
91348 sqlite3 *db;
91836 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){
91906 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
91939 sqlite3 *db = pVdbe->db;
92030 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
92100 SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){
92123 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){
92139 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *db){
92155 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
92489 sqlite3 *db; /* The database connection */
93250 static int checkSavepointCount(sqlite3 *db){
93325 sqlite3 *db = pDest->db;
93423 sqlite3 *db = p->db; /* The database */
101774 sqlite3 *db; /* The associated database */
101865 sqlite3* db, /* The database connection */
102102 sqlite3 *db;
102130 sqlite3 *db;
102230 sqlite3 *db;
102585 sqlite3 *db; /* Database connection */
103190 sqlite3 *db, /* Database connection (for malloc()) */
103295 static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){
103308 static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){
103492 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSorter){
103525 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
103547 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
103567 sqlite3 *db, /* Database handle doing sort */
103810 sqlite3 *db = pTask->pSorter->db;
104455 sqlite3 *db = pTask->pSorter->db;
104766 sqlite3 *db = pTask0->pSorter->db;
104895 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *pCsr){
105055 sqlite3 *db; /* Database connection */
105081 sqlite3 *db,
105245 sqlite3 *db = pVTab->db;
105466 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){
105475 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){ return SQLITE_OK; }
106261 sqlite3 *db; /* The database connection */
106343 static int areDoubleQuotedStringsEnabled(sqlite3 *db, NameContext *pTopNC){
106472 sqlite3 *db = pParse->db; /* The database connection */
107006 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
107614 sqlite3 *db; /* Database connection */
107688 sqlite3 *db;
107801 sqlite3 *db = pParse->db;
107944 sqlite3 *db; /* Database connection */
108635 sqlite3 *db = pParse->db;
109315 sqlite3 *db, /* Handle for sqlite3DbMallocRawNN() */
109363 sqlite3 *db, /* Handle for sqlite3DbMallocZero() (may be null) */
109380 sqlite3 *db,
109523 sqlite3 *db = pParse->db;
109553 sqlite3 *db = pParse->db;
109602 sqlite3 *db = pParse->db;
109688 sqlite3 *db = pParse->db;
109757 static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){
109795 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){
109798 SQLITE_PRIVATE void sqlite3ExprDeleteGeneric(sqlite3 *db, void *p){
109805 SQLITE_PRIVATE void sqlite3ClearOnOrUsing(sqlite3 *db, OnOrUsing *p){
109964 sqlite3 *db, /* Database connection (for memory allocation) */
110112 SQLITE_PRIVATE With *sqlite3WithDup(sqlite3 *db, With *p){
110184 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, const Expr *p, int flags){
110188 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, const ExprList *p, int flags){
110240 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, const SrcList *p, int flags){
110288 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, const IdList *p){
110306 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, const Select *pDup, int flags){
110355 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, const Select *p, int flags){
110375 sqlite3 *db, /* Database handle. Used for memory allocation */
110394 sqlite3 *db, /* Database handle. Used for memory allocation */
110450 sqlite3 *db = pParse->db;
110585 sqlite3 *db = pParse->db;
110617 static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){
110629 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){
110632 SQLITE_PRIVATE void sqlite3ExprListDeleteGeneric(sqlite3 *db, void *pList){
111422 sqlite3 *db = pParse->db; /* Database connection */
111976 sqlite3 *db = pParse->db;
113179 sqlite3 *db = pParse->db; /* The database connection */
113517 sqlite3 *db = pParse->db;
113738 sqlite3 *db = pParse->db;
113865 sqlite3 *db = pParse->db;
114242 sqlite3 *db = pParse->db;
114812 sqlite3 *db; /* Database connection used for sqlite3DbRealloc() */
114954 sqlite3 *db = pParse->db;
114997 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
115013 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
115543 sqlite3 *db = pParse->db; /* Database connection */
115732 sqlite3 *db; /* The database connection; */
115899 sqlite3 *db = pParse->db;
116012 sqlite3 *db = pParse->db; /* Database connection */
116358 static void renameTokenFree(sqlite3 *db, RenameToken *pToken){
116546 sqlite3 *db, /* Database handle */
116605 sqlite3 *db = sqlite3_context_db_handle(pCtx);
116717 sqlite3 *db = pParse->db;
116860 sqlite3 *db = pParse->db;
116905 sqlite3 *db = sqlite3_context_db_handle(context);
117130 sqlite3 *db = sqlite3_context_db_handle(context);
117316 sqlite3 *db = sqlite3_context_db_handle(context);
117429 sqlite3 *db = sqlite3_context_db_handle(context);
117504 sqlite3 *db = sqlite3_context_db_handle(context);
117565 sqlite3 *db = pParse->db; /* Database handle */
117905 sqlite3 *db = pParse->db;
118001 sqlite3 *db; /* Database connection, for malloc() */
118025 static void sampleClear(sqlite3 *db, StatSample *p){
118037 static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *pData){
118053 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){
118129 sqlite3 *db = sqlite3_context_db_handle(context); /* Database connection */
118703 sqlite3 *db = pParse->db; /* Database handle */
119100 sqlite3 *db = pParse->db;
119163 sqlite3 *db = pParse->db;
119216 sqlite3 *db;
119371 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){
119458 sqlite3 *db,
119483 sqlite3 *db, /* Database handle */
119614 static int loadStat4(sqlite3 *db, const char *zDb){
119653 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){
119778 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName){
119807 sqlite3 *db = sqlite3_context_db_handle(context);
120012 sqlite3 *db = sqlite3_context_db_handle(context);
120080 sqlite3* db = pParse->db;
120202 sqlite3 *db = pFix->pParse->db;
120252 sqlite3 *db = pParse->db;
120417 sqlite3 *db,
120456 sqlite3 *db = pParse->db; /* Database handle */
120550 sqlite3 *db = pParse->db;
120758 sqlite3 *db;
120919 sqlite3 *db = pParse->db;
120970 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){
121055 sqlite3 *db = pParse->db;
121155 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){
121175 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3 *db, Index *p){
121195 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName){
121228 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3 *db){
121255 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3 *db, int iDb){
121279 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){
121303 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){
121350 sqlite3 *db,
121389 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){
121428 static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){
121486 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){
121493 SQLITE_PRIVATE void sqlite3DeleteTableGeneric(sqlite3 *db, void *pTable){
121502 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName){
121530 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, const Token *pName){
121560 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){
121580 SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){
121612 sqlite3 *db = pParse->db;
121638 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3 *db){
121666 sqlite3 *db = pParse->db;
121840 sqlite3 *db = pParse->db;
122033 static void sqlite3DeleteReturning(sqlite3 *db, void *pArg){
122061 sqlite3 *db = pParse->db;
122114 sqlite3 *db = pParse->db;
122354 sqlite3 *db = pParse->db;
122531 sqlite3 *db = pParse->db;
122561 sqlite3 *db;
122667 sqlite3 *db = pParse->db;
122731 static char *createTableStmt(sqlite3 *db, Table *p){
122802 static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){
122967 sqlite3 *db = pParse->db;
123121 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3 *db, Table *pTab, const char *zName){
123144 SQLITE_PRIVATE void sqlite3MarkAllShadowTablesOf(sqlite3 *db, Table *pTab){
123180 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName){
123250 sqlite3 *db = pParse->db; /* The database connection */
123612 sqlite3 *db = pParse->db;
123691 sqlite3 *db = pParse->db; /* Database connection for malloc errors */
123821 static void sqliteViewResetAll(sqlite3 *db, int idx){
123855 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, Pgno iFrom, Pgno iTo){
123989 sqlite3 *db = pParse->db;
124060 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db){
124076 static int tableMayNotBeDropped(sqlite3 *db, Table *pTab){
124098 sqlite3 *db = pParse->db;
124222 sqlite3 *db = pParse->db;
124382 sqlite3 *db = pParse->db; /* The database connection */
124477 sqlite3 *db, /* Database connection */
124557 sqlite3 *db = pParse->db;
125197 sqlite3 *db = pParse->db;
125277 sqlite3 *db, /* Connection to notify of malloc failures */
125307 sqlite3 *db = pParse->db;
125333 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){
125407 sqlite3 *db = pParse->db;
125485 sqlite3 *db;
125541 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
125589 sqlite3 *db = pParse->db;
125749 sqlite3 *db;
125827 sqlite3 *db = pParse->db;
125883 sqlite3 *db = pParse->db;
126076 sqlite3 *db = pParse->db; /* The database connection */
126112 sqlite3 *db = pParse->db; /* The database connection */
126218 sqlite3 *db = pParse->db;
126239 static void cteClear(sqlite3 *db, Cte *pCte){
126249 SQLITE_PRIVATE void sqlite3CteDelete(sqlite3 *db, Cte *pCte){
126266 sqlite3 *db = pParse->db;
126308 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3 *db, With *pWith){
126317 SQLITE_PRIVATE void sqlite3WithDeleteGeneric(sqlite3 *db, void *pWith){
126346 static void callCollNeeded(sqlite3 *db, int enc, const char *zName){
126375 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){
126405 sqlite3 *db = pParse->db;
126431 sqlite3 *db, /* Database connection */
126483 sqlite3 *db, /* Database connection to search */
126504 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8 enc){
126535 sqlite3 *db = pParse->db;
126580 sqlite3 *db = pParse->db;
126721 sqlite3 *db, /* An open database */
126817 sqlite3 xdb;
126846 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
126964 sqlite3 *db;
127018 sqlite3 *db = pParse->db;
127054 sqlite3 *db = pParse->db;
127168 sqlite3 *db; /* Main database structure */
128217 sqlite3 *db = sqlite3_context_db_handle(context);
128382 sqlite3 *db = sqlite3_context_db_handle(context);
128508 sqlite3 *db = sqlite3_context_db_handle(context);
128528 sqlite3 *db = sqlite3_context_db_handle(context);
128542 sqlite3 *db = sqlite3_context_db_handle(context);
128812 sqlite3 *db = sqlite3_context_db_handle(context);
129061 sqlite3 *db = sqlite3_context_db_handle(context);
129293 sqlite3 *db = sqlite3_context_db_handle(context);
129617 sqlite3 *db = sqlite3_context_db_handle(context);
129982 sqlite3 *db = sqlite3_context_db_handle(context);
130121 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3 *db){
130134 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive){
130172 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){
131135 sqlite3 *db = pParse->db;
131159 sqlite3 *db, /* The database connection */
131212 sqlite3 *db = pParse->db; /* Database handle */
131343 static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){
131359 SQLITE_PRIVATE void sqlite3FkClearTriggerCache(sqlite3 *db, int iDb){
131391 sqlite3 *db = pParse->db;
131551 sqlite3 *db = pParse->db; /* Database handle */
131876 sqlite3 *db = pParse->db; /* Database handle */
132100 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){
132215 static SQLITE_NOINLINE const char *computeIndexAffStr(sqlite3 *db, Index *pIdx){
132251 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx){
132262 SQLITE_PRIVATE char *sqlite3TableAffinityStr(sqlite3 *db, const Table *pTab){
132599 sqlite3 *db = pParse->db; /* The database connection */
132674 sqlite3 *db = pParse->db;
132835 sqlite3 *db; /* The main database structure */
133828 sqlite3 *db; /* Database connection */
134934 sqlite3 *db = pParse->db;
135339 sqlite3 *db, /* The database on which the SQL executes */
135518 int (*busy_handler)(sqlite3*,int(*)(void*,int),void*);
135519 int (*busy_timeout)(sqlite3*,int ms);
135520 int (*changes)(sqlite3*);
135521 int (*close)(sqlite3*);
135522 int (*collation_needed)(sqlite3*,void*,void(*)(void*,sqlite3*,
135524 int (*collation_needed16)(sqlite3*,void*,void(*)(void*,sqlite3*,
135547 void * (*commit_hook)(sqlite3*,int(*)(void*),void*);
135550 int (*create_collation)(sqlite3*,const char*,int,void*,
135552 int (*create_collation16)(sqlite3*,const void*,int,void*,
135554 int (*create_function)(sqlite3*,const char*,int,int,void*,
135558 int (*create_function16)(sqlite3*,const void*,int,int,void*,
135562 int (*create_module)(sqlite3*,const char*,const sqlite3_module*,void*);
135564 sqlite3 * (*db_handle)(sqlite3_stmt*);
135565 int (*declare_vtab)(sqlite3*,const char*);
135567 int (*errcode)(sqlite3*db);
135568 const char * (*errmsg)(sqlite3*);
135569 const void * (*errmsg16)(sqlite3*);
135570 int (*exec)(sqlite3*,const char*,sqlite3_callback,void*,char**);
135575 int (*get_autocommit)(sqlite3*);
135577 int (*get_table)(sqlite3*,const char*,char***,int*,int*,char**);
135579 void (*interruptx)(sqlite3*);
135580 sqlite_int64 (*last_insert_rowid)(sqlite3*);
135585 int (*open)(const char*,sqlite3**);
135586 int (*open16)(const void*,sqlite3**);
135587 int (*prepare)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
135588 int (*prepare16)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
135589 void * (*profile)(sqlite3*,void(*)(void*,const char*,sqlite_uint64),void*);
135590 void (*progress_handler)(sqlite3*,int,int(*)(void*),void*);
135605 void * (*rollback_hook)(sqlite3*,void(*)(void*),void*);
135606 int (*set_authorizer)(sqlite3*,int(*)(void*,int,const char*,const char*,
135611 int (*table_column_metadata)(sqlite3*,const char*,const char*,const char*,
135614 int (*total_changes)(sqlite3*);
135615 void * (*trace)(sqlite3*,void(*xTrace)(void*,const char*),void*);
135617 void * (*update_hook)(sqlite3*,void(*)(void*,int ,char const*,char const*,
135634 int (*overload_function)(sqlite3*, const char *zFuncName, int nArg);
135636 int (*prepare_v2)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
135637 int (*prepare16_v2)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
135640 int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,
135646 int (*blob_open)(sqlite3*,const char*,const char*,const char*,sqlite3_int64,
135650 int (*create_collation_v2)(sqlite3*,const char*,int,void*,
135653 int (*file_control)(sqlite3*,const char*,int,void*);
135661 int (*open_v2)(const char*,sqlite3**,int,const char*);
135675 sqlite3 *(*context_db_handle)(sqlite3_context*);
135676 int (*extended_result_codes)(sqlite3*,int);
135677 int (*limit)(sqlite3*,int,int);
135678 sqlite3_stmt *(*next_stmt)(sqlite3*,sqlite3_stmt*);
135682 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
135688 int (*create_function_v2)(sqlite3*,const char*,int,int,void*,
135693 int (*db_config)(sqlite3*,int,...);
135694 sqlite3_mutex *(*db_mutex)(sqlite3*);
135695 int (*db_status)(sqlite3*,int,int*,int*,int);
135696 int (*extended_errcode)(sqlite3*);
135702 int (*unlock_notify)(sqlite3*,void(*)(void**,int),void*);
135703 int (*wal_autocheckpoint)(sqlite3*,int);
135704 int (*wal_checkpoint)(sqlite3*,const char*);
135705 void *(*wal_hook)(sqlite3*,int(*)(void*,sqlite3*,const char*,int),void*);
135707 int (*vtab_config)(sqlite3*,int op,...);
135708 int (*vtab_on_conflict)(sqlite3*);
135710 int (*close_v2)(sqlite3*);
135711 const char *(*db_filename)(sqlite3*,const char*);
135712 int (*db_readonly)(sqlite3*,const char*);
135713 int (*db_release_memory)(sqlite3*);
135722 int (*wal_checkpoint_v2)(sqlite3*,const char*,int,int*,int*);
135730 int (*load_extension)(sqlite3*,const char*,const char*,char**);
135751 int (*db_cacheflush)(sqlite3*);
135753 int (*system_errno)(sqlite3*);
135755 int (*trace_v2)(sqlite3*,unsigned,int(*)(unsigned,void*,void*,void*),void*);
135758 void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
135760 int (*prepare_v3)(sqlite3*,const char*,int,unsigned int,
135762 int (*prepare16_v3)(sqlite3*,const void*,int,unsigned int,
135774 sqlite3_str *(*str_new)(sqlite3*);
135786 int (*create_window_function)(sqlite3*,const char*,int,int,void*,
135798 int (*drop_modules)(sqlite3*,const char**);
135811 int (*txn_state)(sqlite3*,const char*);
135813 sqlite3_int64 (*changes64)(sqlite3*);
135814 sqlite3_int64 (*total_changes64)(sqlite3*);
135816 int (*autovacuum_pages)(sqlite3*,
135820 int (*error_offset)(sqlite3*);
135827 int (*deserialize)(sqlite3*,const char*,unsigned char*,
135829 unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64*,
135831 const char *(*db_name)(sqlite3*,int);
135835 int (*is_interrupted)(sqlite3*);
135839 void *(*get_clientdata)(sqlite3*,const char*);
135840 int (*set_clientdata)(sqlite3*, const char*, void*, void(*)(void*));
135848 sqlite3 *db, /* Handle to the database. */
136719 sqlite3 *db, /* Load the extension into this database connection */
136880 sqlite3 *db, /* Load the extension into this database connection */
136897 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){
136910 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){
137059 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){
137895 sqlite3 *db = pParse->db;
137920 sqlite3 *db = pParse->db;
137976 static void setAllPagerFlags(sqlite3 *db){
138158 sqlite3 *db = pParse->db; /* The database connection */
140396 sqlite3 *db; /* The database connection to which it belongs */
140412 sqlite3 *db,
140687 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char *zName){
140729 sqlite3 *db = pData->db;
140773 sqlite3 *db, /* Database handle. */
140799 sqlite3 *db = pData->db;
140900 SQLITE_PRIVATE int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags){
141146 SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){
141180 sqlite3 *db = pParse->db;
141201 sqlite3 *db = pParse->db;
141250 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){
141281 sqlite3 *db = pParse->db;
141335 void (*xCleanup)(sqlite3*,void*), /* The cleanup routine */
141363 SQLITE_PRIVATE void sqlite3ParseObjectInit(Parse *pParse, sqlite3 *db){
141385 sqlite3 *db, /* Database handle. */
141539 sqlite3 *db, /* Database handle. */
141590 sqlite3 *db;
141626 sqlite3 *db, /* Database handle. */
141638 sqlite3 *db, /* Database handle. */
141656 sqlite3 *db, /* Database handle. */
141684 sqlite3 *db, /* Database handle. */
141742 sqlite3 *db, /* Database handle. */
141754 sqlite3 *db, /* Database handle. */
141766 sqlite3 *db, /* Database handle. */
141866 static void clearSelect(sqlite3 *db, Select *p, int bFree){
141968 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){
141971 SQLITE_PRIVATE void sqlite3SelectDeleteGeneric(sqlite3 *db, void *p){
142335 sqlite3 *db = pParse->db;
143292 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){
143365 sqlite3 *db = pParse->db;
143898 sqlite3 *db = pParse->db;
143981 sqlite3 *db = pParse->db; /* Database connection */
144100 sqlite3 *db = pParse->db;
144185 sqlite3 *db = pParse->db;
144338 sqlite3 *db = pParse->db;
144660 sqlite3 *db; /* Database connection */
145279 sqlite3 *db; /* Database connection */
145654 sqlite3 *db = pSubst->pParse->db;
146123 sqlite3 *db = pParse->db;
147151 static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){
147291 sqlite3 *db;
147473 sqlite3 *db = pParse->db;
147722 sqlite3 *db = pParse->db;
148757 sqlite3 *db = pWalker->pParse->db;
148847 static void agginfoFree(sqlite3 *db, void *pArg){
148877 sqlite3 *db;
149063 sqlite3 *db; /* The database connection */
150476 sqlite3 *db, /* The database on which the SQL executes */
150579 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){
150678 sqlite3 *db = pParse->db; /* The database connection */
150882 sqlite3 *db = pParse->db; /* The database */
150980 static char *triggerSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
150995 sqlite3 *db, /* Database connection */
151025 sqlite3 *db = pParse->db;
151061 sqlite3 *db = pParse->db;
151106 sqlite3 *db = pParse->db;
151143 sqlite3 *db = pParse->db;
151163 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){
151186 sqlite3 *db = pParse->db;
151234 sqlite3 *db = pParse->db;
151269 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zName){
151315 static int tempTriggersExist(sqlite3 *db){
151421 sqlite3 *db = pParse->db;
151482 sqlite3 *db = pParse->db;
151526 sqlite3 *db = pParse->db;
151609 sqlite3 *db = pParse->db;
151729 sqlite3 *db = pParse->db; /* Database handle */
152257 sqlite3 *db = pParse->db;
152360 sqlite3 *db; /* The database structure */
153265 sqlite3 *db = pParse->db; /* Database connection */
153442 static void SQLITE_NOINLINE upsertDelete(sqlite3 *db, Upsert *p){
153454 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){
153462 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){
153477 sqlite3 *db, /* Determines which memory allocator to use */
153683 sqlite3 *db = pParse->db;
153772 static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
153802 static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){
153885 sqlite3 *db, /* Database connection */
154196 sqlite3 *db, /* Database in which module is registered */
154244 sqlite3 *db, /* Database in which module is registered */
154265 sqlite3 *db, /* Database in which module is registered */
154280 sqlite3 *db, /* Database in which module is registered */
154296 SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){
154318 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){
154348 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
154360 sqlite3 *db = pVTab->db;
154385 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
154402 sqlite3 *db2 = pVTable->db;
154428 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){
154466 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){
154496 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){
154518 sqlite3 *db = pParse->db;
154549 sqlite3 *db; /* Database connection */
154594 sqlite3 *db = pParse->db;
154605 sqlite3 *db = pParse->db; /* The database connection */
154713 sqlite3 *db,
154716 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
154851 sqlite3 *db = pParse->db;
154886 static int growVTrans(sqlite3 *db){
154909 static void addToVTrans(sqlite3 *db, VTable *pVTab){
154923 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const char *zTab, char **pzErr){
154964 SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
155058 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const char *zTab){
155102 static void callFinaliser(sqlite3 *db, int offset){
155130 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){
155152 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){
155161 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){
155174 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
155234 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
155286 sqlite3 *db, /* Database connection for reporting malloc problems */
155394 sqlite3 *db = pParse->db;
155427 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *pMod){
155446 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){
155464 SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){
156289 sqlite3 *db = pParse->db; /* Database handle */
156399 sqlite3 *db = pParse->db; /* Database handle */
156654 sqlite3 *db = pParse->db;
156801 sqlite3 *db = pParse->db;
157208 sqlite3 *db = pParse->db;
157514 sqlite3 *db; /* Database connection */
158975 static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){
158983 static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){
159013 sqlite3 *db = pWC->pWInfo->pParse->db;
159132 sqlite3 *db = pParse->db; /* Database connection */
159299 sqlite3 *db, /* Parsing context */
159466 sqlite3 *db; /* Database connection (for malloc) */
159593 sqlite3 *db = pParse->db; /* Database connection */
160022 sqlite3 *db = pParse->db; /* Database connection */
160516 sqlite3 *db = pParse->db;
160633 sqlite3 *db = pWC->pWInfo->pParse->db;
160864 static int whereLoopResize(sqlite3*, WhereLoop*, int);
162282 static void freeIndexInfo(sqlite3 *db, sqlite3_index_info *pIdxInfo){
162569 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx, int iCol){
162625 sqlite3 *db = pParse->db;
163157 static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){
163175 static void whereLoopClear(sqlite3 *db, WhereLoop *p){
163189 static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){
163205 static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){
163226 static void whereLoopDelete(sqlite3 *db, WhereLoop *p){
163235 static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){
163455 sqlite3 *db = pWInfo->pParse->db;
163761 sqlite3 *db = pParse->db; /* Database connection malloc context */
164383 static void whereIndexedExprCleanup(sqlite3 *db, void *pObject){
164448 sqlite3 *db = pParse->db;
165418 sqlite3 *db = pWInfo->pParse->db;
165537 sqlite3 *db = pWInfo->pParse->db; /* Database connection */
166693 sqlite3 *db = pParse->db;
166860 sqlite3 *db; /* Database connection */
167491 sqlite3 *db,
167531 sqlite3 *db = pParse->db;
168541 sqlite3 *db = pParse->db;
168755 sqlite3 *db = pParse->db;
168819 sqlite3 *db = pParse->db;
168987 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){
169004 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){
169132 sqlite3 *db = pParse->db;
170231 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p){
170264 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){
170288 sqlite3 *db = pParse->db;
171039 sqlite3 *db = pParse->db;
171151 sqlite3 *db = pParse->db;
177481 sqlite3 *db = pParse->db; /* The database connection */
177649 sqlite3 *db; /* The database connection */
178100 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db);
178137 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db);
178170 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db);
178185 static int sqlite3TestExtInit(sqlite3 *db){
178196 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3*);
178199 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3*);
178202 int SQLITE_EXTRA_AUTOEXT(sqlite3*);
178208 static int (*const sqlite3BuiltinExtensions[])(sqlite3*) = {
178849 typedef void(*SQLLOGFUNC_t)(void*, sqlite3*, const char*, int);
178939 static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){
179040 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){
179054 SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){
179078 SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){
179107 SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){
179259 SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){
179272 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
179287 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
179296 SQLITE_API int sqlite3_changes(sqlite3 *db){
179303 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
179312 SQLITE_API int sqlite3_total_changes(sqlite3 *db){
179321 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){
179338 static void functionDestroy(sqlite3 *db, FuncDef *p){
179355 static void disconnectAllVtab(sqlite3 *db){
179386 static int connectionIsBusy(sqlite3 *db){
179400 static int sqlite3Close(sqlite3 *db, int forceZombie){
179462 SQLITE_API int sqlite3_txn_state(sqlite3 *db, const char *zSchema){
179497 SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); }
179498 SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); }
179509 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){
179632 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){
179876 sqlite3 *db = (sqlite3 *)ptr;
179897 sqlite3 *db = (sqlite3 *)ptr;
179898 int tmout = ((sqlite3 *)ptr)->busyTimeout;
179933 sqlite3 *db,
179956 sqlite3 *db,
179986 SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){
180003 SQLITE_API void sqlite3_interrupt(sqlite3 *db){
180019 SQLITE_API int sqlite3_is_interrupted(sqlite3 *db){
180038 sqlite3 *db,
180172 sqlite3 *db,
180223 sqlite3 *db,
180236 sqlite3 *db,
180250 sqlite3 *db,
180267 sqlite3 *db,
180329 sqlite3 *db,
180361 SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg){
180383 sqlite3 *db, /* Trace this connection */
180413 sqlite3 *db,
180443 sqlite3 *db, /* Attach the hook to this database */
180468 sqlite3 *db, /* Attach the hook to this database */
180493 sqlite3 *db, /* Attach the hook to this database */
180519 sqlite3 *db, /* Attach the hook to this database */
180521 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64),
180545 sqlite3 *db, /* Attach the hook to this database */
180577 sqlite3 *db, /* Connection */
180601 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){
180623 sqlite3 *db, /* Attach the hook to this db handle */
180624 int(*xCallback)(void *, sqlite3*, const char*, int),
180650 sqlite3 *db, /* Database handle */
180713 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
180740 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
180786 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){
180807 SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){
180833 SQLITE_API int sqlite3_error_offset(sqlite3 *db){
180848 SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){
180890 SQLITE_API int sqlite3_errcode(sqlite3 *db){
180899 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){
180908 SQLITE_API int sqlite3_system_errno(sqlite3 *db){
180926 sqlite3* db,
181065 SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){
181394 sqlite3 **ppDb, /* OUT: Returned database handle */
181398 sqlite3 *db; /* Store allocated handle here */
181454 db = sqlite3MallocZero( sizeof(sqlite3) );
181751 sqlite3 **ppDb
181758 sqlite3 **ppDb, /* OUT: SQLite db handle */
181771 sqlite3 **ppDb
181809 sqlite3* db,
181822 sqlite3* db,
181847 sqlite3* db,
181877 sqlite3 *db,
181879 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*)
181898 sqlite3 *db,
181900 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*)
181917 SQLITE_API void *sqlite3_get_clientdata(sqlite3 *db, const char *zName){
181935 sqlite3 *db, /* Attach client data to this connection */
181993 SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){
182067 sqlite3 *db, /* Connection handle */
182200 SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){
182213 SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg){
182317 sqlite3 *db = va_arg(ap, sqlite3*);
182338 sqlite3 *db = va_arg(ap, sqlite3*);
182530 sqlite3 *db = va_arg(ap, sqlite3*);
182565 sqlite3 *db = va_arg(ap, sqlite3*);
182627 sqlite3 *db = va_arg(ap, sqlite3*);
182659 sqlite3 *db = va_arg(ap, sqlite3*);
182717 sqlite3 *db = va_arg(ap, sqlite3*);
183011 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){
183020 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N){
183038 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName){
183054 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){
183072 sqlite3 *db,
183108 sqlite3 *db,
183163 SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){
183292 static sqlite3 *SQLITE_WSD sqlite3BlockedList = 0;
183309 static void checkListProperties(sqlite3 *db){
183310 sqlite3 *p;
183313 sqlite3 *p2;
183335 static void removeFromBlockedList(sqlite3 *db){
183336 sqlite3 **pp;
183350 static void addToBlockedList(sqlite3 *db){
183351 sqlite3 **pp;
183401 sqlite3 *db,
183426 sqlite3 *p;
183453 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBlocker){
183481 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){
183484 sqlite3 **pp; /* Iterator variable */
183494 sqlite3 *p = *pp;
183580 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){
184400 sqlite3 *db; /* The database connection */
184765 SQLITE_PRIVATE int sqlite3Fts3InitHashTable(sqlite3 *, Fts3Hash *, const char *);
184785 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash*);
184786 SQLITE_PRIVATE int sqlite3Fts3InitTerm(sqlite3 *db);
184795 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db);
184808 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *, void(*xDestroy)(void*));
185109 sqlite3 *db, /* Database in which to run SQL */
185134 sqlite3 *db = p->db; /* Database handle */
185226 sqlite3 *db = p->db; /* The database connection */
185633 sqlite3 *db, /* Database handle */
185709 sqlite3 *db, /* The SQLite database connection */
186092 sqlite3 *db, /* Database connection */
186102 sqlite3 *db, /* Database connection */
188409 sqlite3 *db = p->db; /* Database connection */
188638 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){
190712 sqlite3 *db,
190782 sqlite3 *db, /* Database connection */
191247 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){
192564 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash *pHash){
193669 sqlite3 *db = sqlite3_context_db_handle(context);
193985 sqlite3 *db,
194008 sqlite3 *db,
194062 sqlite3 *db = (sqlite3 *)sqlite3_user_data(context);
194109 sqlite3 *db,
194550 sqlite3 *db, /* Database connection */
194814 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){
203466 sqlite3 *db; /* Database connection */
203530 sqlite3 *db; /* The database connection to which this object belongs */
203621 sqlite3 *db = sqlite3_context_db_handle(ctx);
206126 sqlite3 *db = sqlite3_context_db_handle(pCtx);
206509 sqlite3 *db; /* The database connection */
207850 sqlite3 *db; /* Database connection */
207857 sqlite3 *db; /* Database connection */
207863 sqlite3 *db,
208499 SQLITE_PRIVATE int sqlite3JsonTableFunctions(sqlite3 *db){
208669 sqlite3 *db; /* Host database connection */
209498 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
209505 sqlite3 *db,
209518 sqlite3 *db,
211806 static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){
211884 sqlite3 *db,
212015 static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){
212046 sqlite3 *db, /* Database handle */
212103 sqlite3 *db, /* Database connection */
212319 sqlite3 *db; /* Database handle */
212645 sqlite3 *db, /* Database handle to access db through */
213180 sqlite3 *db = sqlite3_context_db_handle(context);
213208 sqlite3 *db = sqlite3_context_db_handle(context);
214031 sqlite3 *db, /* Database connection */
214120 sqlite3 *db,
214133 sqlite3 *db,
214583 static int sqlite3_geopoly_init(sqlite3 *db){
214643 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){
214753 sqlite3 *db, /* Register SQL function on this connection */
214777 sqlite3 *db, /* Register SQL function on this connection */
214805 sqlite3 *db,
215284 sqlite3 *db = (sqlite3 *)sqlite3_user_data(p);
215319 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){
215363 sqlite3 *db,
216143 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu*, int bRbu);
216657 sqlite3 *dbMain; /* target database handle */
216658 sqlite3 *dbRbu; /* rbu database handle */
217007 sqlite3 *db,
217052 sqlite3 *db,
217317 static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ...){
217415 sqlite3 *db = sqlite3_db_handle(pStmt);
218930 static sqlite3 *rbuOpenDbhandle(
218935 sqlite3 *db = 0;
219050 static void rbuOpenDatabase(sqlite3rbu *p, sqlite3 *dbMain, int *pbRetry){
219431 static int rbuLockDatabase(sqlite3 *db){
219461 static int rbuExclusiveCheckpoint(sqlite3 *db){
219521 sqlite3 *dbMain = 0;
219783 sqlite3 *dbread = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
220181 sqlite3 *db = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
220359 sqlite3 *db = p->dbMain;
220471 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){
220472 sqlite3 *db = 0;
221841 sqlite3 *db; /* Database connection that owns this vtab */
221853 sqlite3 *db,
222547 sqlite3 *db = sqlite3_context_db_handle(ctx);
222569 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){
222600 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
222657 sqlite3 *db; /* The database */
222671 sqlite3 *db,
222834 sqlite3 *db = pTab->db;
222903 sqlite3 *db = sqlite3_context_db_handle(ctx);
222994 sqlite3 *db = pTab->db;
223007 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){
223038 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; }
223087 sqlite3 *db; /* Database handle session is attached to */
224071 sqlite3 *db, /* Database connection */
224226 sqlite3 *db, /* Database handle to read schema from */
224515 sqlite3 *db, /* Database handle */
224927 sqlite3 *db, /* Database handle */
224967 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
224970 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
224973 return sqlite3_preupdate_count((sqlite3*)pCtx);
224976 return sqlite3_preupdate_depth((sqlite3*)pCtx);
225226 sqlite3 *db = pSession->db;
225308 sqlite3 *db, /* Database handle */
225371 sqlite3 *db = pSession->db;
225809 sqlite3 *db, /* Database handle */
226014 sqlite3 *db = pSession->db; /* Source database handle */
227248 sqlite3 *db;
227447 sqlite3 *db, /* Database handle */
227512 sqlite3 *db, /* Database handle */
227532 sqlite3 *db, /* Database handle */
227561 static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zSql){
227571 static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){
228035 sqlite3 *db, /* Apply change to "main" db of this handle */
228092 sqlite3 *db,
228148 sqlite3 *db, /* Apply change to "main" db of this handle */
228348 sqlite3 *db, /* Apply change to "main" db of this handle */
228394 sqlite3 *db, /* Apply change to "main" db of this handle */
228419 sqlite3 *db, /* Apply change to "main" db of this handle */
228446 sqlite3 *db, /* Apply change to "main" db of this handle */
228473 sqlite3 *db; /* Configured by changegroup_schema() */
228990 sqlite3 *db,
230327 sqlite3 *db; /* Database handle */
230388 Fts5Global*, sqlite3*, int, const char **, Fts5Config**, char**
230671 static int sqlite3Fts5IndexInit(sqlite3*);
230913 static int sqlite3Fts5ExprInit(Fts5Global*, sqlite3*);
231018 static int sqlite3Fts5VocabInit(Fts5Global*, sqlite3*);
234244 sqlite3 *db,
237476 sqlite3 *db = sqlite3_context_db_handle(pCtx);
237618 static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){
247378 sqlite3 *db,
247594 static int sqlite3Fts5IndexInit(sqlite3 *db){
247738 sqlite3 *db; /* Associated database connection */
248018 sqlite3 *db, /* The SQLite database connection */
248090 sqlite3 *db, /* Database connection */
248100 sqlite3 *db, /* Database connection */
250650 static int fts5Init(sqlite3 *db){
250718 extern int sqlite3Fts5TestRegisterMatchinfo(sqlite3*);
250740 sqlite3 *db,
250753 sqlite3 *db,
250762 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){
250937 sqlite3 *db,
254630 sqlite3 *db; /* Database handle */
254750 sqlite3 *db, /* The SQLite database connection */
254812 sqlite3 *db, /* Database connection */
254822 sqlite3 *db, /* Database connection */
255341 static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){
255428 sqlite3 *db; /* Database connection for this stmt vtab */
255438 sqlite3 *db; /* Database connection for this cursor */
255456 sqlite3 *db,
255701 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){
255714 sqlite3 *db,