Lines Matching refs:sqlite3

1500 int sqlite3UserAuthCheckLogin(sqlite3*,const char*,u8*);
1501 void sqlite3UserAuthInit(sqlite3*);
1538 struct sqlite3 { struct
1613 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64 argument
1618 int (*xWalCallback)(void *, sqlite3 *, const char *, int); argument
1621 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*); argument
1622 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*); argument
1669 sqlite3 *pBlockingConnection; /* Connection that caused SQLITE_LOCKED */ argument
1670 sqlite3 *pUnlockConnection; /* Connection to watch for unlock */ argument
1673 sqlite3 *pNextBlocked; /* Next in list of all blocked connections */ argument
2253 sqlite3 *db; /* Database connection associated with this table */
2498 sqlite3 *db; /* The database connection */
3609 void (*xCleanup)(sqlite3*,void*); /* Deallocation routine */
3629 sqlite3 *db; /* The main database structure */
3934 sqlite3 *db; /* Optional database for lookaside. Can be NULL */
3954 sqlite3 *db; /* The database being initialized */
4031 void(*xSqllog)(void*,sqlite3*,const char*, int);
4271 void sqlite3WindowDelete(sqlite3*, Window*);
4273 void sqlite3WindowListDelete(sqlite3 *db, Window *p);
4282 Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
4283 Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
4398 void *sqlite3DbMallocZero(sqlite3*, u64);
4399 void *sqlite3DbMallocRaw(sqlite3*, u64);
4400 void *sqlite3DbMallocRawNN(sqlite3*, u64);
4401 char *sqlite3DbStrDup(sqlite3*,const char*);
4402 char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
4403 char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
4405 void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
4406 void *sqlite3DbRealloc(sqlite3 *, void *, u64);
4407 void sqlite3DbFree(sqlite3*, void*);
4408 void sqlite3DbFreeNN(sqlite3*, void*);
4409 void sqlite3DbNNFreeNN(sqlite3*, void*);
4411 int sqlite3DbMallocSize(sqlite3*, const void*);
4471 int sqlite3LookasideUsed(sqlite3*,int*);
4503 char *sqlite3MPrintf(sqlite3*,const char*, ...);
4504 char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
4561 void sqlite3SetString(char **, sqlite3*, const char*);
4563 int sqlite3ErrorToParser(sqlite3*,int);
4579 Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
4580 Expr *sqlite3Expr(sqlite3*,int,const char*);
4581 void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
4589 void sqlite3ExprDelete(sqlite3*, Expr*);
4598 void sqlite3ExprListDelete(sqlite3*, ExprList*);
4601 int sqlite3Init(sqlite3*, char**);
4603 int sqlite3InitOne(sqlite3*, int, char**, u32);
4606 Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
4608 void sqlite3ResetAllSchemasOfConnection(sqlite3*);
4609 void sqlite3ResetOneSchema(sqlite3*,int);
4610 void sqlite3CollapseDatabaseArray(sqlite3*);
4611 void sqlite3CommitInternalChanges(sqlite3*);
4614 void sqlite3ColumnSetColl(sqlite3*,Column*,const char*zColl);
4616 void sqlite3DeleteColumnNames(sqlite3*,Table*);
4649 Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
4668 RowSet *sqlite3RowSetInit(sqlite3*);
4688 void sqlite3DeleteTable(sqlite3*, Table*);
4689 void sqlite3FreeIndex(sqlite3*, Index*);
4701 void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
4714 void sqlite3IdListDelete(sqlite3*, IdList*);
4715 void sqlite3ClearOnOrUsing(sqlite3*, OnOrUsing*);
4716 void sqlite3SrcListDelete(sqlite3*, SrcList*);
4717 Index *sqlite3AllocateIndexObject(sqlite3*,i16,int,char**);
4724 void sqlite3SelectDelete(sqlite3*, Select*);
4772 Table *sqlite3FindTable(sqlite3*,const char*, const char*);
4778 Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
4779 void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
4780 void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
4782 int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
4783 char *sqlite3NameFromToken(sqlite3*, const Token*);
4799 void sqlite3RollbackAll(sqlite3*,int);
4805 void sqlite3CloseSavepoints(sqlite3 *);
4806 void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
4844 Expr *sqlite3ExprDup(sqlite3*,const Expr*,int);
4845 ExprList *sqlite3ExprListDup(sqlite3*,const ExprList*,int);
4846 SrcList *sqlite3SrcListDup(sqlite3*,const SrcList*,int);
4847 IdList *sqlite3IdListDup(sqlite3*,const IdList*);
4848 Select *sqlite3SelectDup(sqlite3*,const Select*,int);
4851 FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
4856 void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
4858 int sqlite3JsonTableFunctions(sqlite3*);
4860 int sqlite3SafetyCheckOk(sqlite3*);
4861 int sqlite3SafetyCheckSickOrOk(sqlite3*);
4863 With *sqlite3WithDup(sqlite3 *db, With *p);
4881 void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
4882 TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
4891 void sqlite3DeleteTrigger(sqlite3*, Trigger*);
4892 void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
4929 int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName);
4953 VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
4983 const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
4984 char *sqlite3TableAffinityStr(sqlite3*,const Table*);
4992 void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
4993 void sqlite3Error(sqlite3*,int);
4994 void sqlite3ErrorClear(sqlite3*);
4995 void sqlite3SystemError(sqlite3*,int);
4996 void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
5010 CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
5013 void sqlite3SetTextEncoding(sqlite3 *db, u8);
5022 int sqlite3WritableSchema(sqlite3*);
5024 void sqlite3VdbeSetChanges(sqlite3 *, i64);
5045 sqlite3_value *sqlite3ValueNew(sqlite3 *);
5047 char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
5049 int sqlite3ValueFromExpr(sqlite3 *, const Expr *, u8, u8, sqlite3_value **);
5071 void sqlite3RootPageMoved(sqlite3*, int, Pgno, Pgno);
5078 void sqlite3ExpirePreparedStatements(sqlite3*, int);
5109 int sqlite3FindDb(sqlite3*, Token*);
5110 int sqlite3FindDbName(sqlite3 *, const char *);
5111 int sqlite3AnalysisLoad(sqlite3*,int iDB);
5112 void sqlite3DeleteIndexSamples(sqlite3*,Index*);
5114 void sqlite3RegisterLikeFunctions(sqlite3*, int);
5115 int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
5117 Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
5118 int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
5119 KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
5130 int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
5139 void *sqlite3OomFault(sqlite3*);
5140 void sqlite3OomClear(sqlite3*);
5141 int sqlite3ApiExit(sqlite3 *db, int);
5144 void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
5150 Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
5151 void sqlite3RecordErrorByteOffset(sqlite3*,const char*);
5152 void sqlite3RecordErrorOffsetOfExpr(sqlite3*,const Expr*);
5168 int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
5169 char sqlite3IndexColumnAffinity(sqlite3*, Index*, int);
5185 void sqlite3AutoLoadExtensions(sqlite3*);
5187 void sqlite3CloseExtensions(sqlite3*);
5215 void sqlite3VtabClear(sqlite3 *db, Table*);
5216 void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
5217 int sqlite3VtabSync(sqlite3 *db, Vdbe*);
5218 int sqlite3VtabRollback(sqlite3 *db);
5219 int sqlite3VtabCommit(sqlite3 *db);
5222 void sqlite3VtabModuleUnref(sqlite3*,Module*);
5223 void sqlite3VtabUnlockList(sqlite3*);
5224 int sqlite3VtabSavepoint(sqlite3 *, int, int);
5226 VTable *sqlite3GetVTable(sqlite3*, Table*);
5228 sqlite3*,
5236 int sqlite3ReadOnlyShadowTables(sqlite3 *db);
5238 int sqlite3ShadowTableName(sqlite3 *db, const char *zName);
5239 int sqlite3IsShadowTableOf(sqlite3*,Table*,const char*);
5240 void sqlite3MarkAllShadowTablesOf(sqlite3*, Table*);
5247 void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
5253 int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
5255 int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
5256 int sqlite3VtabBegin(sqlite3 *, VTable *);
5258 FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
5266 void sqlite3ParseObjectInit(Parse*,sqlite3*);
5268 void *sqlite3ParserAddCleanup(Parse*,void(*)(sqlite3*,void*),void*);
5276 int sqlite3TempInMemory(const sqlite3*);
5279 int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
5280 int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
5284 void sqlite3CteDelete(sqlite3*,Cte*);
5286 void sqlite3WithDelete(sqlite3*,With*);
5296 Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*,Upsert*);
5297 void sqlite3UpsertDelete(sqlite3*,Upsert*);
5298 Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
5326 void sqlite3FkClearTriggerCache(sqlite3*,int);
5337 void sqlite3FkDelete(sqlite3 *, Table*);
5403 void sqlite3ConnectionBlocked(sqlite3 *, sqlite3 *);
5404 void sqlite3ConnectionUnlocked(sqlite3 *db);
5405 void sqlite3ConnectionClosed(sqlite3 *db);
5483 int sqlite3DbpageRegister(sqlite3*);
5486 int sqlite3DbstatRegister(sqlite3*);