Lines Matching refs:sqlite3
19 # 1 "./sqlite3.h" 1
20 # 35 "./sqlite3.h"
196 # 36 "./sqlite3.h" 2
197 # 162 "./sqlite3.h"
202 # 190 "./sqlite3.h"
205 # 233 "./sqlite3.h"
207 # 249 "./sqlite3.h"
208 typedef struct sqlite3 sqlite3;
209 # 278 "./sqlite3.h"
215 # 334 "./sqlite3.h"
216 int sqlite3_close(sqlite3*);
217 int sqlite3_close_v2(sqlite3*);
225 # 406 "./sqlite3.h"
227 sqlite3*,
233 # 677 "./sqlite3.h"
238 # 776 "./sqlite3.h"
265 # 1164 "./sqlite3.h"
267 # 1174 "./sqlite3.h"
269 # 1345 "./sqlite3.h"
310 # 1523 "./sqlite3.h"
315 # 1559 "./sqlite3.h"
317 # 1578 "./sqlite3.h"
318 int sqlite3_db_config(sqlite3*, int op, ...);
319 # 1643 "./sqlite3.h"
331 # 2278 "./sqlite3.h"
332 int sqlite3_extended_result_codes(sqlite3*, int onoff);
333 # 2340 "./sqlite3.h"
334 sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
335 # 2350 "./sqlite3.h"
336 void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
337 # 2408 "./sqlite3.h"
338 int sqlite3_changes(sqlite3*);
339 # 2445 "./sqlite3.h"
340 int sqlite3_total_changes(sqlite3*);
341 # 2482 "./sqlite3.h"
342 void sqlite3_interrupt(sqlite3*);
343 # 2517 "./sqlite3.h"
346 # 2579 "./sqlite3.h"
347 int sqlite3_busy_handler(sqlite3*,int(*)(void*,int),void*);
348 # 2602 "./sqlite3.h"
349 int sqlite3_busy_timeout(sqlite3*, int ms);
350 # 2677 "./sqlite3.h"
352 sqlite3 *db,
360 # 2727 "./sqlite3.h"
365 # 2820 "./sqlite3.h"
372 # 2850 "./sqlite3.h"
375 # 2874 "./sqlite3.h"
377 # 2965 "./sqlite3.h"
379 sqlite3*,
383 # 3073 "./sqlite3.h"
384 void *sqlite3_trace(sqlite3*,
386 void *sqlite3_profile(sqlite3*,
388 # 3164 "./sqlite3.h"
390 sqlite3*,
395 # 3203 "./sqlite3.h"
396 void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
397 # 3432 "./sqlite3.h"
400 sqlite3 **ppDb
404 sqlite3 **ppDb
408 sqlite3 **ppDb,
412 # 3488 "./sqlite3.h"
416 # 3545 "./sqlite3.h"
417 int sqlite3_errcode(sqlite3 *db);
418 int sqlite3_extended_errcode(sqlite3 *db);
419 const char *sqlite3_errmsg(sqlite3*);
420 const void *sqlite3_errmsg16(sqlite3*);
422 # 3575 "./sqlite3.h"
424 # 3617 "./sqlite3.h"
425 int sqlite3_limit(sqlite3*, int id, int newVal);
426 # 3827 "./sqlite3.h"
428 sqlite3 *db,
435 sqlite3 *db,
442 sqlite3 *db,
450 sqlite3 *db,
457 sqlite3 *db,
464 sqlite3 *db,
471 # 3910 "./sqlite3.h"
475 # 3948 "./sqlite3.h"
477 # 3960 "./sqlite3.h"
479 # 3981 "./sqlite3.h"
481 # 4023 "./sqlite3.h"
483 # 4037 "./sqlite3.h"
485 # 4157 "./sqlite3.h"
501 # 4192 "./sqlite3.h"
503 # 4220 "./sqlite3.h"
505 # 4238 "./sqlite3.h"
507 # 4248 "./sqlite3.h"
509 # 4264 "./sqlite3.h"
511 # 4293 "./sqlite3.h"
514 # 4342 "./sqlite3.h"
521 # 4379 "./sqlite3.h"
524 # 4464 "./sqlite3.h"
526 # 4485 "./sqlite3.h"
528 # 4728 "./sqlite3.h"
539 # 4765 "./sqlite3.h"
541 # 4792 "./sqlite3.h"
543 # 4904 "./sqlite3.h"
545 sqlite3 *db,
555 sqlite3 *db,
565 sqlite3 *db,
576 sqlite3 *db,
587 # 4982 "./sqlite3.h"
595 # 5119 "./sqlite3.h"
611 # 5145 "./sqlite3.h"
613 # 5161 "./sqlite3.h"
616 # 5207 "./sqlite3.h"
618 # 5222 "./sqlite3.h"
620 # 5234 "./sqlite3.h"
621 sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
622 # 5293 "./sqlite3.h"
625 # 5311 "./sqlite3.h"
627 # 5441 "./sqlite3.h"
650 # 5477 "./sqlite3.h"
652 # 5559 "./sqlite3.h"
654 sqlite3*,
661 sqlite3*,
669 sqlite3*,
675 # 5609 "./sqlite3.h"
677 sqlite3*,
679 void(*)(void*,sqlite3*,int eTextRep,const char*)
682 sqlite3*,
684 void(*)(void*,sqlite3*,int eTextRep,const void*)
686 # 5692 "./sqlite3.h"
688 # 5750 "./sqlite3.h"
690 # 5787 "./sqlite3.h"
692 # 5808 "./sqlite3.h"
699 # 5846 "./sqlite3.h"
700 int sqlite3_get_autocommit(sqlite3*);
701 # 5859 "./sqlite3.h"
702 sqlite3 *sqlite3_db_handle(sqlite3_stmt*);
703 # 5876 "./sqlite3.h"
704 const char *sqlite3_db_filename(sqlite3 *db, const char *zDbName);
705 # 5886 "./sqlite3.h"
706 int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
707 # 5902 "./sqlite3.h"
708 sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
709 # 5951 "./sqlite3.h"
710 void *sqlite3_commit_hook(sqlite3*, int(*)(void*), void*);
711 void *sqlite3_rollback_hook(sqlite3*, void(*)(void *), void*);
712 # 6003 "./sqlite3.h"
714 sqlite3*,
718 # 6044 "./sqlite3.h"
720 # 6060 "./sqlite3.h"
722 # 6074 "./sqlite3.h"
723 int sqlite3_db_release_memory(sqlite3*);
724 # 6127 "./sqlite3.h"
726 # 6138 "./sqlite3.h"
728 # 6210 "./sqlite3.h"
730 sqlite3 *db,
740 # 6266 "./sqlite3.h"
742 sqlite3 *db,
747 # 6298 "./sqlite3.h"
748 int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
749 # 6336 "./sqlite3.h"
751 # 6348 "./sqlite3.h"
761 # 6370 "./sqlite3.h"
766 # 6391 "./sqlite3.h"
769 int (*xCreate)(sqlite3*, void *pAux,
772 int (*xConnect)(sqlite3*, void *pAux,
804 # 6525 "./sqlite3.h"
836 # 6616 "./sqlite3.h"
838 sqlite3 *db,
844 sqlite3 *db,
850 # 6648 "./sqlite3.h"
857 # 6672 "./sqlite3.h"
862 # 6685 "./sqlite3.h"
863 int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
864 # 6704 "./sqlite3.h"
865 int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
866 # 6728 "./sqlite3.h"
868 # 6813 "./sqlite3.h"
870 sqlite3*,
878 # 6846 "./sqlite3.h"
880 # 6869 "./sqlite3.h"
882 # 6885 "./sqlite3.h"
884 # 6914 "./sqlite3.h"
886 # 6956 "./sqlite3.h"
888 # 6987 "./sqlite3.h"
892 # 7105 "./sqlite3.h"
898 # 7176 "./sqlite3.h"
911 # 7219 "./sqlite3.h"
914 # 7260 "./sqlite3.h"
915 sqlite3_mutex *sqlite3_db_mutex(sqlite3*);
916 # 7303 "./sqlite3.h"
917 int sqlite3_file_control(sqlite3*, const char *zDbName, int op, void*);
918 # 7322 "./sqlite3.h"
920 # 7410 "./sqlite3.h"
924 # 7430 "./sqlite3.h"
926 # 7457 "./sqlite3.h"
927 sqlite3_str *sqlite3_str_new(sqlite3*);
928 # 7472 "./sqlite3.h"
930 # 7506 "./sqlite3.h"
937 # 7542 "./sqlite3.h"
941 # 7572 "./sqlite3.h"
949 # 7682 "./sqlite3.h"
950 int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int resetFlg);
951 # 7835 "./sqlite3.h"
953 # 7911 "./sqlite3.h"
955 # 7923 "./sqlite3.h"
961 # 8088 "./sqlite3.h"
999 # 8137 "./sqlite3.h"
1001 # 8325 "./sqlite3.h"
1003 sqlite3 *pDest,
1005 sqlite3 *pSource,
1012 # 8451 "./sqlite3.h"
1014 sqlite3 *pBlocked,
1018 # 8466 "./sqlite3.h"
1021 # 8484 "./sqlite3.h"
1023 # 8507 "./sqlite3.h"
1025 # 8530 "./sqlite3.h"
1027 # 8566 "./sqlite3.h"
1029 sqlite3*,
1030 int(*)(void *,sqlite3*,const char*,int),
1033 # 8601 "./sqlite3.h"
1034 int sqlite3_wal_autocheckpoint(sqlite3 *db, int N);
1035 # 8623 "./sqlite3.h"
1036 int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb);
1037 # 8717 "./sqlite3.h"
1039 sqlite3 *db,
1045 # 8753 "./sqlite3.h"
1046 int sqlite3_vtab_config(sqlite3*, int op, ...);
1047 # 8807 "./sqlite3.h"
1048 int sqlite3_vtab_on_conflict(sqlite3 *);
1049 # 8826 "./sqlite3.h"
1051 # 8841 "./sqlite3.h"
1053 # 8946 "./sqlite3.h"
1060 # 8962 "./sqlite3.h"
1062 # 8994 "./sqlite3.h"
1063 int sqlite3_db_cacheflush(sqlite3*);
1064 # 9108 "./sqlite3.h"
1065 int sqlite3_system_errno(sqlite3*);
1066 # 9130 "./sqlite3.h"
1070 # 9177 "./sqlite3.h"
1072 sqlite3 *db,
1076 # 9226 "./sqlite3.h"
1078 sqlite3 *db,
1082 # 9243 "./sqlite3.h"
1084 # 9270 "./sqlite3.h"
1089 # 9298 "./sqlite3.h"
1090 int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
1091 # 9336 "./sqlite3.h"
1093 sqlite3 *db,
1098 # 9388 "./sqlite3.h"
1100 sqlite3 *db,
1107 # 9457 "./sqlite3.h"
1118 # 9475 "./sqlite3.h"
1120 sqlite3 *db,
1146 sqlite3 *db,
1152 # 9519 "./sqlite3.h"
1172 # 11252 "./sqlite3.h"
1189 # 11480 "./sqlite3.h"
1227 # 11714 "./sqlite3.h"
1247 # 11751 "./sqlite3.h"
1433 sqlite3 *db,
1567 void sqlite3BtreeEnterAll(sqlite3*);
1574 void sqlite3BtreeLeaveAll(sqlite3*);
1699 void sqlite3VdbeClearObject(sqlite3*,Vdbe*);
1713 sqlite3 *sqlite3VdbeDb(Vdbe*);
1767 int sqlite3PagerClose(Pager *pPager, sqlite3*);
1819 int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
1823 int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
2080 struct sqlite3 {
2145 int (*xWalCallback)(void *, sqlite3 *, const char *, int);
2148 void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*);
2149 void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*);
2247 sqlite3 *db;
2315 sqlite3 *db;
2605 sqlite3 *db;
2747 sqlite3 *db;
2757 sqlite3 *db;
2887 void sqlite3WindowDelete(sqlite3*, Window*);
2888 void sqlite3WindowListDelete(sqlite3 *db, Window *p);
2897 Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
2898 Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
2923 void *sqlite3DbMallocZero(sqlite3*, u64);
2924 void *sqlite3DbMallocRaw(sqlite3*, u64);
2925 void *sqlite3DbMallocRawNN(sqlite3*, u64);
2926 char *sqlite3DbStrDup(sqlite3*,const char*);
2927 char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
2928 char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
2930 void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
2931 void *sqlite3DbRealloc(sqlite3 *, void *, u64);
2932 void sqlite3DbFree(sqlite3*, void*);
2933 void sqlite3DbFreeNN(sqlite3*, void*);
2935 int sqlite3DbMallocSize(sqlite3*, void*);
2960 int sqlite3LookasideUsed(sqlite3*,int*);
2974 char *sqlite3MPrintf(sqlite3*,const char*, ...);
2975 char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
2977 void sqlite3SetString(char **, sqlite3*, const char*);
2979 int sqlite3ErrorToParser(sqlite3*,int);
2994 Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
2995 Expr *sqlite3Expr(sqlite3*,int,const char*);
2996 void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
3003 void sqlite3ExprDelete(sqlite3*, Expr*);
3010 void sqlite3ExprListDelete(sqlite3*, ExprList*);
3013 int sqlite3Init(sqlite3*, char**);
3015 int sqlite3InitOne(sqlite3*, int, char**, u32);
3018 Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
3020 void sqlite3ResetAllSchemasOfConnection(sqlite3*);
3021 void sqlite3ResetOneSchema(sqlite3*,int);
3022 void sqlite3CollapseDatabaseArray(sqlite3*);
3023 void sqlite3CommitInternalChanges(sqlite3*);
3024 void sqlite3DeleteColumnNames(sqlite3*,Table*);
3051 Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
3070 RowSet *sqlite3RowSetInit(sqlite3*);
3090 void sqlite3DeleteTable(sqlite3*, Table*);
3091 void sqlite3FreeIndex(sqlite3*, Index*);
3100 void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
3112 void sqlite3IdListDelete(sqlite3*, IdList*);
3113 void sqlite3SrcListDelete(sqlite3*, SrcList*);
3114 Index *sqlite3AllocateIndexObject(sqlite3*,i16,int,char**);
3121 void sqlite3SelectDelete(sqlite3*, Select*);
3163 Table *sqlite3FindTable(sqlite3*,const char*, const char*);
3168 Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
3169 void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
3170 void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
3172 int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
3173 char *sqlite3NameFromToken(sqlite3*, Token*);
3188 void sqlite3RollbackAll(sqlite3*,int);
3194 void sqlite3CloseSavepoints(sqlite3 *);
3195 void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
3231 Expr *sqlite3ExprDup(sqlite3*,Expr*,int);
3232 ExprList *sqlite3ExprListDup(sqlite3*,ExprList*,int);
3233 SrcList *sqlite3SrcListDup(sqlite3*,SrcList*,int);
3234 IdList *sqlite3IdListDup(sqlite3*,IdList*);
3235 Select *sqlite3SelectDup(sqlite3*,Select*,int);
3238 FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
3241 void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
3242 int sqlite3SafetyCheckOk(sqlite3*);
3243 int sqlite3SafetyCheckSickOrOk(sqlite3*);
3262 void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
3263 TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
3272 void sqlite3DeleteTrigger(sqlite3*, Trigger*);
3273 void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
3318 VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
3332 const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
3340 void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
3341 void sqlite3Error(sqlite3*,int);
3342 void sqlite3SystemError(sqlite3*,int);
3343 void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
3349 CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
3359 int sqlite3WritableSchema(sqlite3*);
3361 void sqlite3VdbeSetChanges(sqlite3 *, int);
3382 sqlite3_value *sqlite3ValueNew(sqlite3 *);
3384 char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
3386 int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
3403 void sqlite3RootPageMoved(sqlite3*, int, int, int);
3410 void sqlite3ExpirePreparedStatements(sqlite3*, int);
3432 int sqlite3FindDb(sqlite3*, Token*);
3433 int sqlite3FindDbName(sqlite3 *, const char *);
3434 int sqlite3AnalysisLoad(sqlite3*,int iDB);
3435 void sqlite3DeleteIndexSamples(sqlite3*,Index*);
3437 void sqlite3RegisterLikeFunctions(sqlite3*, int);
3438 int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
3440 Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
3441 int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
3442 KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
3451 int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
3460 void sqlite3OomFault(sqlite3*);
3461 void sqlite3OomClear(sqlite3*);
3462 int sqlite3ApiExit(sqlite3 *db, int);
3465 void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
3468 Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
3485 void sqlite3AutoLoadExtensions(sqlite3*);
3487 void sqlite3CloseExtensions(sqlite3*);
3495 void sqlite3VtabClear(sqlite3 *db, Table*);
3496 void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
3497 int sqlite3VtabSync(sqlite3 *db, Vdbe*);
3498 int sqlite3VtabRollback(sqlite3 *db);
3499 int sqlite3VtabCommit(sqlite3 *db);
3502 void sqlite3VtabUnlockList(sqlite3*);
3503 int sqlite3VtabSavepoint(sqlite3 *, int, int);
3505 VTable *sqlite3GetVTable(sqlite3*, Table*);
3507 sqlite3*,
3516 void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
3522 int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
3524 int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
3525 int sqlite3VtabBegin(sqlite3 *, VTable *);
3526 FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
3537 int sqlite3TempInMemory(const sqlite3*);
3540 int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
3541 int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
3545 void sqlite3WithDelete(sqlite3*,With*);
3552 Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*);
3553 void sqlite3UpsertDelete(sqlite3*,Upsert*);
3554 Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
3565 void sqlite3FkDelete(sqlite3 *, Table*);
3652 sqlite3 *db;
3670 sqlite3 *db;
5315 sqlite3 *db,
6125 sqlite3 *pBlock = 0;
6613 sqlite3 *db = p->db;