Lines Matching refs:sqlite3

591 typedef struct sqlite3 sqlite3;  typedef
672 SQLITE_API int sqlite3_close(sqlite3*);
673 SQLITE_API int sqlite3_close_v2(sqlite3*);
747 sqlite3*, /* An open database */
2042 SQLITE_API int sqlite3_db_config(sqlite3*, int op, ...);
3000 SQLITE_API int sqlite3_extended_result_codes(sqlite3*, int onoff);
3062 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
3072 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
3137 SQLITE_API int sqlite3_changes(sqlite3*);
3138 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
3179 SQLITE_API int sqlite3_total_changes(sqlite3*);
3180 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
3221 SQLITE_API void sqlite3_interrupt(sqlite3*);
3222 SQLITE_API int sqlite3_is_interrupted(sqlite3*);
3319 SQLITE_API int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
3342 SQLITE_API int sqlite3_busy_timeout(sqlite3*, int ms);
3375 SQLITE_API int sqlite3_setlk_timeout(sqlite3*, int ms, int flags);
3456 sqlite3 *db, /* An open database */
3731 sqlite3*,
3838 SQLITE_API SQLITE_DEPRECATED void *sqlite3_trace(sqlite3*,
3840 SQLITE_API SQLITE_DEPRECATED void *sqlite3_profile(sqlite3*,
3932 sqlite3*,
3977 SQLITE_API void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
4259 sqlite3 **ppDb /* OUT: SQLite db handle */
4263 sqlite3 **ppDb /* OUT: SQLite db handle */
4267 sqlite3 **ppDb, /* OUT: SQLite db handle */
4510 SQLITE_API int sqlite3_errcode(sqlite3 *db);
4511 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db);
4512 SQLITE_API const char *sqlite3_errmsg(sqlite3*);
4513 SQLITE_API const void *sqlite3_errmsg16(sqlite3*);
4515 SQLITE_API int sqlite3_error_offset(sqlite3 *db);
4583 SQLITE_API int sqlite3_limit(sqlite3*, int id, int newVal);
4809 sqlite3 *db, /* Database handle */
4816 sqlite3 *db, /* Database handle */
4823 sqlite3 *db, /* Database handle */
4831 sqlite3 *db, /* Database handle */
4838 sqlite3 *db, /* Database handle */
4845 sqlite3 *db, /* Database handle */
5989 sqlite3 *db,
5999 sqlite3 *db,
6009 sqlite3 *db,
6020 sqlite3 *db,
6443 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6568 SQLITE_API void *sqlite3_get_clientdata(sqlite3*,const char*);
6569 SQLITE_API int sqlite3_set_clientdata(sqlite3*, const char*, void*, void(*)(void*));
6870 sqlite3*,
6877 sqlite3*,
6885 sqlite3*,
6920 sqlite3*,
6922 void(*)(void*,sqlite3*,int eTextRep,const char*)
6925 sqlite3*,
6927 void(*)(void*,sqlite3*,int eTextRep,const void*)
7118 SQLITE_API int sqlite3_get_autocommit(sqlite3*);
7131 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
7153 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N);
7185 SQLITE_API sqlite3_filename sqlite3_db_filename(sqlite3 *db, const char *zDbName);
7195 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
7213 SQLITE_API int sqlite3_txn_state(sqlite3*,const char *zSchema);
7262 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
7311 SQLITE_API void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
7312 SQLITE_API void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
7373 sqlite3 *db,
7438 sqlite3*,
7517 SQLITE_API int sqlite3_db_release_memory(sqlite3*);
7668 sqlite3 *db, /* Connection handle */
7724 sqlite3 *db, /* Load the extension into this database connection */
7755 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
7841 int (*xCreate)(sqlite3*, void *pAux,
7844 int (*xConnect)(sqlite3*, void *pAux,
8117 sqlite3 *db, /* SQLite connection to register module with */
8123 sqlite3 *db, /* SQLite connection to register module with */
8143 sqlite3 *db, /* Remove modules from this connection */
8202 SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
8221 SQLITE_API int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
8321 sqlite3*,
8773 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
8816 SQLITE_API int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
8980 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3*);
9205 SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
9873 sqlite3 *pDest, /* Destination database handle */
9875 sqlite3 *pSource, /* Source database handle */
9999 sqlite3 *pBlocked, /* Waiting connection */
10115 sqlite3*,
10116 int(*)(void *,sqlite3*,const char*,int),
10149 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
10171 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
10266 sqlite3 *db, /* Database handle */
10305 SQLITE_API int sqlite3_vtab_config(sqlite3*, int op, ...);
10393 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *);
10902 SQLITE_API int sqlite3_db_cacheflush(sqlite3*);
11002 sqlite3 *db,
11005 sqlite3 *db, /* Database handle */
11014 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
11015 SQLITE_API int sqlite3_preupdate_count(sqlite3 *);
11016 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *);
11017 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
11018 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *);
11032 SQLITE_API int sqlite3_system_errno(sqlite3*);
11110 sqlite3 *db,
11159 sqlite3 *db,
11230 SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
11277 sqlite3 *db, /* The database connection */
11343 sqlite3 *db, /* The database connection */
11441 sqlite3 *db,
11467 sqlite3 *db,
11580 sqlite3 *db, /* Database handle */
12482 SQLITE_API int sqlite3changegroup_schema(sqlite3_changegroup*, sqlite3*, const char *zDb);
12787 sqlite3 *db, /* Apply change to "main" db of this handle */
12802 sqlite3 *db, /* Apply change to "main" db of this handle */
13206 sqlite3 *db, /* Apply change to "main" db of this handle */
13221 sqlite3 *db, /* Apply change to "main" db of this handle */
16307 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
16356 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
16360 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
16372 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager*, sqlite3*);
16481 sqlite3 *db, /* Associated database connection */
16767 sqlite3 *db, /* Database connection that is running the check */
16801 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3*, BtCursor*, i64*);
16823 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3*);
16838 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3*);
16842 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3*);
16843 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3*,int,Schema*);
17391 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
17395 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3*,Vdbe*,const char*);
17423 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3*);
18035 struct sqlite3 { struct
18110 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64 argument
18115 int (*xWalCallback)(void *, sqlite3 *, const char *, int); argument
18118 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*); argument
18119 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*); argument
18171 sqlite3 *pBlockingConnection; /* Connection that caused SQLITE_LOCKED */ argument
18172 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */ argument
18175 sqlite3 *pNextBlocked; /* Next in list of all blocked connections */ argument
18774 sqlite3 *db; /* Database connection associated with this table */
19033 sqlite3 *db; /* The database connection */
20230 void (*xCleanup)(sqlite3*,void*); /* Deallocation routine */
20250 sqlite3 *db; /* The main database structure */
20570 sqlite3 *db; /* Optional database for lookaside. Can be NULL */
20612 sqlite3 *db; /* The database being initialized */
20692 void(*xSqllog)(void*,sqlite3*,const char*, int);
20961 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3*, Window*);
20963 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p);
20972 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
20973 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
21083 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3*, u64);
21084 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3*, u64);
21085 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3*, u64);
21086 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3*,const char*);
21087 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
21088 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
21090 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
21091 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *, void *, u64);
21092 SQLITE_PRIVATE void sqlite3DbFree(sqlite3*, void*);
21093 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3*, void*);
21094 SQLITE_PRIVATE void sqlite3DbNNFreeNN(sqlite3*, void*);
21096 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3*, const void*);
21154 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3*,int*);
21203 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3*,const char*, ...);
21204 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
21261 SQLITE_PRIVATE void sqlite3SetString(char **, sqlite3*, const char*);
21264 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3*,int);
21285 SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
21286 SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
21287 SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
21297 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*);
21298 SQLITE_PRIVATE void sqlite3ExprDeleteGeneric(sqlite3*,void*);
21307 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
21308 SQLITE_PRIVATE void sqlite3ExprListDeleteGeneric(sqlite3*,void*);
21311 SQLITE_PRIVATE int sqlite3Init(sqlite3*, char**);
21313 SQLITE_PRIVATE int sqlite3InitOne(sqlite3*, int, char**, u32);
21316 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
21318 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3*);
21319 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3*,int);
21320 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3*);
21321 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3*);
21324 SQLITE_PRIVATE void sqlite3ColumnSetColl(sqlite3*,Column*,const char*zColl);
21326 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3*,Table*);
21359 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
21378 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3*);
21398 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3*, Table*);
21399 SQLITE_PRIVATE void sqlite3DeleteTableGeneric(sqlite3*, void*);
21400 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3*, Index*);
21412 SQLITE_PRIVATE void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
21418 SQLITE_PRIVATE void sqlite3SubqueryDelete(sqlite3*,Subquery*);
21419 SQLITE_PRIVATE Select *sqlite3SubqueryDetach(sqlite3*,SrcItem*);
21428 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
21429 SQLITE_PRIVATE void sqlite3ClearOnOrUsing(sqlite3*, OnOrUsing*);
21430 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
21431 SQLITE_PRIVATE Index *sqlite3AllocateIndexObject(sqlite3*,int,int,char**);
21438 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3*, Select*);
21439 SQLITE_PRIVATE void sqlite3SelectDeleteGeneric(sqlite3*,void*);
21488 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3*,const char*, const char*);
21494 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
21495 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
21496 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
21498 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
21499 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3*, const Token*);
21515 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3*,int);
21521 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *);
21522 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
21559 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,const Expr*,int);
21560 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,const ExprList*,int);
21561 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,const SrcList*,int);
21562 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,const IdList*);
21563 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3*,const Select*,int);
21566 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
21572 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
21574 SQLITE_PRIVATE int sqlite3JsonTableFunctions(sqlite3*);
21576 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3*);
21577 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3*);
21579 SQLITE_PRIVATE With *sqlite3WithDup(sqlite3 *db, With *p);
21597 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
21598 SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
21607 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3*, Trigger*);
21608 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
21645 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName);
21671 SQLITE_PRIVATE VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
21701 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
21702 SQLITE_PRIVATE char *sqlite3TableAffinityStr(sqlite3*,const Table*);
21711 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
21712 SQLITE_PRIVATE void sqlite3Error(sqlite3*,int);
21713 SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3*);
21714 SQLITE_PRIVATE void sqlite3SystemError(sqlite3*,int);
21716 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
21734 SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
21737 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8);
21746 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3*);
21748 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *, i64);
21770 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
21772 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
21774 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, const Expr *, u8, u8, sqlite3_value **);
21796 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3*, int, Pgno, Pgno);
21803 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3*, int);
21835 SQLITE_PRIVATE int sqlite3FindDb(sqlite3*, Token*);
21836 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *, const char *);
21837 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3*,int iDB);
21838 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3*,Index*);
21840 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3*, int);
21841 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
21843 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
21844 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
21845 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
21856 SQLITE_PRIVATE int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
21865 SQLITE_PRIVATE void *sqlite3OomFault(sqlite3*);
21866 SQLITE_PRIVATE void sqlite3OomClear(sqlite3*);
21867 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3 *db, int);
21875 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
21881 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
21882 SQLITE_PRIVATE void sqlite3RecordErrorByteOffset(sqlite3*,const char*);
21883 SQLITE_PRIVATE void sqlite3RecordErrorOffsetOfExpr(sqlite3*,const Expr*);
21899 SQLITE_PRIVATE int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
21900 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3*, Index*, int);
21916 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3*);
21918 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3*);
21946 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table*);
21947 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
21948 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe*);
21949 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db);
21950 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db);
21953 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3*,Module*);
21954 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3*);
21955 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *, int, int);
21957 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
21959 sqlite3*,
21967 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db);
21969 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName);
21970 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3*,Table*,const char*);
21971 SQLITE_PRIVATE void sqlite3MarkAllShadowTablesOf(sqlite3*, Table*);
21978 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
21984 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
21986 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
21987 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
21989 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
21994 SQLITE_PRIVATE void sqlite3ParseObjectInit(Parse*,sqlite3*);
21996 SQLITE_PRIVATE void *sqlite3ParserAddCleanup(Parse*,void(*)(sqlite3*,void*),void*);
22004 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3*);
22007 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
22008 SQLITE_PRIVATE int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
22012 SQLITE_PRIVATE void sqlite3CteDelete(sqlite3*,Cte*);
22014 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3*,With*);
22015 SQLITE_PRIVATE void sqlite3WithDeleteGeneric(sqlite3*,void*);
22025 SQLITE_PRIVATE Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*,Upsert*);
22026 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3*,Upsert*);
22027 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
22055 SQLITE_PRIVATE void sqlite3FkClearTriggerCache(sqlite3*,int);
22066 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *, Table*);
22133 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *, sqlite3 *);
22134 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db);
22135 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db);
22213 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3*);
22216 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3*);
23826 sqlite3 *db; /* The associated database connection */
24039 sqlite3 *db; /* The database connection that owns this statement */
24187 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3*, AuxData**, int, int);
24190 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
24191 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor*, i64*);
24195 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3*,Op*);
24198 SQLITE_PRIVATE char *sqlite3VdbeDisplayComment(sqlite3*,const Op*,const char*);
24218 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem*,sqlite3*,u16);
24267 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, int, VdbeCursor *);
24268 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *, VdbeSorter *);
24269 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
24271 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, const VdbeCursor *);
24500 SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){ in sqlite3LookasideUsed()
24516 sqlite3 *db, /* The database connection whose status is desired */ in sqlite3_db_status()
26121 sqlite3 *db; in strftimeFunc()
31082 static int isLookaside(sqlite3 *db, const void *p){ in isLookaside()
31097 static int lookasideMallocSize(sqlite3 *db, const void *p){ in lookasideMallocSize()
31104 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, const void *p){ in sqlite3DbMallocSize()
31159 static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){ in measureAllocationSize()
31168 SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){ in sqlite3DbFreeNN()
31207 SQLITE_PRIVATE void sqlite3DbNNFreeNN(sqlite3 *db, void *p){ in sqlite3DbNNFreeNN()
31244 SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){ in sqlite3DbFree()
31342 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){ in sqlite3DbMallocZero()
31354 static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ in dbMallocRawFinish()
31386 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){ in sqlite3DbMallocRaw()
31393 SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){ in sqlite3DbMallocRawNN()
31443 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n);
31449 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){ in sqlite3DbRealloc()
31465 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ in dbReallocFinish()
31495 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){ in sqlite3DbReallocOrFree()
31511 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){ in sqlite3DbStrDup()
31524 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){ in sqlite3DbStrNDup()
31542 SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){ in sqlite3DbSpanDup()
31558 SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char *zNew){ in sqlite3SetString()
31577 SQLITE_PRIVATE void *sqlite3OomFault(sqlite3 *db){ in sqlite3OomFault()
31604 SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){ in sqlite3OomClear()
31616 static SQLITE_NOINLINE int apiHandleError(sqlite3 *db, int rc){ in apiHandleError()
31637 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){ in sqlite3ApiExit()
32606 SQLITE_PRIVATE void sqlite3RecordErrorByteOffset(sqlite3 *db, const char *z){ in sqlite3RecordErrorByteOffset()
32627 SQLITE_PRIVATE void sqlite3RecordErrorOffsetOfExpr(sqlite3 *db, const Expr *pExpr){ in sqlite3RecordErrorOffsetOfExpr()
32856 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx){ in sqlite3StrAccumInit()
32867 SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){ in sqlite3_str_new()
32882 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap){ in sqlite3VMPrintf()
32902 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){ in sqlite3MPrintf()
35439 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){ in sqlite3Utf16to8()
35630 static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){ in sqlite3ErrorFinish()
35640 SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){ in sqlite3Error()
35654 SQLITE_PRIVATE void sqlite3ErrorClear(sqlite3 *db){ in sqlite3ErrorClear()
35665 SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){ in sqlite3SystemError()
35702 SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...){ in sqlite3ErrorWithMsg()
35722 sqlite3 *db = p->db; in sqlite3ProgressCheck()
35755 sqlite3 *db = pParse->db; in sqlite3ErrorMsg()
35783 SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){ in sqlite3ErrorToParser()
37015 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){ in sqlite3HexToBlob()
37057 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){ in sqlite3SafetyCheckOk()
37074 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){ in sqlite3SafetyCheckSickOrOk()
37309 sqlite3 *db, /* The database connection used for malloc() */ in sqlite3VListAdd()
54547 static MemFile *memdbFromDbSchema(sqlite3 *db, const char *zSchema){
54564 sqlite3 *db, /* The database connection */
54653 sqlite3 *db, /* The database connection */
57498 sqlite3 *db; /* The database connection */
57518 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db){
57977 SQLITE_PRIVATE int sqlite3WalClose(Wal *pWal, sqlite3*, int sync_flags, int, u8 *);
58020 sqlite3 *db, /* Check this handle's interrupt flag */
58069 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db);
58761 sqlite3 *dbWal;
62218 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){
65552 sqlite3 *db, /* Db handle used to check for interrupts */
65710 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){
65767 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){
66429 sqlite3 *db;
67960 SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db){
68072 sqlite3 *db, /* Check for interrupts on this handle */
68366 sqlite3 *db, /* For interrupt flag */
70157 sqlite3 *db, /* Check this handle's interrupt flag */
70861 sqlite3 *db; /* The database connection holding this btree */
70942 sqlite3 *db; /* Database connection currently using this Btree */
71230 sqlite3 *db; /* Database connection running the check */
71426 static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){
71440 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
71443 static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){
71452 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){
71463 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){
71492 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){
71520 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
74083 sqlite3 *db, /* Associated database handle */
74794 sqlite3 *db;
75176 sqlite3 *pBlock = 0;
75725 sqlite3 *db;
75861 sqlite3 *db = p->db;
81984 SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *pnEntry){
82072 sqlite3 *db = pCheck->db;
82622 sqlite3 *db, /* Database connection that is running the check */
83087 sqlite3* pDestDb; /* Destination database handle */
83093 sqlite3* pSrcDb; /* Source database handle */
83147 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
83189 static int checkReadTransaction(sqlite3 *db, Btree *p){
83206 sqlite3* pDestDb, /* Database to write to */
83208 sqlite3* pSrcDb, /* Database connection to read from */
83638 sqlite3 *pSrcDb; /* Source database connection */
84696 SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){
84843 sqlite3 *db = pMem->db;
85240 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
85271 static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){
85335 sqlite3 *db, /* The database connection */
85435 sqlite3 *db, /* The database connection */
85618 sqlite3 *db, /* The database connection */
85655 sqlite3 *db = pParse->db;
85784 sqlite3 *db, /* Database handle */
85833 sqlite3 *db = aMem[0].db;
85913 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef);
85914 static void vdbeFreeOpArray(sqlite3 *, Op *, int);
85920 sqlite3 *db = pParse->db;
85978 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, const char *z){
87252 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){
87262 static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){
87266 static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){
87271 static void freeP4(sqlite3 *db, int p4type, void *p4){
87329 static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){
87462 sqlite3 *db;
87635 sqlite3 *db, /* Optional - Oom error reporting only */
87799 SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3 *db, Op *pOp){
87958 sqlite3 *db;
87979 sqlite3 *db;
88004 sqlite3 dummyDb;
88045 static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){
88072 sqlite3 *db = p->db;
88300 sqlite3 *db = p->db; /* The database connection */
88541 sqlite3 *db; /* The database connection */
88758 sqlite3 *db = p->db;
88809 static int vdbeCommit(sqlite3 *db, Vdbe *p){
89073 static void checkActiveVdbeCnt(sqlite3 *db){
89106 sqlite3 *const db = p->db;
89171 sqlite3 *db = p->db;
89200 sqlite3 *db = p->db;
89420 sqlite3 *db = p->db;
89474 sqlite3 *db;
89589 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask){
89617 static void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){
89662 sqlite3 *db;
91071 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){
91151 sqlite3 *db, /* Database connection */
91185 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, i64 nChange){
91217 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCode){
91227 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
91336 sqlite3 *db = p->db;
91355 static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){
91385 sqlite3 *db = v->db;
91521 static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){
91566 sqlite3 *db = v->db;
91593 sqlite3 *db = v->db;
92182 static int doWalCallbacks(sqlite3 *db){
92213 sqlite3 *db;
92358 sqlite3 *db; /* The database connection */
92426 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
92747 /* .db = */ (sqlite3*)0,
92935 sqlite3 *db;
93440 SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){
93510 SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
93543 sqlite3 *db = pVdbe->db;
93634 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
93736 SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){
93759 SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){
93775 SQLITE_API int sqlite3_preupdate_blobwrite(sqlite3 *db){
93791 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
94131 sqlite3 *db; /* The database connection */
94991 static int checkSavepointCount(sqlite3 *db){
95066 sqlite3 *db = pDest->db;
95164 sqlite3 *db = p->db; /* The database */
103607 sqlite3 *db; /* The associated database */
103698 sqlite3* db, /* The database connection */
103939 sqlite3 *db;
103967 sqlite3 *db;
104067 sqlite3 *db;
104422 sqlite3 *db; /* Database connection */
105031 sqlite3 *db, /* Database connection (for malloc()) */
105138 static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){
105151 static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){
105335 SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSorter){
105368 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
105390 static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nByte){
105410 sqlite3 *db, /* Database handle doing sort */
105657 sqlite3 *db = pTask->pSorter->db;
106302 sqlite3 *db = pTask->pSorter->db;
106613 sqlite3 *db = pTask0->pSorter->db;
106742 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *pCsr){
106902 sqlite3 *db; /* Database connection */
106928 sqlite3 *db,
107092 sqlite3 *db = pVTab->db;
107313 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){
107322 SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){ return SQLITE_OK; }
108110 sqlite3 *db; /* The database connection */
108194 static int areDoubleQuotedStringsEnabled(sqlite3 *db, NameContext *pTopNC){
108323 sqlite3 *db = pParse->db; /* The database connection */
108893 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
109549 sqlite3 *db; /* Database connection */
109623 sqlite3 *db;
109736 sqlite3 *db = pParse->db;
109879 sqlite3 *db; /* Database connection */
110593 sqlite3 *db = pParse->db;
111276 sqlite3 *db, /* Handle for sqlite3DbMallocRawNN() */
111324 sqlite3 *db, /* Handle for sqlite3DbMallocZero() (may be null) */
111341 sqlite3 *db,
111484 sqlite3 *db = pParse->db;
111514 sqlite3 *db = pParse->db;
111563 sqlite3 *db = pParse->db;
111649 sqlite3 *db = pParse->db;
111718 static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){
111769 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){
111772 SQLITE_PRIVATE void sqlite3ExprDeleteGeneric(sqlite3 *db, void *p){
111779 SQLITE_PRIVATE void sqlite3ClearOnOrUsing(sqlite3 *db, OnOrUsing *p){
111938 sqlite3 *db, /* Database connection (for memory allocation) */
112086 SQLITE_PRIVATE With *sqlite3WithDup(sqlite3 *db, With *p){
112158 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, const Expr *p, int flags){
112162 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, const ExprList *p, int flags){
112213 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, const SrcList *p, int flags){
112275 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, const IdList *p){
112290 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, const Select *pDup, int flags){
112338 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, const Select *p, int flags){
112358 sqlite3 *db, /* Database handle. Used for memory allocation */
112377 sqlite3 *db, /* Database handle. Used for memory allocation */
112432 sqlite3 *db = pParse->db;
112567 sqlite3 *db = pParse->db;
112599 static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){
112611 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){
112614 SQLITE_PRIVATE void sqlite3ExprListDeleteGeneric(sqlite3 *db, void *pList){
112743 sqlite3 *db; /* The database */
113522 sqlite3 *db = pParse->db; /* Database connection */
114166 sqlite3 *db = pParse->db;
114917 sqlite3 *db;
115438 sqlite3 *db = pParse->db; /* The database connection */
115779 sqlite3 *db = pParse->db;
115999 sqlite3 *db = pParse->db;
116126 sqlite3 *db = pParse->db;
116503 sqlite3 *db = pParse->db;
116813 static int sqlite3ExprIsIIF(sqlite3 *db, const Expr *pExpr){
117132 sqlite3 *db; /* Database connection used for sqlite3DbRealloc() */
117274 sqlite3 *db = pParse->db;
117315 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
117331 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
117875 sqlite3 *db = pParse->db; /* Database connection */
118064 sqlite3 *db; /* The database connection; */
118231 sqlite3 *db = pParse->db;
118344 sqlite3 *db = pParse->db; /* Database connection */
118688 static void renameTokenFree(sqlite3 *db, RenameToken *pToken){
118876 sqlite3 *db, /* Database handle */
118946 sqlite3 *db = sqlite3_context_db_handle(pCtx);
119062 sqlite3 *db = pParse->db;
119210 sqlite3 *db = pParse->db;
119255 sqlite3 *db = sqlite3_context_db_handle(context);
119480 sqlite3 *db = sqlite3_context_db_handle(context);
119666 sqlite3 *db = sqlite3_context_db_handle(context);
119779 sqlite3 *db = sqlite3_context_db_handle(context);
119854 sqlite3 *db = sqlite3_context_db_handle(context);
119915 sqlite3 *db = pParse->db; /* Database handle */
120260 sqlite3 *db = pParse->db;
120357 sqlite3 *db; /* Database connection, for malloc() */
120381 static void sampleClear(sqlite3 *db, StatSample *p){
120393 static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *pData){
120409 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){
120485 sqlite3 *db = sqlite3_context_db_handle(context); /* Database connection */
121059 sqlite3 *db = pParse->db; /* Database handle */
121469 sqlite3 *db = pParse->db;
121532 sqlite3 *db = pParse->db;
121585 sqlite3 *db;
121730 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){
121817 sqlite3 *db,
121842 sqlite3 *db, /* Database handle */
121977 static int loadStat4(sqlite3 *db, const char *zDb){
122016 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){
122141 SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName){
122170 sqlite3 *db = sqlite3_context_db_handle(context);
122379 sqlite3 *db = sqlite3_context_db_handle(context);
122447 sqlite3* db = pParse->db;
122569 sqlite3 *db = pFix->pParse->db;
122620 sqlite3 *db = pParse->db;
122785 sqlite3 *db,
122824 sqlite3 *db = pParse->db; /* Database handle */
122914 sqlite3 *db = pParse->db;
123119 sqlite3 *db;
123273 sqlite3 *db = pParse->db;
123314 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){
123392 sqlite3 *db = pParse->db;
123492 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){
123512 SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3 *db, Index *p){
123532 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName){
123565 SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3 *db){
123592 SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3 *db, int iDb){
123616 SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){
123640 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){
123687 sqlite3 *db,
123726 SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){
123765 static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){
123823 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){
123830 SQLITE_PRIVATE void sqlite3DeleteTableGeneric(sqlite3 *db, void *pTable){
123839 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName){
123867 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, const Token *pName){
123897 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){
123917 SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){
123949 sqlite3 *db = pParse->db;
123975 SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3 *db){
124003 sqlite3 *db = pParse->db;
124183 sqlite3 *db = pParse->db;
124377 static void sqlite3DeleteReturning(sqlite3 *db, void *pArg){
124405 sqlite3 *db = pParse->db;
124459 sqlite3 *db = pParse->db;
124700 sqlite3 *db = pParse->db;
124873 sqlite3 *db = pParse->db;
124905 sqlite3 *db;
125011 sqlite3 *db = pParse->db;
125075 static char *createTableStmt(sqlite3 *db, Table *p){
125156 sqlite3 *db;
125323 sqlite3 *db = pParse->db;
125477 SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3 *db, Table *pTab, const char *zName){
125500 SQLITE_PRIVATE void sqlite3MarkAllShadowTablesOf(sqlite3 *db, Table *pTab){
125536 SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName){
125606 sqlite3 *db = pParse->db; /* The database connection */
125967 sqlite3 *db = pParse->db;
126050 sqlite3 *db = pParse->db; /* Database connection for malloc errors */
126180 static void sqliteViewResetAll(sqlite3 *db, int idx){
126214 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, Pgno iFrom, Pgno iTo){
126348 sqlite3 *db = pParse->db;
126419 SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db){
126435 static int tableMayNotBeDropped(sqlite3 *db, Table *pTab){
126457 sqlite3 *db = pParse->db;
126583 sqlite3 *db = pParse->db;
126743 sqlite3 *db = pParse->db; /* The database connection */
126838 sqlite3 *db, /* Database connection */
126920 sqlite3 *db = pParse->db;
127558 sqlite3 *db = pParse->db;
127640 sqlite3 *db, /* Connection to notify of malloc failures */
127670 sqlite3 *db = pParse->db;
127695 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){
127768 sqlite3 *db = pParse->db;
127845 sqlite3 *db;
127906 SQLITE_PRIVATE void sqlite3SubqueryDelete(sqlite3 *db, Subquery *pSubq){
127916 SQLITE_PRIVATE Select *sqlite3SubqueryDetach(sqlite3 *db, SrcItem *pItem){
127930 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
128037 sqlite3 *db = pParse->db;
128199 sqlite3 *db;
128277 sqlite3 *db = pParse->db;
128333 sqlite3 *db = pParse->db;
128526 sqlite3 *db = pParse->db; /* The database connection */
128562 sqlite3 *db = pParse->db; /* The database connection */
128668 sqlite3 *db = pParse->db;
128689 static void cteClear(sqlite3 *db, Cte *pCte){
128699 SQLITE_PRIVATE void sqlite3CteDelete(sqlite3 *db, Cte *pCte){
128716 sqlite3 *db = pParse->db;
128757 SQLITE_PRIVATE void sqlite3WithDelete(sqlite3 *db, With *pWith){
128766 SQLITE_PRIVATE void sqlite3WithDeleteGeneric(sqlite3 *db, void *pWith){
128795 static void callCollNeeded(sqlite3 *db, int enc, const char *zName){
128824 static int synthCollSeq(sqlite3 *db, CollSeq *pColl){
128854 sqlite3 *db = pParse->db;
128880 sqlite3 *db, /* Database connection */
128932 sqlite3 *db, /* Database connection to search */
128953 SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8 enc){
128984 sqlite3 *db = pParse->db;
129029 sqlite3 *db = pParse->db;
129176 sqlite3 *db, /* An open database */
129272 sqlite3 xdb;
129301 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
129420 sqlite3 *db;
129474 sqlite3 *db = pParse->db;
129511 sqlite3 *db = pParse->db;
129625 sqlite3 *db; /* Main database structure */
130674 sqlite3 *db = sqlite3_context_db_handle(context);
130839 sqlite3 *db = sqlite3_context_db_handle(context);
130965 sqlite3 *db = sqlite3_context_db_handle(context);
130985 sqlite3 *db = sqlite3_context_db_handle(context);
130999 sqlite3 *db = sqlite3_context_db_handle(context);
131269 sqlite3 *db = sqlite3_context_db_handle(context);
131621 sqlite3 *db = sqlite3_context_db_handle(context);
131853 sqlite3 *db = sqlite3_context_db_handle(context);
132177 sqlite3 *db = sqlite3_context_db_handle(context);
132549 sqlite3 *db = sqlite3_context_db_handle(context);
132690 SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3 *db){
132703 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive){
132741 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){
133782 sqlite3 *db = pParse->db;
133806 sqlite3 *db, /* The database connection */
133859 sqlite3 *db = pParse->db; /* Database handle */
133990 static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){
134006 SQLITE_PRIVATE void sqlite3FkClearTriggerCache(sqlite3 *db, int iDb){
134038 sqlite3 *db = pParse->db;
134198 sqlite3 *db = pParse->db; /* Database handle */
134523 sqlite3 *db = pParse->db; /* Database handle */
134749 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){
134864 static SQLITE_NOINLINE const char *computeIndexAffStr(sqlite3 *db, Index *pIdx){
134900 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx){
134911 SQLITE_PRIVATE char *sqlite3TableAffinityStr(sqlite3 *db, const Table *pTab){
135248 sqlite3 *db = pParse->db; /* The database connection */
135323 sqlite3 *db = pParse->db;
135688 sqlite3 *db; /* The main database structure */
136699 sqlite3 *db; /* Database connection */
137805 sqlite3 *db = pParse->db;
138213 sqlite3 *db, /* The database on which the SQL executes */
138392 int (*busy_handler)(sqlite3*,int(*)(void*,int),void*);
138393 int (*busy_timeout)(sqlite3*,int ms);
138394 int (*changes)(sqlite3*);
138395 int (*close)(sqlite3*);
138396 int (*collation_needed)(sqlite3*,void*,void(*)(void*,sqlite3*,
138398 int (*collation_needed16)(sqlite3*,void*,void(*)(void*,sqlite3*,
138421 void * (*commit_hook)(sqlite3*,int(*)(void*),void*);
138424 int (*create_collation)(sqlite3*,const char*,int,void*,
138426 int (*create_collation16)(sqlite3*,const void*,int,void*,
138428 int (*create_function)(sqlite3*,const char*,int,int,void*,
138432 int (*create_function16)(sqlite3*,const void*,int,int,void*,
138436 int (*create_module)(sqlite3*,const char*,const sqlite3_module*,void*);
138438 sqlite3 * (*db_handle)(sqlite3_stmt*);
138439 int (*declare_vtab)(sqlite3*,const char*);
138441 int (*errcode)(sqlite3*db);
138442 const char * (*errmsg)(sqlite3*);
138443 const void * (*errmsg16)(sqlite3*);
138444 int (*exec)(sqlite3*,const char*,sqlite3_callback,void*,char**);
138449 int (*get_autocommit)(sqlite3*);
138451 int (*get_table)(sqlite3*,const char*,char***,int*,int*,char**);
138453 void (*interruptx)(sqlite3*);
138454 sqlite_int64 (*last_insert_rowid)(sqlite3*);
138459 int (*open)(const char*,sqlite3**);
138460 int (*open16)(const void*,sqlite3**);
138461 int (*prepare)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
138462 int (*prepare16)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
138463 void * (*profile)(sqlite3*,void(*)(void*,const char*,sqlite_uint64),void*);
138464 void (*progress_handler)(sqlite3*,int,int(*)(void*),void*);
138479 void * (*rollback_hook)(sqlite3*,void(*)(void*),void*);
138480 int (*set_authorizer)(sqlite3*,int(*)(void*,int,const char*,const char*,
138485 int (*table_column_metadata)(sqlite3*,const char*,const char*,const char*,
138488 int (*total_changes)(sqlite3*);
138489 void * (*trace)(sqlite3*,void(*xTrace)(void*,const char*),void*);
138491 void * (*update_hook)(sqlite3*,void(*)(void*,int ,char const*,char const*,
138508 int (*overload_function)(sqlite3*, const char *zFuncName, int nArg);
138510 int (*prepare_v2)(sqlite3*,const char*,int,sqlite3_stmt**,const char**);
138511 int (*prepare16_v2)(sqlite3*,const void*,int,sqlite3_stmt**,const void**);
138514 int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,
138520 int (*blob_open)(sqlite3*,const char*,const char*,const char*,sqlite3_int64,
138524 int (*create_collation_v2)(sqlite3*,const char*,int,void*,
138527 int (*file_control)(sqlite3*,const char*,int,void*);
138535 int (*open_v2)(const char*,sqlite3**,int,const char*);
138549 sqlite3 *(*context_db_handle)(sqlite3_context*);
138550 int (*extended_result_codes)(sqlite3*,int);
138551 int (*limit)(sqlite3*,int,int);
138552 sqlite3_stmt *(*next_stmt)(sqlite3*,sqlite3_stmt*);
138556 sqlite3_backup *(*backup_init)(sqlite3*,const char*,sqlite3*,const char*);
138562 int (*create_function_v2)(sqlite3*,const char*,int,int,void*,
138567 int (*db_config)(sqlite3*,int,...);
138568 sqlite3_mutex *(*db_mutex)(sqlite3*);
138569 int (*db_status)(sqlite3*,int,int*,int*,int);
138570 int (*extended_errcode)(sqlite3*);
138576 int (*unlock_notify)(sqlite3*,void(*)(void**,int),void*);
138577 int (*wal_autocheckpoint)(sqlite3*,int);
138578 int (*wal_checkpoint)(sqlite3*,const char*);
138579 void *(*wal_hook)(sqlite3*,int(*)(void*,sqlite3*,const char*,int),void*);
138581 int (*vtab_config)(sqlite3*,int op,...);
138582 int (*vtab_on_conflict)(sqlite3*);
138584 int (*close_v2)(sqlite3*);
138585 const char *(*db_filename)(sqlite3*,const char*);
138586 int (*db_readonly)(sqlite3*,const char*);
138587 int (*db_release_memory)(sqlite3*);
138596 int (*wal_checkpoint_v2)(sqlite3*,const char*,int,int*,int*);
138604 int (*load_extension)(sqlite3*,const char*,const char*,char**);
138625 int (*db_cacheflush)(sqlite3*);
138627 int (*system_errno)(sqlite3*);
138629 int (*trace_v2)(sqlite3*,unsigned,int(*)(unsigned,void*,void*,void*),void*);
138632 void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
138634 int (*prepare_v3)(sqlite3*,const char*,int,unsigned int,
138636 int (*prepare16_v3)(sqlite3*,const void*,int,unsigned int,
138648 sqlite3_str *(*str_new)(sqlite3*);
138660 int (*create_window_function)(sqlite3*,const char*,int,int,void*,
138672 int (*drop_modules)(sqlite3*,const char**);
138685 int (*txn_state)(sqlite3*,const char*);
138687 sqlite3_int64 (*changes64)(sqlite3*);
138688 sqlite3_int64 (*total_changes64)(sqlite3*);
138690 int (*autovacuum_pages)(sqlite3*,
138694 int (*error_offset)(sqlite3*);
138701 int (*deserialize)(sqlite3*,const char*,unsigned char*,
138703 unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64*,
138705 const char *(*db_name)(sqlite3*,int);
138709 int (*is_interrupted)(sqlite3*);
138713 void *(*get_clientdata)(sqlite3*,const char*);
138714 int (*set_clientdata)(sqlite3*, const char*, void*, void(*)(void*));
138716 int (*setlk_timeout)(sqlite3*,int,int);
138724 sqlite3 *db, /* Handle to the database. */
139599 sqlite3 *db, /* Load the extension into this database connection */
139760 sqlite3 *db, /* Load the extension into this database connection */
139777 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){
139790 SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){
139939 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){
140803 sqlite3 *db = pParse->db;
140828 sqlite3 *db = pParse->db;
140884 static void setAllPagerFlags(sqlite3 *db){
141066 sqlite3 *db = pParse->db; /* The database connection */
143413 sqlite3 *db; /* The database connection to which it belongs */
143429 sqlite3 *db,
143706 SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char *zName){
143748 sqlite3 *db = pData->db;
143792 sqlite3 *db, /* Database handle. */
143818 sqlite3 *db = pData->db;
143919 SQLITE_PRIVATE int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags){
144158 SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){
144192 sqlite3 *db = pParse->db;
144213 sqlite3 *db = pParse->db;
144262 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){
144293 sqlite3 *db = pParse->db;
144347 void (*xCleanup)(sqlite3*,void*), /* The cleanup routine */
144381 SQLITE_PRIVATE void sqlite3ParseObjectInit(Parse *pParse, sqlite3 *db){
144403 sqlite3 *db, /* Database handle. */
144557 sqlite3 *db, /* Database handle. */
144608 sqlite3 *db;
144644 sqlite3 *db, /* Database handle. */
144656 sqlite3 *db, /* Database handle. */
144674 sqlite3 *db, /* Database handle. */
144702 sqlite3 *db, /* Database handle. */
144772 sqlite3 *db, /* Database handle. */
144784 sqlite3 *db, /* Database handle. */
144796 sqlite3 *db, /* Database handle. */
144896 static void clearSelect(sqlite3 *db, Select *p, int bFree){
144998 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){
145001 SQLITE_PRIVATE void sqlite3SelectDeleteGeneric(sqlite3 *db, void *p){
145390 sqlite3 *db = pParse->db;
146361 SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){
146434 sqlite3 *db = pParse->db;
146973 sqlite3 *db = pParse->db;
147056 sqlite3 *db = pParse->db; /* Database connection */
147175 sqlite3 *db = pParse->db;
147264 sqlite3 *db = pParse->db;
147417 sqlite3 *db = pParse->db;
147739 sqlite3 *db; /* Database connection */
148364 sqlite3 *db; /* Database connection */
148739 sqlite3 *db = pSubst->pParse->db;
149212 sqlite3 *db = pParse->db;
150283 static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){
150423 sqlite3 *db;
150610 sqlite3 *db = pParse->db;
150869 sqlite3 *db = pParse->db;
151913 sqlite3 *db = pWalker->pParse->db;
152006 static void agginfoFree(sqlite3 *db, void *pArg){
152037 sqlite3 *db;
152262 sqlite3 *db; /* The database connection */
153753 sqlite3 *db, /* The database on which the SQL executes */
153856 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){
153956 sqlite3 *db = pParse->db; /* The database connection */
154162 sqlite3 *db = pParse->db; /* The database */
154260 static char *triggerSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
154275 sqlite3 *db, /* Database connection */
154305 sqlite3 *db = pParse->db;
154341 sqlite3 *db = pParse->db;
154386 sqlite3 *db = pParse->db;
154423 sqlite3 *db = pParse->db;
154443 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){
154466 sqlite3 *db = pParse->db;
154515 sqlite3 *db = pParse->db;
154550 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zName){
154596 static int tempTriggersExist(sqlite3 *db){
154702 sqlite3 *db = pParse->db;
154765 sqlite3 *db = pParse->db;
154875 sqlite3 *db = pParse->db;
154963 sqlite3 *db = pParse->db;
155083 sqlite3 *db = pParse->db; /* Database handle */
155613 sqlite3 *db = pParse->db;
155716 sqlite3 *db; /* The database structure */
156618 sqlite3 *db = pParse->db; /* Database connection */
156795 static void SQLITE_NOINLINE upsertDelete(sqlite3 *db, Upsert *p){
156807 SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){
156815 SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){
156830 sqlite3 *db, /* Determines which memory allocator to use */
157049 sqlite3 *db = pParse->db;
157138 static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
157168 static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){
157251 sqlite3 *db, /* Database connection */
157567 sqlite3 *db, /* Database in which module is registered */
157615 sqlite3 *db, /* Database in which module is registered */
157636 sqlite3 *db, /* Database in which module is registered */
157651 sqlite3 *db, /* Database in which module is registered */
157667 SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){
157689 SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){
157719 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
157731 sqlite3 *db = pVTab->db;
157756 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
157773 sqlite3 *db2 = pVTable->db;
157799 SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){
157837 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){
157867 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){
157889 sqlite3 *db = pParse->db;
157920 sqlite3 *db; /* Database connection */
157965 sqlite3 *db = pParse->db;
157976 sqlite3 *db = pParse->db; /* The database connection */
158085 sqlite3 *db,
158088 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
158225 sqlite3 *db = pParse->db;
158260 static int growVTrans(sqlite3 *db){
158283 static void addToVTrans(sqlite3 *db, VTable *pVTab){
158297 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const char *zTab, char **pzErr){
158338 SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
158453 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const char *zTab){
158497 static void callFinaliser(sqlite3 *db, int offset){
158525 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){
158547 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){
158556 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){
158569 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
158629 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
158681 sqlite3 *db, /* Database connection for reporting malloc problems */
158789 sqlite3 *db = pParse->db;
158822 SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *pMod){
158841 SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){
158859 SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){
159706 sqlite3 *db = pParse->db; /* Database handle */
159861 sqlite3 *db = pParse->db; /* Database handle */
160152 sqlite3 *db = pParse->db;
160284 sqlite3 *db = pParse->db;
160733 sqlite3 *db = pParse->db;
161060 sqlite3 *db; /* Database connection */
162552 static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){
162560 static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){
162590 sqlite3 *db = pWC->pWInfo->pParse->db;
162715 sqlite3 *db = pParse->db; /* Database connection */
162898 sqlite3 *db, /* Parsing context */
163072 sqlite3 *db; /* Database connection (for malloc) */
163199 sqlite3 *db = pParse->db; /* Database connection */
163642 sqlite3 *db = pParse->db; /* Database connection */
164142 sqlite3 *db = pParse->db;
164262 sqlite3 *db = pWC->pWInfo->pParse->db;
164498 static int whereLoopResize(sqlite3*, WhereLoop*, int);
166084 static void freeIndexInfo(sqlite3 *db, sqlite3_index_info *pIdxInfo){
166374 SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx, int iCol){
166430 sqlite3 *db = pParse->db;
166972 static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){
166990 static void whereLoopClear(sqlite3 *db, WhereLoop *p){
167004 static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){
167020 static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){
167041 static void whereLoopDelete(sqlite3 *db, WhereLoop *p){
167050 static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){
167270 sqlite3 *db = pWInfo->pParse->db;
167576 sqlite3 *db = pParse->db; /* Database connection malloc context */
168210 static void whereIndexedExprCleanup(sqlite3 *db, void *pObject){
168275 sqlite3 *db = pParse->db;
169269 sqlite3 *db = pWInfo->pParse->db;
169479 sqlite3 *db = pWInfo->pParse->db; /* Database connection */
171119 sqlite3 *db; /* Database connection */
171760 sqlite3 *db,
171781 sqlite3 *db = pParse->db;
172810 sqlite3 *db = pParse->db;
173024 sqlite3 *db = pParse->db;
173088 sqlite3 *db = pParse->db;
173255 SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){
173272 SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){
173400 sqlite3 *db = pParse->db;
174506 SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p){
174539 SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){
174563 sqlite3 *db = pParse->db;
175326 sqlite3 *db = pParse->db;
175450 sqlite3 *db = pParse->db;
181914 sqlite3 *db = pParse->db; /* The database connection */
182094 sqlite3 *db; /* The database connection */
182546 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db);
182583 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db);
182616 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db);
182631 static int sqlite3TestExtInit(sqlite3 *db){
182642 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3*);
182645 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3*);
182648 int SQLITE_EXTRA_AUTOEXT(sqlite3*);
182654 static int (*const sqlite3BuiltinExtensions[])(sqlite3*) = {
183270 typedef void(*SQLLOGFUNC_t)(void*, sqlite3*, const char*, int);
183373 sqlite3 *db, /* Database connection being configured */
183483 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){
183497 SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){
183521 SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){
183550 SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){
183705 SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){
183718 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
183733 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
183742 SQLITE_API int sqlite3_changes(sqlite3 *db){
183749 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
183758 SQLITE_API int sqlite3_total_changes(sqlite3 *db){
183767 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){
183784 static void functionDestroy(sqlite3 *db, FuncDef *p){
183801 static void disconnectAllVtab(sqlite3 *db){
183832 static int connectionIsBusy(sqlite3 *db){
183846 static int sqlite3Close(sqlite3 *db, int forceZombie){
183908 SQLITE_API int sqlite3_txn_state(sqlite3 *db, const char *zSchema){
183943 SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); }
183944 SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); }
183955 SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){
184074 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){
184318 sqlite3 *db = (sqlite3 *)ptr;
184339 sqlite3 *db = (sqlite3 *)ptr;
184340 int tmout = ((sqlite3 *)ptr)->busyTimeout;
184375 sqlite3 *db,
184401 sqlite3 *db,
184431 SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){
184451 SQLITE_API int sqlite3_setlk_timeout(sqlite3 *db, int ms, int flags){
184485 SQLITE_API void sqlite3_interrupt(sqlite3 *db){
184501 SQLITE_API int sqlite3_is_interrupted(sqlite3 *db){
184520 sqlite3 *db,
184655 sqlite3 *db,
184706 sqlite3 *db,
184719 sqlite3 *db,
184733 sqlite3 *db,
184750 sqlite3 *db,
184812 sqlite3 *db,
184844 SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg){
184866 sqlite3 *db, /* Trace this connection */
184896 sqlite3 *db,
184926 sqlite3 *db, /* Attach the hook to this database */
184951 sqlite3 *db, /* Attach the hook to this database */
184976 sqlite3 *db, /* Attach the hook to this database */
185002 sqlite3 *db, /* Attach the hook to this database */
185004 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64),
185028 sqlite3 *db, /* Attach the hook to this database */
185060 sqlite3 *db, /* Connection */
185084 SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){
185106 sqlite3 *db, /* Attach the hook to this db handle */
185107 int(*xCallback)(void *, sqlite3*, const char*, int),
185133 sqlite3 *db, /* Database handle */
185196 SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){
185223 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
185269 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){
185290 SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){
185316 SQLITE_API int sqlite3_error_offset(sqlite3 *db){
185331 SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){
185373 SQLITE_API int sqlite3_errcode(sqlite3 *db){
185382 SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){
185391 SQLITE_API int sqlite3_system_errno(sqlite3 *db){
185409 sqlite3* db,
185548 SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){
185877 sqlite3 **ppDb, /* OUT: Returned database handle */
185881 sqlite3 *db; /* Store allocated handle here */
185937 db = sqlite3MallocZero( sizeof(sqlite3) );
186238 sqlite3 **ppDb
186245 sqlite3 **ppDb, /* OUT: SQLite db handle */
186258 sqlite3 **ppDb
186296 sqlite3* db,
186309 sqlite3* db,
186334 sqlite3* db,
186364 sqlite3 *db,
186366 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*)
186385 sqlite3 *db,
186387 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*)
186404 SQLITE_API void *sqlite3_get_clientdata(sqlite3 *db, const char *zName){
186422 sqlite3 *db, /* Attach client data to this connection */
186480 SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){
186554 sqlite3 *db, /* Connection handle */
186684 SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){
186697 SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg){
186801 sqlite3 *db = va_arg(ap, sqlite3*);
186822 sqlite3 *db = va_arg(ap, sqlite3*);
187013 sqlite3 *db = va_arg(ap, sqlite3*);
187024 sqlite3 *db = va_arg(ap, sqlite3*);
187060 sqlite3 *db = va_arg(ap, sqlite3*);
187122 sqlite3 *db = va_arg(ap, sqlite3*);
187154 sqlite3 *db = va_arg(ap, sqlite3*);
187212 sqlite3 *db = va_arg(ap, sqlite3*);
187488 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){
187497 SQLITE_API const char *sqlite3_db_name(sqlite3 *db, int N){
187515 SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName){
187531 SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){
187549 sqlite3 *db,
187589 sqlite3 *db,
187644 SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){
187773 static sqlite3 *SQLITE_WSD sqlite3BlockedList = 0;
187790 static void checkListProperties(sqlite3 *db){
187791 sqlite3 *p;
187794 sqlite3 *p2;
187816 static void removeFromBlockedList(sqlite3 *db){
187817 sqlite3 **pp;
187831 static void addToBlockedList(sqlite3 *db){
187832 sqlite3 **pp;
187882 sqlite3 *db,
187907 sqlite3 *p;
187934 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBlocker){
187962 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){
187965 sqlite3 **pp; /* Iterator variable */
187975 sqlite3 *p = *pp;
188061 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){
188901 sqlite3 *db; /* The database connection */
189270 SQLITE_PRIVATE int sqlite3Fts3InitHashTable(sqlite3 *, Fts3Hash *, const char *);
189290 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash*);
189291 SQLITE_PRIVATE int sqlite3Fts3InitTerm(sqlite3 *db);
189300 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db);
189314 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *, void(*xDestroy)(void*));
189609 sqlite3 *db, /* Database in which to run SQL */
189634 sqlite3 *db = p->db; /* Database handle */
189726 sqlite3 *db = p->db; /* The database connection */
190133 sqlite3 *db, /* Database handle */
190209 sqlite3 *db, /* The SQLite database connection */
190592 sqlite3 *db, /* Database connection */
190602 sqlite3 *db, /* Database connection */
192914 sqlite3 *db = p->db; /* Database connection */
193145 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){
195237 sqlite3 *db,
195307 sqlite3 *db, /* Database connection */
195772 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){
197112 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Hash *pHash){
198217 sqlite3 *db = sqlite3_context_db_handle(context);
198529 sqlite3 *db,
198552 sqlite3 *db,
198606 sqlite3 *db = (sqlite3 *)sqlite3_user_data(context);
198653 sqlite3 *db,
199094 sqlite3 *db, /* Database connection */
199358 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){
208095 sqlite3 *db; /* Database connection */
208159 sqlite3 *db; /* The database connection to which this object belongs */
208250 sqlite3 *db = sqlite3_context_db_handle(ctx);
210972 sqlite3 *db = sqlite3_context_db_handle(pCtx);
211371 sqlite3 *db; /* The database connection */
212743 sqlite3 *db; /* Database connection */
212750 sqlite3 *db; /* Database connection */
212756 sqlite3 *db,
213396 SQLITE_PRIVATE int sqlite3JsonTableFunctions(sqlite3 *db){
213576 sqlite3 *db; /* Host database connection */
214408 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
214415 sqlite3 *db,
214428 sqlite3 *db,
216729 static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){
216807 sqlite3 *db,
216938 static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){
216969 sqlite3 *db, /* Database handle */
217026 sqlite3 *db, /* Database connection */
217242 sqlite3 *db; /* Database handle */
217568 sqlite3 *db, /* Database handle to access db through */
218103 sqlite3 *db = sqlite3_context_db_handle(context);
218131 sqlite3 *db = sqlite3_context_db_handle(context);
218954 sqlite3 *db, /* Database connection */
219043 sqlite3 *db,
219056 sqlite3 *db,
219506 static int sqlite3_geopoly_init(sqlite3 *db){
219566 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){
219675 sqlite3 *db, /* Register SQL function on this connection */
219699 sqlite3 *db, /* Register SQL function on this connection */
219727 sqlite3 *db,
220206 sqlite3 *db = (sqlite3 *)sqlite3_user_data(p);
220273 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){
220318 sqlite3 *db,
221098 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu*, int bRbu);
221634 sqlite3 *dbMain; /* target database handle */
221635 sqlite3 *dbRbu; /* rbu database handle */
221985 sqlite3 *db,
222030 sqlite3 *db,
222296 static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ...){
222394 sqlite3 *db = sqlite3_db_handle(pStmt);
223909 static sqlite3 *rbuOpenDbhandle(
223914 sqlite3 *db = 0;
224029 static void rbuOpenDatabase(sqlite3rbu *p, sqlite3 *dbMain, int *pbRetry){
224412 static int rbuLockDatabase(sqlite3 *db){
224442 static int rbuExclusiveCheckpoint(sqlite3 *db){
224502 sqlite3 *dbMain = 0;
224764 sqlite3 *dbread = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
225162 sqlite3 *db = (rbuIsVacuum(p) ? p->dbRbu : p->dbMain);
225341 sqlite3 *db = p->dbMain;
225453 SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){
225454 sqlite3 *db = 0;
226827 sqlite3 *db; /* Database connection that owns this vtab */
226839 sqlite3 *db,
227534 sqlite3 *db = sqlite3_context_db_handle(ctx);
227556 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){
227587 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
227650 sqlite3 *db; /* The database */
227665 sqlite3 *db,
227828 sqlite3 *db = pTab->db;
227897 sqlite3 *db = sqlite3_context_db_handle(ctx);
227919 sqlite3 *db = pTab->db;
228059 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){
228090 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; }
228139 sqlite3 *db; /* Database handle session is attached to */
229130 sqlite3 *db, /* Database connection */
229298 sqlite3 *db, /* Database handle to read schema from */
229594 sqlite3 *db, /* Database handle */
230012 sqlite3 *db, /* Database handle */
230052 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
230055 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
230058 return sqlite3_preupdate_count((sqlite3*)pCtx);
230061 return sqlite3_preupdate_depth((sqlite3*)pCtx);
230311 sqlite3 *db = pSession->db;
230422 sqlite3 *db, /* Database handle */
230485 sqlite3 *db = pSession->db;
230925 sqlite3 *db, /* Database handle */
231138 sqlite3 *db = pSession->db; /* Source database handle */
232373 sqlite3 *db;
232572 sqlite3 *db, /* Database handle */
232637 sqlite3 *db, /* Database handle */
232657 sqlite3 *db, /* Database handle */
232686 static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zSql){
232696 static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){
233160 sqlite3 *db, /* Apply change to "main" db of this handle */
233217 sqlite3 *db,
233273 sqlite3 *db, /* Apply change to "main" db of this handle */
233491 sqlite3 *db, /* Apply change to "main" db of this handle */
233526 sqlite3 *db, /* Apply change to "main" db of this handle */
233551 sqlite3 *db, /* Apply change to "main" db of this handle */
233578 sqlite3 *db, /* Apply change to "main" db of this handle */
233606 sqlite3 *db; /* Configured by changegroup_schema() */
234172 sqlite3 *db,
235732 sqlite3 *db; /* Database handle */
235797 Fts5Global*, sqlite3*, int, const char **, Fts5Config**, char**
236089 static int sqlite3Fts5IndexInit(sqlite3*);
236336 static int sqlite3Fts5ExprInit(Fts5Global*, sqlite3*);
236442 static int sqlite3Fts5VocabInit(Fts5Global*, sqlite3*);
239783 sqlite3 *db,
243098 sqlite3 *db = sqlite3_context_db_handle(pCtx);
243240 static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){
253408 sqlite3 *db,
253624 static int sqlite3Fts5IndexInit(sqlite3 *db){
253768 sqlite3 *db; /* Associated database connection */
254083 sqlite3 *db, /* The SQLite database connection */
254156 sqlite3 *db, /* Database connection */
254166 sqlite3 *db, /* Database connection */
257400 static int fts5Init(sqlite3 *db){
257516 sqlite3 *db,
257529 sqlite3 *db,
257538 SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){
257765 sqlite3 *db,
261740 sqlite3 *db; /* Database handle */
261863 sqlite3 *db, /* The SQLite database connection */
261925 sqlite3 *db, /* Database connection */
261935 sqlite3 *db, /* Database connection */
262467 static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){
262554 sqlite3 *db; /* Database connection for this stmt vtab */
262564 sqlite3 *db; /* Database connection for this cursor */
262582 sqlite3 *db,
262827 SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){
262840 sqlite3 *db,