Lines Matching refs:SQLITE_PRIVATE

22 #ifndef SQLITE_PRIVATE
23 # define SQLITE_PRIVATE static macro
474 SQLITE_PRIVATE void sqlite3Coverage(int);
7383 SQLITE_PRIVATE void sqlite3HashInit(Hash*);
7384 SQLITE_PRIVATE void *sqlite3HashInsert(Hash*, const char *pKey, int nKey, void *pData);
7385 SQLITE_PRIVATE void *sqlite3HashFind(const Hash*, const char *pKey, int nKey);
7386 SQLITE_PRIVATE void sqlite3HashClear(Hash*);
7725 SQLITE_PRIVATE const int sqlite3one = 1;
7727 SQLITE_PRIVATE const int sqlite3one;
7963 SQLITE_PRIVATE int sqlite3BtreeOpen(
7984 SQLITE_PRIVATE int sqlite3BtreeClose(Btree*);
7985 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree*,int);
7986 SQLITE_PRIVATE int sqlite3BtreeSetSafetyLevel(Btree*,int,int,int);
7987 SQLITE_PRIVATE int sqlite3BtreeSyncDisabled(Btree*);
7988 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
7989 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree*);
7990 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree*,int);
7991 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree*);
7992 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree*,int);
7993 SQLITE_PRIVATE int sqlite3BtreeGetReserve(Btree*);
7994 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *, int);
7995 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *);
7996 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree*,int);
7997 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree*, const char *zMaster);
7998 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree*, int);
7999 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree*);
8000 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree*);
8001 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree*,int);
8002 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree*, int*, int flags);
8003 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree*);
8004 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree*);
8005 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree*);
8006 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *, int, void(*)(void *));
8007 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *pBtree);
8008 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
8009 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *, int, int);
8011 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *);
8012 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *);
8013 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *, Btree *);
8015 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *);
8030 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree*, int, int*);
8031 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree*, int, int*);
8032 SQLITE_PRIVATE void sqlite3BtreeTripAllCursors(Btree*, int);
8034 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
8035 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree*, int idx, u32 value);
8058 SQLITE_PRIVATE int sqlite3BtreeCursor(
8065 SQLITE_PRIVATE int sqlite3BtreeCursorSize(void);
8066 SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor*);
8068 SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor*);
8069 SQLITE_PRIVATE int sqlite3BtreeMovetoUnpacked(
8076 SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor*, int*);
8077 SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor*);
8078 SQLITE_PRIVATE int sqlite3BtreeInsert(BtCursor*, const void *pKey, i64 nKey,
8081 SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor*, int *pRes);
8082 SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor*, int *pRes);
8083 SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor*, int *pRes);
8084 SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor*);
8085 SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor*, int *pRes);
8086 SQLITE_PRIVATE int sqlite3BtreeKeySize(BtCursor*, i64 *pSize);
8087 SQLITE_PRIVATE int sqlite3BtreeKey(BtCursor*, u32 offset, u32 amt, void*);
8088 SQLITE_PRIVATE const void *sqlite3BtreeKeyFetch(BtCursor*, int *pAmt);
8089 SQLITE_PRIVATE const void *sqlite3BtreeDataFetch(BtCursor*, int *pAmt);
8090 SQLITE_PRIVATE int sqlite3BtreeDataSize(BtCursor*, u32 *pSize);
8091 SQLITE_PRIVATE int sqlite3BtreeData(BtCursor*, u32 offset, u32 amt, void*);
8092 SQLITE_PRIVATE void sqlite3BtreeSetCachedRowid(BtCursor*, sqlite3_int64);
8093 SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeGetCachedRowid(BtCursor*);
8095 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(Btree*, int *aRoot, int nRoot, int, int*);
8096 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
8098 SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor*, u32 offset, u32 amt, void*);
8099 SQLITE_PRIVATE void sqlite3BtreeCacheOverflow(BtCursor *);
8100 SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *);
8102 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBt, int iVersion);
8105 SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor*);
8109 SQLITE_PRIVATE int sqlite3BtreeCount(BtCursor *, i64 *);
8113 SQLITE_PRIVATE int sqlite3BtreeCursorInfo(BtCursor*, int*, int);
8114 SQLITE_PRIVATE void sqlite3BtreeCursorList(Btree*);
8118 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree*, int, int *, int *);
8127 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree*);
8128 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3*);
8135 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree*);
8136 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree*);
8137 SQLITE_PRIVATE void sqlite3BtreeEnterCursor(BtCursor*);
8138 SQLITE_PRIVATE void sqlite3BtreeLeaveCursor(BtCursor*);
8139 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3*);
8142 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree*);
8143 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3*);
8144 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3*,int,Schema*);
8523 SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(sqlite3*);
8524 SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe*,int);
8525 SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe*,int,int);
8526 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
8527 SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe*,int,int,int,int);
8528 SQLITE_PRIVATE int sqlite3VdbeAddOp4(Vdbe*,int,int,int,int,const char *zP4,int);
8529 SQLITE_PRIVATE int sqlite3VdbeAddOp4Int(Vdbe*,int,int,int,int,int);
8530 SQLITE_PRIVATE int sqlite3VdbeAddOpList(Vdbe*, int nOp, VdbeOpList const *aOp);
8531 SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe*,int,char*);
8532 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe*, u32 addr, int P1);
8533 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe*, u32 addr, int P2);
8534 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe*, u32 addr, int P3);
8535 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe*, u8 P5);
8536 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe*, int addr);
8537 SQLITE_PRIVATE void sqlite3VdbeChangeToNoop(Vdbe*, int addr);
8538 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe*, int addr, const char *zP4, int N);
8539 SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe*, int);
8540 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe*, int);
8541 SQLITE_PRIVATE int sqlite3VdbeMakeLabel(Vdbe*);
8542 SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe*);
8543 SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe*);
8544 SQLITE_PRIVATE void sqlite3VdbeDeleteObject(sqlite3*,Vdbe*);
8545 SQLITE_PRIVATE void sqlite3VdbeMakeReady(Vdbe*,Parse*);
8546 SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe*);
8547 SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe*, int);
8548 SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe*);
8550 SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *, int);
8551 SQLITE_PRIVATE void sqlite3VdbeTrace(Vdbe*,FILE*);
8553 SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe*);
8554 SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe*);
8555 SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe*);
8556 SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe*,int);
8557 SQLITE_PRIVATE int sqlite3VdbeSetColName(Vdbe*, int, int, const char *, void(*)(void*));
8558 SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe*);
8559 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
8560 SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe*, const char *z, int n, int);
8561 SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe*,Vdbe*);
8562 SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe*, int*, int*);
8563 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe*, int, u8);
8564 SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe*, int);
8566 SQLITE_PRIVATE char *sqlite3VdbeExpandSql(Vdbe*, const char*);
8569 SQLITE_PRIVATE void sqlite3VdbeRecordUnpack(KeyInfo*,int,const void*,UnpackedRecord*);
8570 SQLITE_PRIVATE int sqlite3VdbeRecordCompare(int,const void*,UnpackedRecord*);
8571 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(KeyInfo *, char *, int, char **);
8574 SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *, SubProgram *);
8579 SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe*, const char*, ...);
8581 SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe*, const char*, ...);
8682 SQLITE_PRIVATE int sqlite3PagerOpen(
8691 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager);
8692 SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager*, int, unsigned char*);
8695 SQLITE_PRIVATE void sqlite3PagerSetBusyhandler(Pager*, int(*)(void *), void *);
8696 SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager*, u32*, int);
8697 SQLITE_PRIVATE int sqlite3PagerMaxPageCount(Pager*, int);
8698 SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager*, int);
8699 SQLITE_PRIVATE void sqlite3PagerSetSafetyLevel(Pager*,int,int,int);
8700 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *, int);
8701 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *, int);
8702 SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager*);
8703 SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager*);
8704 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *, i64);
8705 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
8708 SQLITE_PRIVATE int sqlite3PagerAcquire(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
8710 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
8711 SQLITE_PRIVATE void sqlite3PagerRef(DbPage*);
8712 SQLITE_PRIVATE void sqlite3PagerUnref(DbPage*);
8715 SQLITE_PRIVATE int sqlite3PagerWrite(DbPage*);
8716 SQLITE_PRIVATE void sqlite3PagerDontWrite(DbPage*);
8717 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager*,DbPage*,Pgno,int);
8718 SQLITE_PRIVATE int sqlite3PagerPageRefcount(DbPage*);
8719 SQLITE_PRIVATE void *sqlite3PagerGetData(DbPage *);
8720 SQLITE_PRIVATE void *sqlite3PagerGetExtra(DbPage *);
8723 SQLITE_PRIVATE void sqlite3PagerPagecount(Pager*, int*);
8724 SQLITE_PRIVATE int sqlite3PagerBegin(Pager*, int exFlag, int);
8725 SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne(Pager*,const char *zMaster, int);
8726 SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager*);
8727 SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager);
8728 SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager*);
8729 SQLITE_PRIVATE int sqlite3PagerRollback(Pager*);
8730 SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int n);
8731 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint);
8732 SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager);
8734 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, int, int*, int*);
8735 SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager);
8736 SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager);
8737 SQLITE_PRIVATE int sqlite3PagerOpenWal(Pager *pPager, int *pisOpen);
8738 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager);
8741 SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager*);
8742 SQLITE_PRIVATE int sqlite3PagerRefcount(Pager*);
8743 SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager*);
8744 SQLITE_PRIVATE const char *sqlite3PagerFilename(Pager*);
8745 SQLITE_PRIVATE const sqlite3_vfs *sqlite3PagerVfs(Pager*);
8746 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
8747 SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager*);
8748 SQLITE_PRIVATE int sqlite3PagerNosync(Pager*);
8749 SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager*);
8750 SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager*);
8753 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager*,Pgno);
8756 SQLITE_PRIVATE void *sqlite3PagerCodec(DbPage *);
8761 SQLITE_PRIVATE Pgno sqlite3PagerPagenumber(DbPage*);
8762 SQLITE_PRIVATE int sqlite3PagerIswriteable(DbPage*);
8765 SQLITE_PRIVATE int *sqlite3PagerStats(Pager*);
8766 SQLITE_PRIVATE void sqlite3PagerRefdump(Pager*);
8835 SQLITE_PRIVATE int sqlite3PcacheInitialize(void);
8836 SQLITE_PRIVATE void sqlite3PcacheShutdown(void);
8841 SQLITE_PRIVATE void sqlite3PCacheBufferSetup(void *, int sz, int n);
8847 SQLITE_PRIVATE void sqlite3PcacheOpen(
8857 SQLITE_PRIVATE void sqlite3PcacheSetPageSize(PCache *, int);
8862 SQLITE_PRIVATE int sqlite3PcacheSize(void);
8867 SQLITE_PRIVATE int sqlite3PcacheFetch(PCache*, Pgno, int createFlag, PgHdr**);
8868 SQLITE_PRIVATE void sqlite3PcacheRelease(PgHdr*);
8870 SQLITE_PRIVATE void sqlite3PcacheDrop(PgHdr*); /* Remove page from cache */
8871 SQLITE_PRIVATE void sqlite3PcacheMakeDirty(PgHdr*); /* Make sure page is marked dirty */
8872 SQLITE_PRIVATE void sqlite3PcacheMakeClean(PgHdr*); /* Mark a single page as clean */
8873 SQLITE_PRIVATE void sqlite3PcacheCleanAll(PCache*); /* Mark all dirty list pages as clean */
8876 SQLITE_PRIVATE void sqlite3PcacheMove(PgHdr*, Pgno);
8879 SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache*, Pgno x);
8882 SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache*);
8885 SQLITE_PRIVATE void sqlite3PcacheClose(PCache*);
8888 SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *);
8891 SQLITE_PRIVATE void sqlite3PcacheClear(PCache*);
8894 SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache*);
8897 SQLITE_PRIVATE void sqlite3PcacheRef(PgHdr*);
8899 SQLITE_PRIVATE int sqlite3PcachePageRefcount(PgHdr*);
8902 SQLITE_PRIVATE int sqlite3PcachePagecount(PCache*);
8909 SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *));
8918 SQLITE_PRIVATE void sqlite3PcacheSetCachesize(PCache *, int);
8920 SQLITE_PRIVATE int sqlite3PcacheGetCachesize(PCache *);
8925 SQLITE_PRIVATE int sqlite3PcacheReleaseMemory(int);
8929 SQLITE_PRIVATE void sqlite3PcacheStats(int*,int*,int*,int*);
8932 SQLITE_PRIVATE void sqlite3PCacheSetDefault(void);
9172 SQLITE_PRIVATE int sqlite3OsInit(void);
9177 SQLITE_PRIVATE int sqlite3OsClose(sqlite3_file*);
9178 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file*, void*, int amt, i64 offset);
9179 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file*, const void*, int amt, i64 offset);
9180 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file*, i64 size);
9181 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file*, int);
9182 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file*, i64 *pSize);
9183 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file*, int);
9184 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file*, int);
9185 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut);
9186 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file*,int,void*);
9188 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id);
9189 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id);
9190 SQLITE_PRIVATE int sqlite3OsShmMap(sqlite3_file *,int,int,int,void volatile **);
9191 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int, int, int);
9192 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id);
9193 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int);
9198 SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
9199 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *, const char *, int);
9200 SQLITE_PRIVATE int sqlite3OsAccess(sqlite3_vfs *, const char *, int, int *pResOut);
9201 SQLITE_PRIVATE int sqlite3OsFullPathname(sqlite3_vfs *, const char *, int, char *);
9203 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *, const char *);
9204 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *, int, char *);
9205 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
9206 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *, void *);
9208 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *, int, char *);
9209 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *, int);
9210 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
9216 SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
9217 SQLITE_PRIVATE int sqlite3OsCloseFree(sqlite3_file *);
11128 SQLITE_PRIVATE int sqlite3WalkExpr(Walker*, Expr*);
11129 SQLITE_PRIVATE int sqlite3WalkExprList(Walker*, ExprList*);
11130 SQLITE_PRIVATE int sqlite3WalkSelect(Walker*, Select*);
11131 SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker*, Select*);
11132 SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker*, Select*);
11159 SQLITE_PRIVATE int sqlite3CorruptError(int);
11160 SQLITE_PRIVATE int sqlite3MisuseError(int);
11161 SQLITE_PRIVATE int sqlite3CantopenError(int);
11211 SQLITE_PRIVATE int sqlite3StrICmp(const char *, const char *);
11212 SQLITE_PRIVATE int sqlite3Strlen30(const char*);
11215 SQLITE_PRIVATE int sqlite3MallocInit(void);
11216 SQLITE_PRIVATE void sqlite3MallocEnd(void);
11217 SQLITE_PRIVATE void *sqlite3Malloc(int);
11218 SQLITE_PRIVATE void *sqlite3MallocZero(int);
11219 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3*, int);
11220 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3*, int);
11221 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3*,const char*);
11222 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3*,const char*, int);
11223 SQLITE_PRIVATE void *sqlite3Realloc(void*, int);
11224 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *, void *, int);
11225 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *, void *, int);
11226 SQLITE_PRIVATE void sqlite3DbFree(sqlite3*, void*);
11227 SQLITE_PRIVATE int sqlite3MallocSize(void*);
11228 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3*, void*);
11229 SQLITE_PRIVATE void *sqlite3ScratchMalloc(int);
11230 SQLITE_PRIVATE void sqlite3ScratchFree(void*);
11231 SQLITE_PRIVATE void *sqlite3PageMalloc(int);
11232 SQLITE_PRIVATE void sqlite3PageFree(void*);
11233 SQLITE_PRIVATE void sqlite3MemSetDefault(void);
11234 SQLITE_PRIVATE void sqlite3BenignMallocHooks(void (*)(void), void (*)(void));
11235 SQLITE_PRIVATE int sqlite3HeapNearlyFull(void);
11256 SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys3(void);
11259 SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys5(void);
11264 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void);
11265 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void);
11266 SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int);
11267 SQLITE_PRIVATE int sqlite3MutexInit(void);
11268 SQLITE_PRIVATE int sqlite3MutexEnd(void);
11271 SQLITE_PRIVATE int sqlite3StatusValue(int);
11272 SQLITE_PRIVATE void sqlite3StatusAdd(int, int);
11273 SQLITE_PRIVATE void sqlite3StatusSet(int, int);
11276 SQLITE_PRIVATE int sqlite3IsNaN(double);
11281 SQLITE_PRIVATE void sqlite3VXPrintf(StrAccum*, int, const char*, va_list);
11283 SQLITE_PRIVATE void sqlite3XPrintf(StrAccum*, const char*, ...);
11285 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3*,const char*, ...);
11286 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
11287 SQLITE_PRIVATE char *sqlite3MAppendf(sqlite3*,char*,const char*,...);
11289 SQLITE_PRIVATE void sqlite3DebugPrintf(const char*, ...);
11292 SQLITE_PRIVATE void *sqlite3TestTextToPtr(const char*);
11294 SQLITE_PRIVATE void sqlite3SetString(char **, sqlite3*, const char*, ...);
11295 SQLITE_PRIVATE void sqlite3ErrorMsg(Parse*, const char*, ...);
11296 SQLITE_PRIVATE int sqlite3Dequote(char*);
11297 SQLITE_PRIVATE int sqlite3KeywordCode(const unsigned char*, int);
11298 SQLITE_PRIVATE int sqlite3RunParser(Parse*, const char*, char **);
11299 SQLITE_PRIVATE void sqlite3FinishCoding(Parse*);
11300 SQLITE_PRIVATE int sqlite3GetTempReg(Parse*);
11301 SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse*,int);
11302 SQLITE_PRIVATE int sqlite3GetTempRange(Parse*,int);
11303 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse*,int,int);
11304 SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
11305 SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
11306 SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
11307 SQLITE_PRIVATE Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*, const Token*);
11308 SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3*,Expr*, Expr*);
11309 SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*);
11310 SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse*, Expr*);
11311 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*);
11312 SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*);
11313 SQLITE_PRIVATE void sqlite3ExprListSetName(Parse*,ExprList*,Token*,int);
11314 SQLITE_PRIVATE void sqlite3ExprListSetSpan(Parse*,ExprList*,ExprSpan*);
11315 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
11316 SQLITE_PRIVATE int sqlite3Init(sqlite3*, char**);
11317 SQLITE_PRIVATE int sqlite3InitCallback(void*, int, char**, char**);
11318 SQLITE_PRIVATE void sqlite3Pragma(Parse*,Token*,Token*,Token*,int);
11319 SQLITE_PRIVATE void sqlite3ResetInternalSchema(sqlite3*, int);
11320 SQLITE_PRIVATE void sqlite3BeginParse(Parse*,int);
11321 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3*);
11322 SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse*,Select*);
11323 SQLITE_PRIVATE void sqlite3OpenMasterTable(Parse *, int);
11324 SQLITE_PRIVATE void sqlite3StartTable(Parse*,Token*,Token*,int,int,int,int);
11325 SQLITE_PRIVATE void sqlite3AddColumn(Parse*,Token*);
11326 SQLITE_PRIVATE void sqlite3AddNotNull(Parse*, int);
11327 SQLITE_PRIVATE void sqlite3AddPrimaryKey(Parse*, ExprList*, int, int, int);
11328 SQLITE_PRIVATE void sqlite3AddCheckConstraint(Parse*, Expr*);
11329 SQLITE_PRIVATE void sqlite3AddColumnType(Parse*,Token*);
11330 SQLITE_PRIVATE void sqlite3AddDefaultValue(Parse*,ExprSpan*);
11331 SQLITE_PRIVATE void sqlite3AddCollateType(Parse*, Token*);
11332 SQLITE_PRIVATE void sqlite3EndTable(Parse*,Token*,Token*,Select*);
11333 SQLITE_PRIVATE int sqlite3ParseUri(const char*,const char*,unsigned int*,
11336 SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32);
11337 SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec*, u32);
11338 SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec*, u32);
11339 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec*, u32, void*);
11340 SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec*);
11341 SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec*);
11342 SQLITE_PRIVATE int sqlite3BitvecBuiltinTest(int,int*);
11344 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3*, void*, unsigned int);
11345 SQLITE_PRIVATE void sqlite3RowSetClear(RowSet*);
11346 SQLITE_PRIVATE void sqlite3RowSetInsert(RowSet*, i64);
11347 SQLITE_PRIVATE int sqlite3RowSetTest(RowSet*, u8 iBatch, i64);
11348 SQLITE_PRIVATE int sqlite3RowSetNext(RowSet*, i64*);
11350 SQLITE_PRIVATE void sqlite3CreateView(Parse*,Token*,Token*,Token*,Select*,int,int);
11353 SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse*,Table*);
11358 SQLITE_PRIVATE void sqlite3DropTable(Parse*, SrcList*, int, int);
11359 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3*, Table*);
11361 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse);
11362 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse);
11367 SQLITE_PRIVATE void sqlite3Insert(Parse*, SrcList*, ExprList*, Select*, IdList*, int);
11368 SQLITE_PRIVATE void *sqlite3ArrayAllocate(sqlite3*,void*,int,int,int*,int*,int*);
11369 SQLITE_PRIVATE IdList *sqlite3IdListAppend(sqlite3*, IdList*, Token*);
11370 SQLITE_PRIVATE int sqlite3IdListIndex(IdList*,const char*);
11371 SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge(sqlite3*, SrcList*, int, int);
11372 SQLITE_PRIVATE SrcList *sqlite3SrcListAppend(sqlite3*, SrcList*, Token*, Token*);
11373 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(Parse*, SrcList*, Token*, Token*,
11375 SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *, SrcList *, Token *);
11376 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *, struct SrcList_item *);
11377 SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(SrcList*);
11378 SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse*, SrcList*);
11379 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
11380 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
11381 SQLITE_PRIVATE Index *sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*,
11383 SQLITE_PRIVATE void sqlite3DropIndex(Parse*, SrcList*, int);
11384 SQLITE_PRIVATE int sqlite3Select(Parse*, Select*, SelectDest*);
11385 SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*,
11387 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3*, Select*);
11388 SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse*, SrcList*);
11389 SQLITE_PRIVATE int sqlite3IsReadOnly(Parse*, Table*, int);
11390 SQLITE_PRIVATE void sqlite3OpenTable(Parse*, int iCur, int iDb, Table*, int);
11392 SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse *, SrcList *, Expr *, ExprList *, Expr *, Expr *, char…
11394 SQLITE_PRIVATE void sqlite3DeleteFrom(Parse*, SrcList*, Expr*);
11395 SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int);
11396 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*, SrcList*, Expr*, ExprList**,ExprList*,u16);
11397 SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo*);
11398 SQLITE_PRIVATE int sqlite3ExprCodeGetColumn(Parse*, Table*, int, int, int);
11399 SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable(Vdbe*, Table*, int, int, int);
11400 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse*, int, int, int);
11401 SQLITE_PRIVATE void sqlite3ExprCodeCopy(Parse*, int, int, int);
11402 SQLITE_PRIVATE void sqlite3ExprCacheStore(Parse*, int, int, int);
11403 SQLITE_PRIVATE void sqlite3ExprCachePush(Parse*);
11404 SQLITE_PRIVATE void sqlite3ExprCachePop(Parse*, int);
11405 SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse*, int, int);
11406 SQLITE_PRIVATE void sqlite3ExprCacheClear(Parse*);
11407 SQLITE_PRIVATE void sqlite3ExprCacheAffinityChange(Parse*, int, int);
11408 SQLITE_PRIVATE int sqlite3ExprCode(Parse*, Expr*, int);
11409 SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse*, Expr*, int*);
11410 SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse*, Expr*, int);
11411 SQLITE_PRIVATE int sqlite3ExprCodeAndCache(Parse*, Expr*, int);
11412 SQLITE_PRIVATE void sqlite3ExprCodeConstants(Parse*, Expr*);
11413 SQLITE_PRIVATE int sqlite3ExprCodeExprList(Parse*, ExprList*, int, int);
11414 SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse*, Expr*, int, int);
11415 SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse*, Expr*, int, int);
11416 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3*,const char*, const char*);
11417 SQLITE_PRIVATE Table *sqlite3LocateTable(Parse*,int isView,const char*, const char*);
11418 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
11419 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
11420 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
11421 SQLITE_PRIVATE void sqlite3Vacuum(Parse*);
11422 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*);
11423 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3*, Token*);
11424 SQLITE_PRIVATE int sqlite3ExprCompare(Expr*, Expr*);
11425 SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList*, ExprList*);
11426 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext*, Expr*);
11427 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext*,ExprList*);
11428 SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse*);
11429 SQLITE_PRIVATE void sqlite3PrngSaveState(void);
11430 SQLITE_PRIVATE void sqlite3PrngRestoreState(void);
11431 SQLITE_PRIVATE void sqlite3PrngResetState(void);
11432 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3*);
11433 SQLITE_PRIVATE void sqlite3CodeVerifySchema(Parse*, int);
11434 SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema(Parse*, const char *zDb);
11435 SQLITE_PRIVATE void sqlite3BeginTransaction(Parse*, int);
11436 SQLITE_PRIVATE void sqlite3CommitTransaction(Parse*);
11437 SQLITE_PRIVATE void sqlite3RollbackTransaction(Parse*);
11438 SQLITE_PRIVATE void sqlite3Savepoint(Parse*, int, Token*);
11439 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *);
11440 SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr*);
11441 SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr*);
11442 SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr*);
11443 SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr*, int*);
11444 SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr*);
11445 SQLITE_PRIVATE void sqlite3ExprCodeIsNullJump(Vdbe*, const Expr*, int, int);
11446 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr*, char);
11447 SQLITE_PRIVATE int sqlite3IsRowid(const char*);
11448 SQLITE_PRIVATE void sqlite3GenerateRowDelete(Parse*, Table*, int, int, int, Trigger *, int);
11449 SQLITE_PRIVATE void sqlite3GenerateRowIndexDelete(Parse*, Table*, int, int*);
11450 SQLITE_PRIVATE int sqlite3GenerateIndexKey(Parse*, Index*, int, int, int);
11451 SQLITE_PRIVATE void sqlite3GenerateConstraintChecks(Parse*,Table*,int,int,
11453 SQLITE_PRIVATE void sqlite3CompleteInsertion(Parse*, Table*, int, int, int*, int, int, int);
11454 SQLITE_PRIVATE int sqlite3OpenTableAndIndices(Parse*, Table*, int, int);
11455 SQLITE_PRIVATE void sqlite3BeginWriteOperation(Parse*, int, int);
11456 SQLITE_PRIVATE void sqlite3MultiWrite(Parse*);
11457 SQLITE_PRIVATE void sqlite3MayAbort(Parse*);
11458 SQLITE_PRIVATE void sqlite3HaltConstraint(Parse*, int, char*, int);
11459 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,Expr*,int);
11460 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,ExprList*,int);
11461 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,SrcList*,int);
11462 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,IdList*);
11463 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3*,Select*,int);
11464 SQLITE_PRIVATE void sqlite3FuncDefInsert(FuncDefHash*, FuncDef*);
11465 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,int,u8,int);
11466 SQLITE_PRIVATE void sqlite3RegisterBuiltinFunctions(sqlite3*);
11467 SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions(void);
11468 SQLITE_PRIVATE void sqlite3RegisterGlobalFunctions(void);
11469 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3*);
11470 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3*);
11471 SQLITE_PRIVATE void sqlite3ChangeCookie(Parse*, int);
11474 SQLITE_PRIVATE void sqlite3MaterializeView(Parse*, Table*, Expr*, int);
11478 SQLITE_PRIVATE void sqlite3BeginTrigger(Parse*, Token*,Token*,int,int,IdList*,SrcList*,
11480 SQLITE_PRIVATE void sqlite3FinishTrigger(Parse*, TriggerStep*, Token*);
11481 SQLITE_PRIVATE void sqlite3DropTrigger(Parse*, SrcList*, int);
11482 SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse*, Trigger*);
11483 SQLITE_PRIVATE Trigger *sqlite3TriggersExist(Parse *, Table*, int, ExprList*, int *pMask);
11484 SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *, Table *);
11485 SQLITE_PRIVATE void sqlite3CodeRowTrigger(Parse*, Trigger *, int, ExprList*, int, Table *,
11487 SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect(Parse *, Trigger *, Table *, int, int, int);
11489 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
11490 SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*);
11491 SQLITE_PRIVATE TriggerStep *sqlite3TriggerInsertStep(sqlite3*,Token*, IdList*,
11493 SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(sqlite3*,Token*,ExprList*, Expr*, u8);
11494 SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep(sqlite3*,Token*, Expr*);
11495 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3*, Trigger*);
11496 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
11497 SQLITE_PRIVATE u32 sqlite3TriggerColmask(Parse*,Trigger*,ExprList*,int,int,Table*,int);
11511 SQLITE_PRIVATE int sqlite3JoinType(Parse*, Token*, Token*, Token*);
11512 SQLITE_PRIVATE void sqlite3CreateForeignKey(Parse*, ExprList*, Token*, ExprList*, int);
11513 SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse*, int);
11515 SQLITE_PRIVATE void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*);
11516 SQLITE_PRIVATE int sqlite3AuthCheck(Parse*,int, const char*, const char*, const char*);
11517 SQLITE_PRIVATE void sqlite3AuthContextPush(Parse*, AuthContext*, const char*);
11518 SQLITE_PRIVATE void sqlite3AuthContextPop(AuthContext*);
11519 SQLITE_PRIVATE int sqlite3AuthReadCol(Parse*, const char *, const char *, int);
11526 SQLITE_PRIVATE void sqlite3Attach(Parse*, Expr*, Expr*, Expr*);
11527 SQLITE_PRIVATE void sqlite3Detach(Parse*, Expr*);
11528 SQLITE_PRIVATE int sqlite3FixInit(DbFixer*, Parse*, int, const char*, const Token*);
11529 SQLITE_PRIVATE int sqlite3FixSrcList(DbFixer*, SrcList*);
11530 SQLITE_PRIVATE int sqlite3FixSelect(DbFixer*, Select*);
11531 SQLITE_PRIVATE int sqlite3FixExpr(DbFixer*, Expr*);
11532 SQLITE_PRIVATE int sqlite3FixExprList(DbFixer*, ExprList*);
11533 SQLITE_PRIVATE int sqlite3FixTriggerStep(DbFixer*, TriggerStep*);
11534 SQLITE_PRIVATE int sqlite3AtoF(const char *z, double*, int, u8);
11535 SQLITE_PRIVATE int sqlite3GetInt32(const char *, int*);
11536 SQLITE_PRIVATE int sqlite3Atoi(const char*);
11537 SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *pData, int nChar);
11538 SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *pData, int nByte);
11539 SQLITE_PRIVATE u32 sqlite3Utf8Read(const u8*, const u8**);
11548 SQLITE_PRIVATE int sqlite3PutVarint(unsigned char*, u64);
11549 SQLITE_PRIVATE int sqlite3PutVarint32(unsigned char*, u32);
11550 SQLITE_PRIVATE u8 sqlite3GetVarint(const unsigned char *, u64 *);
11551 SQLITE_PRIVATE u8 sqlite3GetVarint32(const unsigned char *, u32 *);
11552 SQLITE_PRIVATE int sqlite3VarintLen(u64 v);
11577 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(Vdbe *, Index *);
11578 SQLITE_PRIVATE void sqlite3TableAffinityStr(Vdbe *, Table *);
11579 SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2);
11580 SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity);
11581 SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr);
11582 SQLITE_PRIVATE int sqlite3Atoi64(const char*, i64*, int, u8);
11583 SQLITE_PRIVATE void sqlite3Error(sqlite3*, int, const char*,...);
11584 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
11585 SQLITE_PRIVATE u8 sqlite3HexToInt(int h);
11586 SQLITE_PRIVATE int sqlite3TwoPartName(Parse *, Token *, Token *, Token **);
11587 SQLITE_PRIVATE const char *sqlite3ErrStr(int);
11588 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse);
11589 SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
11590 SQLITE_PRIVATE CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char*zName);
11591 SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr);
11592 SQLITE_PRIVATE Expr *sqlite3ExprSetColl(Expr*, CollSeq*);
11593 SQLITE_PRIVATE Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr*, Token*);
11594 SQLITE_PRIVATE int sqlite3CheckCollSeq(Parse *, CollSeq *);
11595 SQLITE_PRIVATE int sqlite3CheckObjectName(Parse *, const char *);
11596 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *, int);
11597 SQLITE_PRIVATE int sqlite3AddInt64(i64*,i64);
11598 SQLITE_PRIVATE int sqlite3SubInt64(i64*,i64);
11599 SQLITE_PRIVATE int sqlite3MulInt64(i64*,i64);
11600 SQLITE_PRIVATE int sqlite3AbsInt32(int);
11602 SQLITE_PRIVATE void sqlite3FileSuffix3(const char*, char*);
11606 SQLITE_PRIVATE u8 sqlite3GetBoolean(const char *z);
11608 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value*, u8);
11609 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value*, u8);
11610 SQLITE_PRIVATE void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
11612 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value*);
11613 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
11614 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
11616 SQLITE_PRIVATE char *sqlite3Utf8to16(sqlite3 *, u8, char *, int, int *);
11618 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
11619 SQLITE_PRIVATE void sqlite3ValueApplyAffinity(sqlite3_value *, u8, u8);
11621 SQLITE_PRIVATE const unsigned char sqlite3OpcodeProperty[];
11622 SQLITE_PRIVATE const unsigned char sqlite3UpperToLower[];
11623 SQLITE_PRIVATE const unsigned char sqlite3CtypeMap[];
11624 SQLITE_PRIVATE const Token sqlite3IntTokens[];
11625 SQLITE_PRIVATE SQLITE_WSD struct Sqlite3Config sqlite3Config;
11626 SQLITE_PRIVATE SQLITE_WSD FuncDefHash sqlite3GlobalFunctions;
11628 SQLITE_PRIVATE int sqlite3PendingByte;
11631 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3*, int, int, int);
11632 SQLITE_PRIVATE void sqlite3Reindex(Parse*, Token*, Token*);
11633 SQLITE_PRIVATE void sqlite3AlterFunctions(void);
11634 SQLITE_PRIVATE void sqlite3AlterRenameTable(Parse*, SrcList*, Token*);
11635 SQLITE_PRIVATE int sqlite3GetToken(const unsigned char *, int *);
11636 SQLITE_PRIVATE void sqlite3NestedParse(Parse*, const char*, ...);
11637 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3*);
11638 SQLITE_PRIVATE int sqlite3CodeSubselect(Parse *, Expr *, int, int);
11639 SQLITE_PRIVATE void sqlite3SelectPrep(Parse*, Select*, NameContext*);
11640 SQLITE_PRIVATE int sqlite3ResolveExprNames(NameContext*, Expr*);
11641 SQLITE_PRIVATE void sqlite3ResolveSelectNames(Parse*, Select*, NameContext*);
11642 SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*);
11643 SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *, Table *, int, int);
11644 SQLITE_PRIVATE void sqlite3AlterFinishAddColumn(Parse *, Token *);
11645 SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *, SrcList *);
11646 SQLITE_PRIVATE CollSeq *sqlite3GetCollSeq(sqlite3*, u8, CollSeq *, const char*);
11647 SQLITE_PRIVATE char sqlite3AffinityType(const char*);
11648 SQLITE_PRIVATE void sqlite3Analyze(Parse*, Token*, Token*);
11649 SQLITE_PRIVATE int sqlite3InvokeBusyHandler(BusyHandler*);
11650 SQLITE_PRIVATE int sqlite3FindDb(sqlite3*, Token*);
11651 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *, const char *);
11652 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3*,int iDB);
11653 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3*,Index*);
11654 SQLITE_PRIVATE void sqlite3DefaultRowEst(Index*);
11655 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3*, int);
11656 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
11657 SQLITE_PRIVATE void sqlite3MinimumFileFormat(Parse*, int, int);
11658 SQLITE_PRIVATE void sqlite3SchemaClear(void *);
11659 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
11660 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
11661 SQLITE_PRIVATE KeyInfo *sqlite3IndexKeyinfo(Parse *, Index *);
11662 SQLITE_PRIVATE int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
11667 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3 *db, int);
11668 SQLITE_PRIVATE int sqlite3OpenTempDatabase(Parse *);
11670 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum*, char*, int, int);
11671 SQLITE_PRIVATE void sqlite3StrAccumAppend(StrAccum*,const char*,int);
11672 SQLITE_PRIVATE char *sqlite3StrAccumFinish(StrAccum*);
11673 SQLITE_PRIVATE void sqlite3StrAccumReset(StrAccum*);
11674 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest*,int,int);
11675 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
11677 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *);
11678 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *, Pgno, const u8 *);
11683 SQLITE_PRIVATE void *sqlite3ParserAlloc(void*(*)(size_t));
11684 SQLITE_PRIVATE void sqlite3ParserFree(void*, void(*)(void*));
11685 SQLITE_PRIVATE void sqlite3Parser(void*, int, Token, Parse*);
11687 SQLITE_PRIVATE int sqlite3ParserStackPeak(void*);
11690 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3*);
11692 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3*);
11698 SQLITE_PRIVATE void sqlite3TableLock(Parse *, int, int, u8, const char *);
11704 SQLITE_PRIVATE int sqlite3Utf8To8(unsigned char*);
11718 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table*);
11719 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, char **);
11720 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db);
11721 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db);
11722 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
11723 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
11724 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3*);
11725 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *, int, int);
11728 SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse*,Table*);
11729 SQLITE_PRIVATE void sqlite3VtabBeginParse(Parse*, Token*, Token*, Token*);
11730 SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse*, Token*);
11731 SQLITE_PRIVATE void sqlite3VtabArgInit(Parse*);
11732 SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse*, Token*);
11733 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
11734 SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse*, Table*);
11735 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
11736 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
11737 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
11738 SQLITE_PRIVATE void sqlite3InvalidFunction(sqlite3_context*,int,sqlite3_value**);
11739 SQLITE_PRIVATE int sqlite3VdbeParameterIndex(Vdbe*, const char*, int);
11740 SQLITE_PRIVATE int sqlite3TransferBindings(sqlite3_stmt *, sqlite3_stmt *);
11741 SQLITE_PRIVATE int sqlite3Reprepare(Vdbe*);
11742 SQLITE_PRIVATE void sqlite3ExprListCheckLength(Parse*, ExprList*, const char*);
11743 SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq(Parse *, Expr *, Expr *);
11744 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3*);
11745 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
11746 SQLITE_PRIVATE const char *sqlite3JournalModename(int);
11747 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
11748 SQLITE_PRIVATE int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
11758 SQLITE_PRIVATE void sqlite3FkCheck(Parse*, Table*, int, int);
11759 SQLITE_PRIVATE void sqlite3FkDropTable(Parse*, SrcList *, Table*);
11760 SQLITE_PRIVATE void sqlite3FkActions(Parse*, Table*, ExprList*, int);
11761 SQLITE_PRIVATE int sqlite3FkRequired(Parse*, Table*, int*, int);
11762 SQLITE_PRIVATE u32 sqlite3FkOldmask(Parse*, Table*);
11763 SQLITE_PRIVATE FKey *sqlite3FkReferences(Table *);
11772 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *, Table*);
11790 SQLITE_PRIVATE void sqlite3BeginBenignMalloc(void);
11791 SQLITE_PRIVATE void sqlite3EndBenignMalloc(void);
11800 SQLITE_PRIVATE int sqlite3FindInIndex(Parse *, Expr *, int*);
11803 SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
11804 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *);
11805 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *);
11810 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *);
11811 SQLITE_PRIVATE int sqlite3MemJournalSize(void);
11812 SQLITE_PRIVATE int sqlite3IsMemJournal(sqlite3_file *);
11815 SQLITE_PRIVATE void sqlite3ExprSetHeight(Parse *pParse, Expr *p);
11816 SQLITE_PRIVATE int sqlite3SelectExprHeight(Select *);
11817 SQLITE_PRIVATE int sqlite3ExprCheckHeight(Parse*, int);
11824 SQLITE_PRIVATE u32 sqlite3Get4byte(const u8*);
11825 SQLITE_PRIVATE void sqlite3Put4byte(u8*, u32);
11828 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *, sqlite3 *);
11829 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db);
11830 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db);
11838 SQLITE_PRIVATE void sqlite3ParserTrace(FILE*, char *);
11848 SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe*);
11849 SQLITE_PRIVATE void (*sqlite3IoTrace)(const char*,...);
11884 SQLITE_PRIVATE void sqlite3MemdebugSetType(void*,u8);
11885 SQLITE_PRIVATE int sqlite3MemdebugHasType(void*,u8);
11886 SQLITE_PRIVATE int sqlite3MemdebugNoType(void*,u8);
11924 SQLITE_PRIVATE const unsigned char sqlite3UpperToLower[] = {
11993 SQLITE_PRIVATE const unsigned char sqlite3CtypeMap[256] = {
12040 SQLITE_PRIVATE SQLITE_WSD struct Sqlite3Config sqlite3Config = {
12081 SQLITE_PRIVATE SQLITE_WSD FuncDefHash sqlite3GlobalFunctions;
12086 SQLITE_PRIVATE const Token sqlite3IntTokens[] = {
12111 SQLITE_PRIVATE int sqlite3PendingByte = 0x40000000;
12120 SQLITE_PRIVATE const unsigned char sqlite3OpcodeProperty[] = OPFLG_INITIALIZER;
12886 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *, VdbeCursor*);
12888 SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor*);
12890 SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE*, int, Op*);
12892 SQLITE_PRIVATE u32 sqlite3VdbeSerialTypeLen(u32);
12893 SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem*, int);
12894 SQLITE_PRIVATE u32 sqlite3VdbeSerialPut(unsigned char*, int, Mem*, int);
12895 SQLITE_PRIVATE u32 sqlite3VdbeSerialGet(const unsigned char*, u32, Mem*);
12896 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(VdbeFunc*, int);
12899 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(VdbeCursor*,UnpackedRecord*,int*);
12900 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor *, i64 *);
12901 SQLITE_PRIVATE int sqlite3MemCompare(const Mem*, const Mem*, const CollSeq*);
12902 SQLITE_PRIVATE int sqlite3VdbeExec(Vdbe*);
12903 SQLITE_PRIVATE int sqlite3VdbeList(Vdbe*);
12904 SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe*);
12905 SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *, int);
12906 SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem*);
12907 SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem*, const Mem*);
12908 SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem*, const Mem*, int);
12909 SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem*, Mem*);
12910 SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem*);
12911 SQLITE_PRIVATE int sqlite3VdbeMemSetStr(Mem*, const char*, int, u8, void(*)(void*));
12912 SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem*, i64);
12916 SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem*, double);
12918 SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem*);
12919 SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem*,int);
12920 SQLITE_PRIVATE void sqlite3VdbeMemSetRowSet(Mem*);
12921 SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem*);
12922 SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem*, int);
12923 SQLITE_PRIVATE i64 sqlite3VdbeIntValue(Mem*);
12924 SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem*);
12925 SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem*);
12926 SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem*);
12927 SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem*);
12928 SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem*);
12929 SQLITE_PRIVATE int sqlite3VdbeMemFromBtree(BtCursor*,int,int,int,Mem*);
12930 SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p);
12931 SQLITE_PRIVATE void sqlite3VdbeMemReleaseExternal(Mem *p);
12935 SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem*, FuncDef*);
12936 SQLITE_PRIVATE const char *sqlite3OpcodeName(int);
12937 SQLITE_PRIVATE int sqlite3VdbeMemGrow(Mem *pMem, int n, int preserve);
12938 SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *, int);
12939 SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame*);
12940 SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *);
12941 SQLITE_PRIVATE void sqlite3VdbeMemStoreType(Mem *pMem);
12952 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, VdbeCursor *);
12953 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
12954 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *, Mem *);
12955 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, VdbeCursor *, int *);
12956 SQLITE_PRIVATE int sqlite3VdbeSorterRewind(sqlite3 *, VdbeCursor *, int *);
12957 SQLITE_PRIVATE int sqlite3VdbeSorterWrite(sqlite3 *, VdbeCursor *, Mem *);
12958 SQLITE_PRIVATE int sqlite3VdbeSorterCompare(VdbeCursor *, Mem *, int *);
12962 SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe*);
12963 SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe*);
12970 SQLITE_PRIVATE void sqlite3VdbeMemPrepareToChange(Vdbe*,Mem*);
12974 SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *, int);
12979 SQLITE_PRIVATE int sqlite3VdbeMemTranslate(Mem*, u8);
12981 SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe*);
12982 SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf);
12984 SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem);
12987 SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *);
13024 SQLITE_PRIVATE int sqlite3StatusValue(int op){ in sqlite3StatusValue()
13034 SQLITE_PRIVATE void sqlite3StatusAdd(int op, int N){ in sqlite3StatusAdd()
13046 SQLITE_PRIVATE void sqlite3StatusSet(int op, int X){ in sqlite3StatusSet()
14308 SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions(void){ in sqlite3RegisterDateTimeFunctions()
14389 SQLITE_PRIVATE int sqlite3OsClose(sqlite3_file *pId){ in sqlite3OsClose()
14397 SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){ in sqlite3OsRead()
14401 SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){ in sqlite3OsWrite()
14405 SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ in sqlite3OsTruncate()
14408 SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ in sqlite3OsSync()
14412 SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ in sqlite3OsFileSize()
14416 SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ in sqlite3OsLock()
14420 SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ in sqlite3OsUnlock()
14423 SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){ in sqlite3OsCheckReservedLock()
14427 SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){ in sqlite3OsFileControl()
14430 SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ in sqlite3OsSectorSize()
14434 SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ in sqlite3OsDeviceCharacteristics()
14437 SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){ in sqlite3OsShmLock()
14440 SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ in sqlite3OsShmBarrier()
14443 SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ in sqlite3OsShmUnmap()
14446 SQLITE_PRIVATE int sqlite3OsShmMap( in sqlite3OsShmMap()
14460 SQLITE_PRIVATE int sqlite3OsOpen( in sqlite3OsOpen()
14477 SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ in sqlite3OsDelete()
14480 SQLITE_PRIVATE int sqlite3OsAccess( in sqlite3OsAccess()
14489 SQLITE_PRIVATE int sqlite3OsFullPathname( in sqlite3OsFullPathname()
14499 SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ in sqlite3OsDlOpen()
14502 SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsDlError()
14505 SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void){ in sqlite3OsDlSym()
14508 SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ in sqlite3OsDlClose()
14512 SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ in sqlite3OsRandomness()
14515 SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ in sqlite3OsSleep()
14518 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){ in sqlite3OsCurrentTimeInt64()
14536 SQLITE_PRIVATE int sqlite3OsOpenMalloc( in sqlite3OsOpenMalloc()
14556 SQLITE_PRIVATE int sqlite3OsCloseFree(sqlite3_file *pFile){ in sqlite3OsCloseFree()
14570 SQLITE_PRIVATE int sqlite3OsInit(void){ in sqlite3OsInit()
14727 SQLITE_PRIVATE void sqlite3BenignMallocHooks( in sqlite3BenignMallocHooks()
14741 SQLITE_PRIVATE void sqlite3BeginBenignMalloc(void){ in sqlite3BeginBenignMalloc()
14747 SQLITE_PRIVATE void sqlite3EndBenignMalloc(void){ in sqlite3EndBenignMalloc()
14801 SQLITE_PRIVATE void sqlite3MemSetDefault(void){ in sqlite3MemSetDefault()
14953 SQLITE_PRIVATE void sqlite3MemSetDefault(void){ in sqlite3MemSetDefault()
15333 SQLITE_PRIVATE void sqlite3MemSetDefault(void){ in sqlite3MemSetDefault()
15350 SQLITE_PRIVATE void sqlite3MemdebugSetType(void *p, u8 eType){ in sqlite3MemdebugSetType()
15368 SQLITE_PRIVATE int sqlite3MemdebugHasType(void *p, u8 eType){ in sqlite3MemdebugHasType()
15390 SQLITE_PRIVATE int sqlite3MemdebugNoType(void *p, u8 eType){ in sqlite3MemdebugNoType()
15408 SQLITE_PRIVATE void sqlite3MemdebugBacktrace(int depth){ in sqlite3MemdebugBacktrace()
15415 SQLITE_PRIVATE void sqlite3MemdebugBacktraceCallback(void (*xBacktrace)(int, int, void **)){ in sqlite3MemdebugBacktraceCallback()
15422 SQLITE_PRIVATE void sqlite3MemdebugSettitle(const char *zTitle){ in sqlite3MemdebugSettitle()
15432 SQLITE_PRIVATE void sqlite3MemdebugSync(){ in sqlite3MemdebugSync()
15445 SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){ in sqlite3MemdebugDump()
15487 SQLITE_PRIVATE int sqlite3MemdebugMallocCount(){ in sqlite3MemdebugMallocCount()
16088 SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){ in sqlite3Memsys3Dump()
16172 SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys3(void){ in sqlite3MemGetMemsys3()
16712 SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){ in sqlite3Memsys5Dump()
16755 SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys5(void){ in sqlite3MemGetMemsys5()
16803 SQLITE_PRIVATE int sqlite3MutexInit(void){ in sqlite3MutexInit()
16837 SQLITE_PRIVATE int sqlite3MutexEnd(void){ in sqlite3MutexEnd()
16860 SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){ in sqlite3MutexAlloc()
16978 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ in sqlite3NoopMutex()
17105 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ in sqlite3NoopMutex()
17128 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ in sqlite3DefaultMutex()
17388 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ in sqlite3DefaultMutex()
17740 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ in sqlite3DefaultMutex()
18075 SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ in sqlite3DefaultMutex()
18253 SQLITE_PRIVATE int sqlite3MallocInit(void){ in sqlite3MallocInit()
18297 SQLITE_PRIVATE int sqlite3HeapNearlyFull(void){ in sqlite3HeapNearlyFull()
18304 SQLITE_PRIVATE void sqlite3MallocEnd(void){ in sqlite3MallocEnd()
18393 SQLITE_PRIVATE void *sqlite3Malloc(int n){ in sqlite3Malloc()
18446 SQLITE_PRIVATE void *sqlite3ScratchMalloc(int n){ in sqlite3ScratchMalloc()
18484 SQLITE_PRIVATE void sqlite3ScratchFree(void *p){ in sqlite3ScratchFree()
18542 SQLITE_PRIVATE int sqlite3MallocSize(void *p){ in sqlite3MallocSize()
18547 SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, void *p){ in sqlite3DbMallocSize()
18581 SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){ in sqlite3DbFree()
18606 SQLITE_PRIVATE void *sqlite3Realloc(void *pOld, int nBytes){ in sqlite3Realloc()
18669 SQLITE_PRIVATE void *sqlite3MallocZero(int n){ in sqlite3MallocZero()
18681 SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, int n){ in sqlite3DbMallocZero()
18707 SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, int n){ in sqlite3DbMallocRaw()
18751 SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, int n){ in sqlite3DbRealloc()
18788 SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, int n){ in sqlite3DbReallocOrFree()
18804 SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){ in sqlite3DbStrDup()
18818 SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, int n){ in sqlite3DbStrNDup()
18837 SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char *zFormat, ...){ in sqlite3SetString()
18862 SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){ in sqlite3ApiExit()
19104 SQLITE_PRIVATE void sqlite3VXPrintf( in sqlite3VXPrintf()
19624 SQLITE_PRIVATE void sqlite3StrAccumAppend(StrAccum *p, const char *z, int N){ in sqlite3StrAccumAppend()
19680 SQLITE_PRIVATE char *sqlite3StrAccumFinish(StrAccum *p){ in sqlite3StrAccumFinish()
19702 SQLITE_PRIVATE void sqlite3StrAccumReset(StrAccum *p){ in sqlite3StrAccumReset()
19716 SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, char *zBase, int n, int mx){ in sqlite3StrAccumInit()
19731 SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap){ in sqlite3VMPrintf()
19751 SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){ in sqlite3MPrintf()
19768 SQLITE_PRIVATE char *sqlite3MAppendf(sqlite3 *db, char *zStr, const char *zFormat, ...){ in sqlite3MAppendf()
19880 SQLITE_PRIVATE void sqlite3DebugPrintf(const char *zFormat, ...){ in sqlite3DebugPrintf()
19899 SQLITE_PRIVATE void sqlite3XPrintf(StrAccum *p, const char *zFormat, ...){ in sqlite3XPrintf()
20035 SQLITE_PRIVATE void sqlite3PrngSaveState(void){ in sqlite3PrngSaveState()
20042 SQLITE_PRIVATE void sqlite3PrngRestoreState(void){ in sqlite3PrngRestoreState()
20049 SQLITE_PRIVATE void sqlite3PrngResetState(void){ in sqlite3PrngResetState()
20098 SQLITE_PRIVATE const int sqlite3one = 1;
20219 SQLITE_PRIVATE u32 sqlite3Utf8Read( in sqlite3Utf8Read()
20257 SQLITE_PRIVATE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ in sqlite3VdbeMemTranslate()
20401 SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem){ in sqlite3VdbeMemHandleBom()
20439 SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *zIn, int nByte){ in sqlite3Utf8CharLen()
20469 SQLITE_PRIVATE int sqlite3Utf8To8(unsigned char *zIn){ in sqlite3Utf8To8()
20493 SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){ in sqlite3Utf16to8()
20521 SQLITE_PRIVATE char *sqlite3Utf8to16(sqlite3 *db, u8 enc, char *z, int n, int *pnOut){ in sqlite3Utf8to16()
20541 SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *zIn, int nChar){ in sqlite3Utf16ByteLen()
20566 SQLITE_PRIVATE void sqlite3UtfSelfTest(void){ in sqlite3UtfSelfTest()
20643 SQLITE_PRIVATE void sqlite3Coverage(int x){ in sqlite3Coverage()
20656 SQLITE_PRIVATE int sqlite3IsNaN(double x){ in sqlite3IsNaN()
20704 SQLITE_PRIVATE int sqlite3Strlen30(const char *z){ in sqlite3Strlen30()
20732 SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code, const char *zFormat, ...){ in sqlite3Error()
20765 SQLITE_PRIVATE void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ in sqlite3ErrorMsg()
20799 SQLITE_PRIVATE int sqlite3Dequote(char *z){ in sqlite3Dequote()
20840 SQLITE_PRIVATE int sqlite3StrICmp(const char *zLeft, const char *zRight){ in sqlite3StrICmp()
20877 SQLITE_PRIVATE int sqlite3AtoF(const char *z, double *pResult, int length, u8 enc){ in sqlite3AtoF()
21075 SQLITE_PRIVATE int sqlite3Atoi64(const char *zNum, i64 *pNum, int length, u8 enc){ in sqlite3Atoi64()
21144 SQLITE_PRIVATE int sqlite3GetInt32(const char *zNum, int *pValue){ in sqlite3GetInt32()
21183 SQLITE_PRIVATE int sqlite3Atoi(const char *z){ in sqlite3Atoi()
21218 SQLITE_PRIVATE int sqlite3PutVarint(unsigned char *p, u64 v){ in sqlite3PutVarint()
21251 SQLITE_PRIVATE int sqlite3PutVarint32(unsigned char *p, u32 v){ in sqlite3PutVarint32()
21283 SQLITE_PRIVATE u8 sqlite3GetVarint(const unsigned char *p, u64 *v){ in sqlite3GetVarint()
21453 SQLITE_PRIVATE u8 sqlite3GetVarint32(const unsigned char *p, u32 *v){ in sqlite3GetVarint32()
21576 SQLITE_PRIVATE int sqlite3VarintLen(u64 v){ in sqlite3VarintLen()
21589 SQLITE_PRIVATE u32 sqlite3Get4byte(const u8 *p){ in sqlite3Get4byte()
21592 SQLITE_PRIVATE void sqlite3Put4byte(unsigned char *p, u32 v){ in sqlite3Put4byte()
21606 SQLITE_PRIVATE u8 sqlite3HexToInt(int h){ in sqlite3HexToInt()
21624 SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){ in sqlite3HexToBlob()
21666 SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){ in sqlite3SafetyCheckOk()
21683 SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){ in sqlite3SafetyCheckSickOrOk()
21703 SQLITE_PRIVATE int sqlite3AddInt64(i64 *pA, i64 iB){ in sqlite3AddInt64()
21720 SQLITE_PRIVATE int sqlite3SubInt64(i64 *pA, i64 iB){ in sqlite3SubInt64()
21733 SQLITE_PRIVATE int sqlite3MulInt64(i64 *pA, i64 iB){ in sqlite3MulInt64()
21759 SQLITE_PRIVATE int sqlite3AbsInt32(int x){ in sqlite3AbsInt32()
21782 SQLITE_PRIVATE void sqlite3FileSuffix3(const char *zBaseFilename, char *z){ in sqlite3FileSuffix3()
21820 SQLITE_PRIVATE void sqlite3HashInit(Hash *pNew){ in sqlite3HashInit()
21832 SQLITE_PRIVATE void sqlite3HashClear(Hash *pH){ in sqlite3HashClear()
22000 SQLITE_PRIVATE void *sqlite3HashFind(const Hash *pH, const char *pKey, int nKey){ in sqlite3HashFind()
22030 SQLITE_PRIVATE void *sqlite3HashInsert(Hash *pH, const char *pKey, int nKey, void *data){ in sqlite3HashInsert()
22081 SQLITE_PRIVATE const char *sqlite3OpcodeName(int i){ in sqlite3OpcodeName()
22429 SQLITE_PRIVATE sqlite_uint64 sqlite3Hwtime(void){ return ((sqlite_uint64)0); }
24771 SQLITE_PRIVATE sqlite_uint64 sqlite3Hwtime(void){ return ((sqlite_uint64)0); }
31548 SQLITE_PRIVATE sqlite_uint64 sqlite3Hwtime(void){ return ((sqlite_uint64)0); }
31750 SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetWin32(void);
31967 SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetWin32(void){
31981 SQLITE_PRIVATE void sqlite3MemSetDefault(void){
34879 SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32 iSize){
34894 SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec *p, u32 i){
34930 SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec *p, u32 i){
35001 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){
35038 SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec *p){
35053 SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec *p){
35098 SQLITE_PRIVATE int sqlite3BitvecBuiltinTest(int sz, int *aOp){
35318 SQLITE_PRIVATE int sqlite3PcacheInitialize(void){
35327 SQLITE_PRIVATE void sqlite3PcacheShutdown(void){
35337 SQLITE_PRIVATE int sqlite3PcacheSize(void){ return sizeof(PCache); }
35345 SQLITE_PRIVATE void sqlite3PcacheOpen(
35366 SQLITE_PRIVATE void sqlite3PcacheSetPageSize(PCache *pCache, int szPage){
35379 SQLITE_PRIVATE int sqlite3PcacheFetch(
35477 SQLITE_PRIVATE void sqlite3PcacheRelease(PgHdr *p){
35496 SQLITE_PRIVATE void sqlite3PcacheRef(PgHdr *p){
35506 SQLITE_PRIVATE void sqlite3PcacheDrop(PgHdr *p){
35524 SQLITE_PRIVATE void sqlite3PcacheMakeDirty(PgHdr *p){
35537 SQLITE_PRIVATE void sqlite3PcacheMakeClean(PgHdr *p){
35550 SQLITE_PRIVATE void sqlite3PcacheCleanAll(PCache *pCache){
35560 SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *pCache){
35571 SQLITE_PRIVATE void sqlite3PcacheMove(PgHdr *p, Pgno newPgno){
35592 SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){
35619 SQLITE_PRIVATE void sqlite3PcacheClose(PCache *pCache){
35628 SQLITE_PRIVATE void sqlite3PcacheClear(PCache *pCache){
35705 SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache *pCache){
35716 SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache *pCache){
35723 SQLITE_PRIVATE int sqlite3PcachePageRefcount(PgHdr *p){
35730 SQLITE_PRIVATE int sqlite3PcachePagecount(PCache *pCache){
35742 SQLITE_PRIVATE int sqlite3PcacheGetCachesize(PCache *pCache){
35750 SQLITE_PRIVATE void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage){
35763 SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *)){
36022 SQLITE_PRIVATE void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n){
36345 SQLITE_PRIVATE void *sqlite3PageMalloc(int sz){
36352 SQLITE_PRIVATE void sqlite3PageFree(void *p){
36915 SQLITE_PRIVATE void sqlite3PCacheSetDefault(void){
36942 SQLITE_PRIVATE int sqlite3PcacheReleaseMemory(int nReq){
36969 SQLITE_PRIVATE void sqlite3PcacheStats(
37113 SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db, void *pSpace, unsigned int N){
37134 SQLITE_PRIVATE void sqlite3RowSetClear(RowSet *p){
37154 SQLITE_PRIVATE void sqlite3RowSetInsert(RowSet *p, i64 rowid){
37369 SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){
37387 SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, u8 iBatch, sqlite3_int64 iRowid){
37484 SQLITE_PRIVATE int sqlite3WalOpen(sqlite3_vfs*, sqlite3_file*, const char *, int, i64, Wal**);
37485 SQLITE_PRIVATE int sqlite3WalClose(Wal *pWal, int sync_flags, int, u8 *);
37488 SQLITE_PRIVATE void sqlite3WalLimit(Wal*, i64);
37497 SQLITE_PRIVATE int sqlite3WalBeginReadTransaction(Wal *pWal, int *);
37498 SQLITE_PRIVATE void sqlite3WalEndReadTransaction(Wal *pWal);
37501 SQLITE_PRIVATE int sqlite3WalRead(Wal *pWal, Pgno pgno, int *pInWal, int nOut, u8 *pOut);
37504 SQLITE_PRIVATE Pgno sqlite3WalDbsize(Wal *pWal);
37507 SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction(Wal *pWal);
37508 SQLITE_PRIVATE int sqlite3WalEndWriteTransaction(Wal *pWal);
37511 SQLITE_PRIVATE int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx);
37515 SQLITE_PRIVATE void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData);
37519 SQLITE_PRIVATE int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData);
37522 SQLITE_PRIVATE int sqlite3WalFrames(Wal *pWal, int, PgHdr *, Pgno, int, int);
37525 SQLITE_PRIVATE int sqlite3WalCheckpoint(
37542 SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal);
37547 SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op);
37553 SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal);
40829 SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager *pPager, int mxPage){
40877 SQLITE_PRIVATE void sqlite3PagerSetSafetyLevel(
40965 SQLITE_PRIVATE void sqlite3PagerSetBusyhandler(
41004 SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve){
41062 SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager *pPager){
41073 SQLITE_PRIVATE int sqlite3PagerMaxPageCount(Pager *pPager, int mxPage){
41120 SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest){
41148 SQLITE_PRIVATE void sqlite3PagerPagecount(Pager *pPager, int *pnPage){
41228 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){
41275 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager){
41331 SQLITE_PRIVATE Pgno sqlite3PagerPagenumber(DbPage *pPg){
41339 SQLITE_PRIVATE void sqlite3PagerRef(DbPage *pPg){
41817 SQLITE_PRIVATE int sqlite3PagerOpen(
42239 SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager){
42506 SQLITE_PRIVATE int sqlite3PagerAcquire(
42619 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){
42637 SQLITE_PRIVATE void sqlite3PagerUnref(DbPage *pPg){
42750 SQLITE_PRIVATE int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory){
42968 SQLITE_PRIVATE int sqlite3PagerWrite(DbPage *pDbPage){
43065 SQLITE_PRIVATE int sqlite3PagerIswriteable(DbPage *pPg){
43084 SQLITE_PRIVATE void sqlite3PagerDontWrite(PgHdr *pPg){
43193 SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager){
43216 SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager *pPager){
43255 SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne(
43459 SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager *pPager){
43524 SQLITE_PRIVATE int sqlite3PagerRollback(Pager *pPager){
43570 SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager *pPager){
43577 SQLITE_PRIVATE int sqlite3PagerRefcount(Pager *pPager){
43585 SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager *pPager){
43596 SQLITE_PRIVATE int sqlite3PagerPageRefcount(DbPage *pPage){
43604 SQLITE_PRIVATE int *sqlite3PagerStats(Pager *pPager){
43624 SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager *pPager){
43638 SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint){
43717 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
43767 SQLITE_PRIVATE const char *sqlite3PagerFilename(Pager *pPager){
43774 SQLITE_PRIVATE const sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){
43783 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){
43790 SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager *pPager){
43798 SQLITE_PRIVATE int sqlite3PagerNosync(Pager *pPager){
43806 SQLITE_PRIVATE void sqlite3PagerSetCodec(
43820 SQLITE_PRIVATE void *sqlite3PagerGetCodec(Pager *pPager){
43851 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit){
43982 SQLITE_PRIVATE void *sqlite3PagerGetData(DbPage *pPg){
43991 SQLITE_PRIVATE void *sqlite3PagerGetExtra(DbPage *pPg){
44005 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
44038 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
44134 SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager *pPager){
44143 SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager *pPager){
44156 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){
44170 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){
44182 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, int eMode, int *pnLog, int *pnCkpt){
44194 SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager){
44202 SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager){
44275 SQLITE_PRIVATE int sqlite3PagerOpenWal(
44314 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager){
44358 SQLITE_PRIVATE void *sqlite3PagerCodec(PgHdr *pPg){
44619 SQLITE_PRIVATE int sqlite3WalTrace = 0;
45613 SQLITE_PRIVATE int sqlite3WalOpen(
45676 SQLITE_PRIVATE void sqlite3WalLimit(Wal *pWal, i64 iLimit){
46156 SQLITE_PRIVATE int sqlite3WalClose(
46582 SQLITE_PRIVATE int sqlite3WalBeginReadTransaction(Wal *pWal, int *pChanged){
46600 SQLITE_PRIVATE void sqlite3WalEndReadTransaction(Wal *pWal){
46616 SQLITE_PRIVATE int sqlite3WalRead(
46732 SQLITE_PRIVATE Pgno sqlite3WalDbsize(Wal *pWal){
46753 SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction(Wal *pWal){
46790 SQLITE_PRIVATE int sqlite3WalEndWriteTransaction(Wal *pWal){
46810 SQLITE_PRIVATE int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx){
46851 SQLITE_PRIVATE void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData){
46865 SQLITE_PRIVATE int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData){
46976 SQLITE_PRIVATE int sqlite3WalFrames(
47151 SQLITE_PRIVATE int sqlite3WalCheckpoint(
47242 SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal){
47275 SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op){
47317 SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal){
48038 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
48100 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){
48117 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){
48134 SQLITE_PRIVATE void sqlite3BtreeEnterCursor(BtCursor *pCur){
48137 SQLITE_PRIVATE void sqlite3BtreeLeaveCursor(BtCursor *pCur){
48157 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
48166 SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){
48180 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){
48191 SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){
48220 SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *pSchema){
48244 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
48247 SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){
48315 SQLITE_PRIVATE BtShared *SQLITE_WSD sqlite3SharedCacheList = 0;
48896 SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *pCur){
48974 SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor *pCur, int *pHasMoved){
49845 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree *p){
49960 SQLITE_PRIVATE int sqlite3BtreeOpen(
50281 SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){
50351 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){
50369 SQLITE_PRIVATE int sqlite3BtreeSetSafetyLevel(
50389 SQLITE_PRIVATE int sqlite3BtreeSyncDisabled(Btree *p){
50420 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
50450 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){
50460 SQLITE_PRIVATE int sqlite3BtreeGetReserve(Btree *p){
50473 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){
50486 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){
50505 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){
50529 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){
50796 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag){
51249 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){
51365 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster){
51448 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){
51478 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){
51527 SQLITE_PRIVATE void sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode){
51552 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p){
51620 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){
51651 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
51755 SQLITE_PRIVATE int sqlite3BtreeCursor(
51777 SQLITE_PRIVATE int sqlite3BtreeCursorSize(void){
51789 SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor *p){
51805 SQLITE_PRIVATE void sqlite3BtreeSetCachedRowid(BtCursor *pCur, sqlite3_int64 iRowid){
51819 SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeGetCachedRowid(BtCursor *pCur){
51827 SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor *pCur){
51908 SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor *pCur){
51925 SQLITE_PRIVATE int sqlite3BtreeKeySize(BtCursor *pCur, i64 *pSize){
51949 SQLITE_PRIVATE int sqlite3BtreeDataSize(BtCursor *pCur, u32 *pSize){
52237 SQLITE_PRIVATE int sqlite3BtreeKey(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){
52254 SQLITE_PRIVATE int sqlite3BtreeData(BtCursor *pCur, u32 offset, u32 amt, void *pBuf){
52345 SQLITE_PRIVATE const void *sqlite3BtreeKeyFetch(BtCursor *pCur, int *pAmt){
52354 SQLITE_PRIVATE const void *sqlite3BtreeDataFetch(BtCursor *pCur, int *pAmt){
52593 SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){
52616 SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor *pCur, int *pRes){
52680 SQLITE_PRIVATE int sqlite3BtreeMovetoUnpacked(
52864 SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor *pCur){
52878 SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor *pCur, int *pRes){
52947 SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int *pRes){
54937 SQLITE_PRIVATE int sqlite3BtreeInsert(
55079 SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor *pCur){
55337 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, int *piTable, int flags){
55407 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){
55549 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){
55571 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){
55595 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){
55628 SQLITE_PRIVATE int sqlite3BtreeCount(BtCursor *pCur, i64 *pnEntry){
55698 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
56099 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(
56211 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){
56224 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){
56232 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree *p){
56246 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
56265 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree *p){
56271 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){
56297 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){
56313 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){
56330 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){
56360 SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z){
56403 SQLITE_PRIVATE void sqlite3BtreeCacheOverflow(BtCursor *pCur){
56416 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){
57065 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
57098 SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){
57115 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
57191 SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){
57228 SQLITE_PRIVATE int sqlite3VdbeMemGrow(Mem *pMem, int n, int preserve){
57273 SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem *pMem){
57299 SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *pMem){
57327 SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem *pMem){
57354 SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem *pMem, int enc){
57398 SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){
57423 SQLITE_PRIVATE void sqlite3VdbeMemReleaseExternal(Mem *p){
57445 SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p){
57505 SQLITE_PRIVATE i64 sqlite3VdbeIntValue(Mem *pMem){
57531 SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem *pMem){
57553 SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem *pMem){
57582 SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem *pMem){
57596 SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem *pMem){
57613 SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem *pMem){
57633 SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem *pMem){
57650 SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){
57672 SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){
57684 SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem *pMem, double val){
57700 SQLITE_PRIVATE void sqlite3VdbeMemSetRowSet(Mem *pMem){
57721 SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem *p){
57742 SQLITE_PRIVATE void sqlite3VdbeMemPrepareToChange(Vdbe *pVdbe, Mem *pMem){
57766 SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType){
57782 SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){
57806 SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){
57833 SQLITE_PRIVATE int sqlite3VdbeMemSetStr(
57923 SQLITE_PRIVATE int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){
58045 SQLITE_PRIVATE int sqlite3VdbeMemFromBtree(
58102 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){
58141 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
58161 SQLITE_PRIVATE int sqlite3ValueFromExpr(
58271 SQLITE_PRIVATE void sqlite3ValueSetStr(
58284 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){
58294 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
58333 SQLITE_PRIVATE int sqlite3VdbeAddopTrace = 0;
58340 SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(sqlite3 *db){
58358 SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, int isPrepareV2){
58380 SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){
58402 SQLITE_PRIVATE void sqlite3VdbeTrace(Vdbe *p, FILE *trace){
58443 SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3){
58474 SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe *p, int op){
58477 SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1){
58480 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){
58488 SQLITE_PRIVATE int sqlite3VdbeAddOp4(
58509 SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *zWhere){
58519 SQLITE_PRIVATE int sqlite3VdbeAddOp4Int(
58546 SQLITE_PRIVATE int sqlite3VdbeMakeLabel(Vdbe *p){
58567 SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe *p, int x){
58579 SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe *p){
58673 SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){
58763 SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){
58779 SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *pnMaxArg){
58796 SQLITE_PRIVATE int sqlite3VdbeAddOpList(Vdbe *p, int nOp, VdbeOpList const *aOp){
58838 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, u32 addr, int val){
58849 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, u32 addr, int val){
58859 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, u32 addr, int val){
58870 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe *p, u8 val){
58882 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){
58972 SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){
58980 SQLITE_PRIVATE void sqlite3VdbeChangeToNoop(Vdbe *p, int addr){
59015 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){
59089 SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe *p, const char *zFormat, ...){
59102 SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat, ...){
59139 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){
59274 SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe *p, int i){
59305 SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe *p){
59327 SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe *p){
59349 SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){
59413 SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame *p){
59440 SQLITE_PRIVATE int sqlite3VdbeList(
59626 SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe *p){
59643 SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe *p){
59713 SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe *p){
59767 SQLITE_PRIVATE void sqlite3VdbeMakeReady(
59873 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){
59901 SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){
59980 SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){
60008 SQLITE_PRIVATE int sqlite3VdbeSetColName(
60321 SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *p, int eOp){
60386 SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *p, int deferred){
60411 SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe *p){
60613 SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe *p){
60628 SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe *p){
60704 SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe *p){
60720 SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(VdbeFunc *pVdbeFunc, int mask){
60739 SQLITE_PRIVATE void sqlite3VdbeDeleteObject(sqlite3 *db, Vdbe *p){
60762 SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe *p){
60794 SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor *p){
60868 SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem *pMem, int file_format){
60912 SQLITE_PRIVATE u32 sqlite3VdbeSerialTypeLen(u32 serial_type){
60992 SQLITE_PRIVATE u32 sqlite3VdbeSerialPut(u8 *buf, int nBuf, Mem *pMem, int file_format){
61042 SQLITE_PRIVATE u32 sqlite3VdbeSerialGet(
61149 SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord(
61185 SQLITE_PRIVATE void sqlite3VdbeRecordUnpack(
61245 SQLITE_PRIVATE int sqlite3VdbeRecordCompare(
61354 SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid){
61434 SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(
61468 SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, int nChange){
61478 SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe *v){
61492 SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db){
61502 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
61514 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe *v, int iVar, u8 aff){
61536 SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){
62093 SQLITE_PRIVATE void sqlite3InvalidFunction(
62741 SQLITE_PRIVATE int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName, int nName){
62763 SQLITE_PRIVATE int sqlite3TransferBindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt){
62916 SQLITE_PRIVATE char *sqlite3VdbeExpandSql(
63179 SQLITE_PRIVATE void sqlite3VdbeMemStoreType(Mem *pMem){
63341 SQLITE_PRIVATE void sqlite3ValueApplyAffinity(
63354 SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf){
63558 SQLITE_PRIVATE sqlite_uint64 sqlite3Hwtime(void){ return ((sqlite_uint64)0); }
63648 SQLITE_PRIVATE int sqlite3VdbeExec(
70663 SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *db, VdbeCursor *pCsr){
70705 SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){
70886 SQLITE_PRIVATE int sqlite3VdbeSorterWrite(
70964 SQLITE_PRIVATE int sqlite3VdbeSorterRewind(sqlite3 *db, VdbeCursor *pCsr, int *pbEof){
71072 SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, VdbeCursor *pCsr, int *pbEof){
71121 SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(VdbeCursor *pCsr, Mem *pOut){
71146 SQLITE_PRIVATE int sqlite3VdbeSorterCompare(
71356 SQLITE_PRIVATE int sqlite3JournalOpen(
71385 SQLITE_PRIVATE int sqlite3JournalCreate(sqlite3_file *p){
71396 SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){
71640 SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *pJfd){
71651 SQLITE_PRIVATE int sqlite3IsMemJournal(sqlite3_file *pJfd){
71658 SQLITE_PRIVATE int sqlite3MemJournalSize(void){
71701 SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){
71724 SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){
71741 SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){
71759 SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){
71786 SQLITE_PRIVATE int sqlite3WalkSelect(Walker *pWalker, Select *p){
72209 SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc, int iSrc, int iCol){
72625 SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy(
72954 SQLITE_PRIVATE int sqlite3ResolveExprNames(
73005 SQLITE_PRIVATE void sqlite3ResolveSelectNames(
73053 SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr){
73082 SQLITE_PRIVATE Expr *sqlite3ExprSetColl(Expr *pExpr, CollSeq *pColl){
73097 SQLITE_PRIVATE Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName){
73112 SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){
73151 SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2){
73201 SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity){
73235 SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq(
73287 SQLITE_PRIVATE int sqlite3ExprCheckHeight(Parse *pParse, int nHeight){
73360 SQLITE_PRIVATE void sqlite3ExprSetHeight(Parse *pParse, Expr *p){
73369 SQLITE_PRIVATE int sqlite3SelectExprHeight(Select *p){
73398 SQLITE_PRIVATE Expr *sqlite3ExprAlloc(
73446 SQLITE_PRIVATE Expr *sqlite3Expr(
73463 SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(
73499 SQLITE_PRIVATE Expr *sqlite3PExpr(
73518 SQLITE_PRIVATE Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight){
73534 SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){
73565 SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr){
73636 SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){
73867 SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){
73870 SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags){
73906 SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags){
73941 SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, IdList *p){
73961 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){
73986 SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){
74001 SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(
74047 SQLITE_PRIVATE void sqlite3ExprListSetName(
74072 SQLITE_PRIVATE void sqlite3ExprListSetSpan(
74093 SQLITE_PRIVATE void sqlite3ExprListCheckLength(
74109 SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){
74191 SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr *p){
74201 SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr *p){
74214 SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr *p){
74224 SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr *p, int *pValue){
74268 SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr *p){
74291 SQLITE_PRIVATE void sqlite3ExprCodeIsNullJump(
74312 SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff){
74345 SQLITE_PRIVATE int sqlite3IsRowid(const char *z){
74450 SQLITE_PRIVATE int sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound){
74591 SQLITE_PRIVATE int sqlite3CodeSubselect(
75012 SQLITE_PRIVATE void sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg){
75085 SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){
75103 SQLITE_PRIVATE void sqlite3ExprCachePush(Parse *pParse){
75112 SQLITE_PRIVATE void sqlite3ExprCachePop(Parse *pParse, int N){
75145 SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable(
75172 SQLITE_PRIVATE int sqlite3ExprCodeGetColumn(
75199 SQLITE_PRIVATE void sqlite3ExprCacheClear(Parse *pParse){
75215 SQLITE_PRIVATE void sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount){
75223 SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){
75240 SQLITE_PRIVATE void sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg){
75278 SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){
75886 SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){
75903 SQLITE_PRIVATE int sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){
75931 SQLITE_PRIVATE int sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){
76073 SQLITE_PRIVATE void sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr){
76090 SQLITE_PRIVATE int sqlite3ExprCodeExprList(
76183 SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){
76303 SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){
76455 SQLITE_PRIVATE int sqlite3ExprCompare(Expr *pA, Expr *pB){
76497 SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB){
76695 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr){
76710 SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList *pList){
76723 SQLITE_PRIVATE int sqlite3GetTempReg(Parse *pParse){
76738 SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse *pParse, int iReg){
76755 SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){
76769 SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){
77006 SQLITE_PRIVATE void sqlite3AlterFunctions(void){
77170 SQLITE_PRIVATE void sqlite3AlterRenameTable(
77371 SQLITE_PRIVATE void sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat){
77400 SQLITE_PRIVATE void sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef){
77524 SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc){
78043 SQLITE_PRIVATE void sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2){
78168 SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){
78206 SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){
78702 SQLITE_PRIVATE void sqlite3Detach(Parse *pParse, Expr *pDbname){
78724 SQLITE_PRIVATE void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){
78749 SQLITE_PRIVATE int sqlite3FixInit(
78782 SQLITE_PRIVATE int sqlite3FixSrcList(
78809 SQLITE_PRIVATE int sqlite3FixSelect(
78830 SQLITE_PRIVATE int sqlite3FixExpr(
78848 SQLITE_PRIVATE int sqlite3FixExprList(
78865 SQLITE_PRIVATE int sqlite3FixTriggerStep(
78986 SQLITE_PRIVATE int sqlite3AuthReadCol(
79019 SQLITE_PRIVATE void sqlite3AuthRead(
79076 SQLITE_PRIVATE int sqlite3AuthCheck(
79112 SQLITE_PRIVATE void sqlite3AuthContextPush(
79127 SQLITE_PRIVATE void sqlite3AuthContextPop(AuthContext *pContext){
79167 SQLITE_PRIVATE void sqlite3BeginParse(Parse *pParse, int explainFlag){
79194 SQLITE_PRIVATE void sqlite3TableLock(
79262 SQLITE_PRIVATE void sqlite3FinishCoding(Parse *pParse){
79365 SQLITE_PRIVATE void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){
79403 SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){
79431 SQLITE_PRIVATE Table *sqlite3LocateTable(
79470 SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){
79505 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName){
79543 SQLITE_PRIVATE void sqlite3ResetInternalSchema(sqlite3 *db, int iDb){
79609 SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){
79642 SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){
79688 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, const char *zTabName){
79717 SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, Token *pName){
79732 SQLITE_PRIVATE void sqlite3OpenMasterTable(Parse *p, int iDb){
79748 SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){
79769 SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){
79794 SQLITE_PRIVATE int sqlite3TwoPartName(
79831 SQLITE_PRIVATE int sqlite3CheckObjectName(Parse *pParse, const char *zName){
79857 SQLITE_PRIVATE void sqlite3StartTable(
80080 SQLITE_PRIVATE void sqlite3AddColumn(Parse *pParse, Token *pName){
80129 SQLITE_PRIVATE void sqlite3AddNotNull(Parse *pParse, int onError){
80161 SQLITE_PRIVATE char sqlite3AffinityType(const char *zIn){
80206 SQLITE_PRIVATE void sqlite3AddColumnType(Parse *pParse, Token *pType){
80228 SQLITE_PRIVATE void sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan){
80271 SQLITE_PRIVATE void sqlite3AddPrimaryKey(
80335 SQLITE_PRIVATE void sqlite3AddCheckConstraint(
80355 SQLITE_PRIVATE void sqlite3AddCollateType(Parse *pParse, Token *pToken){
80406 SQLITE_PRIVATE CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){
80440 SQLITE_PRIVATE void sqlite3ChangeCookie(Parse *pParse, int iDb){
80591 SQLITE_PRIVATE void sqlite3EndTable(
80799 SQLITE_PRIVATE void sqlite3CreateView(
80877 SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){
81008 SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo){
81146 SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr){
81317 SQLITE_PRIVATE void sqlite3CreateForeignKey(
81438 SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){
81579 SQLITE_PRIVATE Index *sqlite3CreateIndex(
82067 SQLITE_PRIVATE void sqlite3DefaultRowEst(Index *pIdx){
82088 SQLITE_PRIVATE void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){
82167 SQLITE_PRIVATE void *sqlite3ArrayAllocate(
82202 SQLITE_PRIVATE IdList *sqlite3IdListAppend(sqlite3 *db, IdList *pList, Token *pToken){
82229 SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){
82243 SQLITE_PRIVATE int sqlite3IdListIndex(IdList *pList, const char *zName){
82271 SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge(
82353 SQLITE_PRIVATE SrcList *sqlite3SrcListAppend(
82388 SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){
82406 SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){
82439 SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(
82483 SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy){
82513 SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(SrcList *p){
82527 SQLITE_PRIVATE void sqlite3BeginTransaction(Parse *pParse, int type){
82553 SQLITE_PRIVATE void sqlite3CommitTransaction(Parse *pParse){
82573 SQLITE_PRIVATE void sqlite3RollbackTransaction(Parse *pParse){
82594 SQLITE_PRIVATE void sqlite3Savepoint(Parse *pParse, int op, Token *pName){
82614 SQLITE_PRIVATE int sqlite3OpenTempDatabase(Parse *pParse){
82665 SQLITE_PRIVATE void sqlite3CodeVerifySchema(Parse *pParse, int iDb){
82696 SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb){
82720 SQLITE_PRIVATE void sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb){
82734 SQLITE_PRIVATE void sqlite3MultiWrite(Parse *pParse){
82755 SQLITE_PRIVATE void sqlite3MayAbort(Parse *pParse){
82765 SQLITE_PRIVATE void sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type){
82848 SQLITE_PRIVATE void sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2){
82912 SQLITE_PRIVATE KeyInfo *sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx){
83021 SQLITE_PRIVATE CollSeq *sqlite3GetCollSeq(
83058 SQLITE_PRIVATE int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){
83141 SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(
83222 SQLITE_PRIVATE void sqlite3FuncDefInsert(
83264 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(
83347 SQLITE_PRIVATE void sqlite3SchemaClear(void *p){
83379 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
83429 SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){
83450 SQLITE_PRIVATE int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk){
83487 SQLITE_PRIVATE void sqlite3MaterializeView(
83529 SQLITE_PRIVATE Expr *sqlite3LimitWhere(
83621 SQLITE_PRIVATE void sqlite3DeleteFrom(
83879 SQLITE_PRIVATE void sqlite3GenerateRowDelete(
83985 SQLITE_PRIVATE void sqlite3GenerateRowIndexDelete(
84013 SQLITE_PRIVATE int sqlite3GenerateIndexKey(
85482 SQLITE_PRIVATE void sqlite3RegisterBuiltinFunctions(sqlite3 *db){
85507 SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSensitive){
85530 SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc){
85565 SQLITE_PRIVATE void sqlite3RegisterGlobalFunctions(void){
86253 SQLITE_PRIVATE FKey *sqlite3FkReferences(Table *pTab){
86294 SQLITE_PRIVATE void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){
86355 SQLITE_PRIVATE void sqlite3FkCheck(
86518 SQLITE_PRIVATE u32 sqlite3FkOldmask(
86554 SQLITE_PRIVATE int sqlite3FkRequired(
86814 SQLITE_PRIVATE void sqlite3FkActions(
86842 SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){
86900 SQLITE_PRIVATE void sqlite3OpenTable(
86937 SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(Vdbe *v, Index *pIdx){
86979 SQLITE_PRIVATE void sqlite3TableAffinityStr(Vdbe *v, Table *pTab){
87103 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse){
87158 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse){
87313 SQLITE_PRIVATE void sqlite3Insert(
88018 SQLITE_PRIVATE void sqlite3GenerateConstraintChecks(
88304 SQLITE_PRIVATE void sqlite3CompleteInsertion(
88364 SQLITE_PRIVATE int sqlite3OpenTableAndIndices(
89794 SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){
89925 SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){
90007 SQLITE_PRIVATE u8 sqlite3GetBoolean(const char *z){
90228 SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){
90262 SQLITE_PRIVATE void sqlite3Pragma(
91539 SQLITE_PRIVATE int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUsed){
91870 SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){
91911 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse){
91980 SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){
92203 SQLITE_PRIVATE int sqlite3Reprepare(Vdbe *p){
92384 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
92397 SQLITE_PRIVATE Select *sqlite3SelectNew(
92448 SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){
92472 SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){
93718 SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect){
93754 SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse *pParse){
95486 SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom){
95855 SQLITE_PRIVATE void sqlite3SelectPrep(
96075 SQLITE_PRIVATE int sqlite3Select(
96854 SQLITE_PRIVATE void sqlite3PrintExpr(Expr *p){
96870 SQLITE_PRIVATE void sqlite3PrintExprList(ExprList *pList){
96879 SQLITE_PRIVATE void sqlite3PrintSelect(Select *p, int indent){
97153 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){
97181 SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){
97214 SQLITE_PRIVATE void sqlite3BeginTrigger(
97405 SQLITE_PRIVATE void sqlite3FinishTrigger(
97485 SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3 *db, Select *pSelect){
97528 SQLITE_PRIVATE TriggerStep *sqlite3TriggerInsertStep(
97561 SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep(
97586 SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep(
97605 SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){
97623 SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){
97676 SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger){
97734 SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zName){
97777 SQLITE_PRIVATE Trigger *sqlite3TriggersExist(
98094 SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect(
98166 SQLITE_PRIVATE void sqlite3CodeRowTrigger(
98228 SQLITE_PRIVATE u32 sqlite3TriggerColmask(
98320 SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){
98348 SQLITE_PRIVATE void sqlite3Update(
99014 SQLITE_PRIVATE void sqlite3Vacuum(Parse *pParse){
99025 SQLITE_PRIVATE int sqlite3RunVacuum(char **pzErrMsg, sqlite3 *db){
99383 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
99393 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
99404 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
99481 SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){
99512 SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){
99554 SQLITE_PRIVATE void sqlite3VtabBeginParse(
99611 SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){
99693 SQLITE_PRIVATE void sqlite3VtabArgInit(Parse *pParse){
99703 SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse *pParse, Token *p){
99827 SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){
99897 SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const char *zTab, char **pzErr){
100001 SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const char *zTab){
100060 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, char **pzErrmsg){
100084 SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){
100093 SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){
100106 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
100161 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
100207 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(
100273 SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){
100371 SQLITE_PRIVATE int sqlite3WhereTrace = 0;
104897 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(
105415 SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo *pWInfo){
106435 SQLITE_PRIVATE void sqlite3ParserTrace(FILE *TraceFILE, char *zTracePrompt){
106885 SQLITE_PRIVATE void *sqlite3ParserAlloc(void *(*mallocProc)(size_t)){
107034 SQLITE_PRIVATE void sqlite3ParserFree(
107053 SQLITE_PRIVATE int sqlite3ParserStackPeak(void *p){
108818 SQLITE_PRIVATE void sqlite3Parser(
109302 SQLITE_PRIVATE int sqlite3KeywordCode(const unsigned char *z, int n){
109331 SQLITE_PRIVATE const char sqlite3IsEbcdicIdChar[] = {
109354 SQLITE_PRIVATE int sqlite3GetToken(const unsigned char *z, int *tokenType){
109630 SQLITE_PRIVATE int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
109801 SQLITE_PRIVATE const char sqlite3IsEbcdicIdChar[];
110098 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db);
110130 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db);
110162 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db);
110209 SQLITE_PRIVATE void (*sqlite3IoTrace)(const char*, ...) = 0;
110806 SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){
110965 SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db){
111000 SQLITE_PRIVATE const char *sqlite3ErrStr(int rc){
111090 SQLITE_PRIVATE int sqlite3InvokeBusyHandler(BusyHandler *p){
111174 SQLITE_PRIVATE int sqlite3CreateFunc(
111476 SQLITE_PRIVATE int sqlite3WalDefaultHook(
111612 SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt){
111656 SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){
111971 SQLITE_PRIVATE int sqlite3ParseUri(
112630 SQLITE_PRIVATE int sqlite3CorruptError(int lineno){
112637 SQLITE_PRIVATE int sqlite3MisuseError(int lineno){
112644 SQLITE_PRIVATE int sqlite3CantopenError(int lineno){
113296 SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBlocker){
113324 SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){
113423 SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){
113997 SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey);
113998 SQLITE_PRIVATE void *sqlite3Fts3HashInsert(Fts3Hash*, const void *pKey, int nKey, void *pData);
113999 SQLITE_PRIVATE void *sqlite3Fts3HashFind(const Fts3Hash*, const void *pKey, int nKey);
114000 SQLITE_PRIVATE void sqlite3Fts3HashClear(Fts3Hash*);
114001 SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem(const Fts3Hash *, const void *, int);
114389 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
114390 SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *);
114391 SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *);
114392 SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *);
114393 SQLITE_PRIVATE int sqlite3Fts3SegReaderNew(int, sqlite3_int64,
114395 SQLITE_PRIVATE int sqlite3Fts3SegReaderPending(
114397 SQLITE_PRIVATE void sqlite3Fts3SegReaderFree(Fts3SegReader *);
114398 SQLITE_PRIVATE int sqlite3Fts3AllSegdirs(Fts3Table*, int, int, sqlite3_stmt **);
114399 SQLITE_PRIVATE int sqlite3Fts3ReadLock(Fts3Table *);
114400 SQLITE_PRIVATE int sqlite3Fts3ReadBlock(Fts3Table*, sqlite3_int64, char **, int*, int*);
114402 SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal(Fts3Table *, sqlite3_stmt **);
114403 SQLITE_PRIVATE int sqlite3Fts3SelectDocsize(Fts3Table *, sqlite3_int64, sqlite3_stmt **);
114405 SQLITE_PRIVATE void sqlite3Fts3FreeDeferredTokens(Fts3Cursor *);
114406 SQLITE_PRIVATE int sqlite3Fts3DeferToken(Fts3Cursor *, Fts3PhraseToken *, int);
114407 SQLITE_PRIVATE int sqlite3Fts3CacheDeferredDoclists(Fts3Cursor *);
114408 SQLITE_PRIVATE void sqlite3Fts3FreeDeferredDoclists(Fts3Cursor *);
114409 SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *);
114415 SQLITE_PRIVATE int sqlite3Fts3SegReaderStart(Fts3Table*, Fts3MultiSegReader*, Fts3SegFilter*);
114416 SQLITE_PRIVATE int sqlite3Fts3SegReaderStep(Fts3Table *, Fts3MultiSegReader *);
114417 SQLITE_PRIVATE void sqlite3Fts3SegReaderFinish(Fts3MultiSegReader *);
114419 SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor(
114461 SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *, sqlite3_int64);
114462 SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *, sqlite_int64 *);
114463 SQLITE_PRIVATE int sqlite3Fts3GetVarint32(const char *, int *);
114464 SQLITE_PRIVATE int sqlite3Fts3VarintLen(sqlite3_uint64);
114465 SQLITE_PRIVATE void sqlite3Fts3Dequote(char *);
114466 SQLITE_PRIVATE void sqlite3Fts3DoclistPrev(int,char*,int,char**,sqlite3_int64*,int*,u8*);
114468 SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats(Fts3Cursor *, Fts3Expr *, u32 *);
114471 SQLITE_PRIVATE const char *sqlite3Fts3NextToken(const char *, int *);
114472 SQLITE_PRIVATE int sqlite3Fts3InitHashTable(sqlite3 *, Fts3Hash *, const char *);
114473 SQLITE_PRIVATE int sqlite3Fts3InitTokenizer(Fts3Hash *pHash, const char *,
114476 SQLITE_PRIVATE int sqlite3Fts3IsIdChar(char);
114479 SQLITE_PRIVATE void sqlite3Fts3Offsets(sqlite3_context*, Fts3Cursor*);
114480 SQLITE_PRIVATE void sqlite3Fts3Snippet(sqlite3_context *, Fts3Cursor *, const char *,
114483 SQLITE_PRIVATE void sqlite3Fts3Matchinfo(sqlite3_context *, Fts3Cursor *, const char *);
114486 SQLITE_PRIVATE int sqlite3Fts3ExprParse(sqlite3_tokenizer *,
114489 SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *);
114491 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db);
114492 SQLITE_PRIVATE int sqlite3Fts3InitTerm(sqlite3 *db);
114496 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db);
114498 SQLITE_PRIVATE void sqlite3Fts3EvalPhraseCleanup(Fts3Phrase *);
114500 SQLITE_PRIVATE int sqlite3Fts3MsrIncrStart(
114502 SQLITE_PRIVATE int sqlite3Fts3MsrIncrNext(
114504 SQLITE_PRIVATE char *sqlite3Fts3EvalPhrasePoslist(Fts3Cursor *, Fts3Expr *, int iCol);
114505 SQLITE_PRIVATE int sqlite3Fts3MsrOvfl(Fts3Cursor *, Fts3MultiSegReader *, int *);
114506 SQLITE_PRIVATE int sqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr);
114508 SQLITE_PRIVATE int sqlite3Fts3DeferredTokenList(Fts3DeferredToken *, char **, int *);
114542 SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *p, sqlite_int64 v){
114559 SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *p, sqlite_int64 *v){
114575 SQLITE_PRIVATE int sqlite3Fts3GetVarint32(const char *p, int *pi){
114585 SQLITE_PRIVATE int sqlite3Fts3VarintLen(sqlite3_uint64 v){
114608 SQLITE_PRIVATE void sqlite3Fts3Dequote(char *z){
116627 SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor(
117416 SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule(sqlite3_tokenizer_module const**ppModule);
117417 SQLITE_PRIVATE void sqlite3Fts3PorterTokenizerModule(sqlite3_tokenizer_module const**ppModule);
117419 SQLITE_PRIVATE void sqlite3Fts3IcuTokenizerModule(sqlite3_tokenizer_module const**ppModule);
117428 SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){
117803 SQLITE_PRIVATE void sqlite3Fts3DoclistPrev(
118942 SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats(
118990 SQLITE_PRIVATE char *sqlite3Fts3EvalPhrasePoslist(
119033 SQLITE_PRIVATE void sqlite3Fts3EvalPhraseCleanup(Fts3Phrase *pPhrase){
119504 SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){
120266 SQLITE_PRIVATE int sqlite3Fts3ExprParse(
120304 SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *p){
120495 SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3* db){
120562 SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, char copyKey){
120577 SQLITE_PRIVATE void sqlite3Fts3HashClear(Fts3Hash *pH){
120785 SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem(
120806 SQLITE_PRIVATE void *sqlite3Fts3HashFind(const Fts3Hash *pH, const void *pKey, int nKey){
120828 SQLITE_PRIVATE void *sqlite3Fts3HashInsert(
121526 SQLITE_PRIVATE void sqlite3Fts3PorterTokenizerModule(
121629 SQLITE_PRIVATE int sqlite3Fts3IsIdChar(char c){
121643 SQLITE_PRIVATE const char *sqlite3Fts3NextToken(const char *zStr, int *pn){
121680 SQLITE_PRIVATE int sqlite3Fts3InitTokenizer(
121905 SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule(sqlite3_tokenizer_module const**ppModule);
121977 SQLITE_PRIVATE int sqlite3Fts3InitHashTable(
122251 SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule(
122614 SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal(
122621 SQLITE_PRIVATE int sqlite3Fts3SelectDocsize(
122672 SQLITE_PRIVATE int sqlite3Fts3ReadLock(Fts3Table *p){
122702 SQLITE_PRIVATE int sqlite3Fts3AllSegdirs(
122986 SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *p){
123233 SQLITE_PRIVATE int sqlite3Fts3ReadBlock(
123287 SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *p){
123566 SQLITE_PRIVATE int sqlite3Fts3MsrOvfl(
123604 SQLITE_PRIVATE void sqlite3Fts3SegReaderFree(Fts3SegReader *pReader){
123618 SQLITE_PRIVATE int sqlite3Fts3SegReaderNew(
123702 SQLITE_PRIVATE int sqlite3Fts3SegReaderPending(
124554 SQLITE_PRIVATE int sqlite3Fts3MsrIncrNext(
124649 SQLITE_PRIVATE int sqlite3Fts3SegReaderStart(
124658 SQLITE_PRIVATE int sqlite3Fts3MsrIncrStart(
124713 SQLITE_PRIVATE int sqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr){
124733 SQLITE_PRIVATE int sqlite3Fts3SegReaderStep(
124892 SQLITE_PRIVATE void sqlite3Fts3SegReaderFinish(
124997 SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *p){
125209 SQLITE_PRIVATE void sqlite3Fts3FreeDeferredDoclists(Fts3Cursor *pCsr){
125221 SQLITE_PRIVATE void sqlite3Fts3FreeDeferredTokens(Fts3Cursor *pCsr){
125240 SQLITE_PRIVATE int sqlite3Fts3CacheDeferredDoclists(Fts3Cursor *pCsr){
125291 SQLITE_PRIVATE int sqlite3Fts3DeferredTokenList(
125321 SQLITE_PRIVATE int sqlite3Fts3DeferToken(
125382 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(
125510 SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *p){
126703 SQLITE_PRIVATE void sqlite3Fts3Snippet(
126850 SQLITE_PRIVATE void sqlite3Fts3Offsets(
126987 SQLITE_PRIVATE void sqlite3Fts3Matchinfo(
130214 SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){
130761 SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){
131063 SQLITE_PRIVATE void sqlite3Fts3IcuTokenizerModule(