| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
sqlite3VdbeMemGrow| Name: | sqlite3VdbeMemGrow | | Prototype: | int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve) | | Coverage: | 100.000% (27/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 189-230 |
| | 38 | 7 |
sqlite3VdbeFreeCursor| Name: | sqlite3VdbeFreeCursor | | Prototype: | void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2181-2213 |
| | 23 | 7 |
sqlite3TableAffinity| Name: | sqlite3TableAffinity | | Prototype: | void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 130-157 |
| | 18 | 7 |
sqlite3SrcListDup| Name: | sqlite3SrcListDup | | Prototype: | SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1405-1445 |
| | 37 | 7 |
sqlite3SelectAddColumnTypeAndCollation| Name: | sqlite3SelectAddColumnTypeAndCollation | | Prototype: | void sqlite3SelectAddColumnTypeAndCollation( Parse *pParse, Table *pTab, Select *pSelect ) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2028-2071 |
| | 38 | 7 |
sqlite3PagerSetFlags| Name: | sqlite3PagerSetFlags | | Prototype: | void sqlite3PagerSetFlags( Pager *pPager, unsigned pgFlags ) | | Coverage: | 100.000% (29/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3609-3642 |
| | 21 | 7 |
sqlite3PagerSavepoint| Name: | sqlite3PagerSavepoint | | Prototype: | int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint) | | Coverage: | 96.552% (28/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6888-6952 |
| | 29 | 7 |
sqlite3PagerRollback| Name: | sqlite3PagerRollback | | Prototype: | int sqlite3PagerRollback(Pager *pPager) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6650-6694 |
| | 30 | 7 |
sqlite3PagerCloseWal| Name: | sqlite3PagerCloseWal | | Prototype: | int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db) | | Coverage: | 60.000% (15/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7574-7610 |
| | 22 | 7 |
sqlite3KeyInfoOfIndex| Name: | sqlite3KeyInfoOfIndex | | Prototype: | KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4477-4514 |
| | 27 | 7 |
sqlite3Init| Name: | sqlite3Init | | Prototype: | int sqlite3Init(sqlite3 *db, char **pzErrMsg) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 374-400 |
| | 28 | 7 |
sqlite3IndexAffinityStr| Name: | sqlite3IndexAffinityStr | | Prototype: | const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 72-108 |
| | 25 | 7 |
sqlite3FixTriggerStep| Name: | sqlite3FixTriggerStep | | Prototype: | int sqlite3FixTriggerStep( DbFixer *pFix, TriggerStep *pStep ) | | Coverage: | 80.000% (20/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 596-625 |
| | 16 | 7 |
sqlite3FindTable| Name: | sqlite3FindTable | | Prototype: | Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 297-326 |
| | 17 | 7 |
sqlite3ExprListCompare| Name: | sqlite3ExprListCompare | | Prototype: | int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4781-4793 |
| | 10 | 7 |
sqlite3ExprIsInteger| Name: | sqlite3ExprIsInteger | | Prototype: | int sqlite3ExprIsInteger(Expr *p, int *pValue) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2037-2067 |
| | 22 | 7 |
sqlite3ExprAffinity| Name: | sqlite3ExprAffinity | | Prototype: | char sqlite3ExprAffinity(Expr *pExpr) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 45-71 |
| | 25 | 7 |
sqlite3Dequote| Name: | sqlite3Dequote | | Prototype: | void sqlite3Dequote(char *z) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 245-266 |
| | 17 | 7 |
sqlite3BtreeClose| Name: | sqlite3BtreeClose | | Prototype: | int sqlite3BtreeClose(Btree *p) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2636-2689 |
| | 37 | 7 |
sqlite3BlobCompare| Name: | sqlite3BlobCompare | | Prototype: | int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3923-3949 |
| | 20 | 7 |
sqlite3BitvecTestNotNull| Name: | sqlite3BitvecTestNotNull | | Prototype: | int sqlite3BitvecTestNotNull(Bitvec *p, u32 i) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | | Lines: | 130-152 |
| | 18 | 7 |
removeUnindexableInClauseTerms| Name: | removeUnindexableInClauseTerms | | Prototype: | static Expr *removeUnindexableInClauseTerms( Parse *pParse, int iEq, WhereLoop *pLoop, Expr *pX ) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 409-472 |
| | 37 | 7 |
readsTable| Name: | readsTable | | Prototype: | static int readsTable(Parse *p, int iDb, Table *pTab) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 165-197 |
| | 26 | 7 |
readDbPage| Name: | readDbPage | | Prototype: | static int readDbPage(PgHdr *pPg) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3016-3071 |
| | 26 | 7 |
propagateConstantExprRewrite| Name: | propagateConstantExprRewrite | | Prototype: | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4144-4164 |
| | 19 | 7 |
pragmaVtabConnect| Name: | pragmaVtabConnect | | Prototype: | static int pragmaVtabConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | | Coverage: | 80.000% (16/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2200-2257 |
| | 42 | 7 |
pcacheSortDirtyList| Name: | pcacheSortDirtyList | | Prototype: | static PgHdr *pcacheSortDirtyList(PgHdr *pIn) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 727-757 |
| | 20 | 7 |
pcache1TruncateUnsafe| Name: | pcache1TruncateUnsafe | | Prototype: | static void pcache1TruncateUnsafe( PCache1 *pCache, unsigned int iLimit ) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 630-673 |
| | 34 | 7 |
pcache1ResizeHash| Name: | pcache1ResizeHash | | Prototype: | static void pcache1ResizeHash(PCache1 *p) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 522-554 |
| | 30 | 7 |
pcache1InitBulk| Name: | pcache1InitBulk | | Prototype: | static int pcache1InitBulk(PCache1 *pCache) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 277-308 |
| | 24 | 7 |
parseYyyyMmDd| Name: | parseYyyyMmDd | | Prototype: | static int parseYyyyMmDd(const char *zDate, DateTime *p) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 301-331 |
| | 21 | 7 |
parseHhMmSs| Name: | parseHhMmSs | | Prototype: | static int parseHhMmSs(const char *zDate, DateTime *p) | | Coverage: | 100.000% (24/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 200-235 |
| | 28 | 7 |
pagerWalFrames| Name: | pagerWalFrames | | Prototype: | static int pagerWalFrames( Pager *pPager, PgHdr *pList, Pgno nTruncate, int isCommit ) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3175-3232 |
| | 32 | 7 |
pagerOpenWalIfPresent| Name: | pagerOpenWalIfPresent | | Prototype: | static int pagerOpenWalIfPresent(Pager *pPager) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3335-3363 |
| | 23 | 7 |
pageFreeArray| Name: | pageFreeArray | | Prototype: | static int pageFreeArray( MemPage *pPg, int iFirst, int nCell, CellArray *pCArray ) | | Coverage: | 90.909% (20/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6849-6892 |
| | 34 | 7 |
openDirectory| Name: | openDirectory | | Prototype: | static int openDirectory(const char *zFilename, int *pFd) | | Coverage: | 50.000% (11/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3657-3677 |
| | 19 | 7 |
isSimpleCount| Name: | isSimpleCount | | Prototype: | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4409-4431 |
| | 19 | 7 |
isDate| Name: | isDate | | Prototype: | static int isDate( sqlite3_context *context, int argc, sqlite3_value **argv, DateTime *p ) | | Coverage: | 100.000% (28/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 873-903 |
| | 19 | 7 |
identPut| Name: | identPut | | Prototype: | static void identPut(char *z, int *pIdx, char *zSignedIdent) | | Coverage: | 100.000% (29/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1554-1575 |
| | 16 | 7 |
groupConcatStep| Name: | groupConcatStep | | Prototype: | static void groupConcatStep( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1686-1717 |
| | 23 | 7 |
findCreateFileMode| Name: | findCreateFileMode | | Prototype: | static int findCreateFileMode( const char *zPath, int flags, mode_t *pMode, uid_t *pUid, gid_t *pGid ) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5820-5873 |
| | 21 | 7 |
findConstInWhere| Name: | findConstInWhere | | Prototype: | static void findConstInWhere(WhereConst *pConst, Expr *pExpr) | | Coverage: | 100.000% (31/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4108-4136 |
| | 26 | 7 |
exprMightBeIndexed2| Name: | exprMightBeIndexed2 | | Prototype: | static __attribute__((noinline)) int exprMightBeIndexed2( SrcList *pFrom, Bitmask mPrereq, int *aiCurCol, Expr *pExpr ) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 956-979 |
| | 14 | 7 |
disconnectAllVtab| Name: | disconnectAllVtab | | Prototype: | static void disconnectAllVtab(sqlite3 *db) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1036-1061 |
| | 15 | 7 |
dbpageFilter| Name: | dbpageFilter | | Prototype: | static int dbpageFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 216-260 |
| | 36 | 7 |
corruptSchema| Name: | corruptSchema | | Prototype: | static void corruptSchema( InitData *pData, const char *zObj, const char *zExtra ) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 22-45 |
| | 15 | 7 |
computeLimitRegisters| Name: | computeLimitRegisters | | Prototype: | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2149-2195 |
| | 34 | 7 |
computeJD| Name: | computeJD | | Prototype: | static void computeJD(DateTime *p) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 251-287 |
| | 28 | 7 |
charFunc| Name: | charFunc | | Prototype: | static void charFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 76.190% (16/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1095-1130 |
| | 26 | 7 |
absFunc| Name: | absFunc | | Prototype: | static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 143-179 |
| | 19 | 7 |
zeroJournalHdr| Name: | zeroJournalHdr | | Prototype: | static int zeroJournalHdr(Pager *pPager, int doTruncate) | | Coverage: | 96.000% (24/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1400-1433 |
| | 20 | 6 |
writeMasterJournal| Name: | writeMasterJournal | | Prototype: | static int writeMasterJournal(Pager *pPager, const char *zMaster) | | Coverage: | 70.000% (21/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1693-1756 |
| | 36 | 6 |
writeJournalHdr| Name: | writeJournalHdr | | Prototype: | static int writeJournalHdr(Pager *pPager) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1450-1549 |
| | 36 | 6 |
windowAggFinal| Name: | windowAggFinal | | Prototype: | static void windowAggFinal(Parse *pParse, Window *pMWin, int bFinal) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1211-1241 |
| | 20 | 6 |
whereUsablePartialIndex| Name: | whereUsablePartialIndex | | Prototype: | static int whereUsablePartialIndex(int iTab, WhereClause *pWC, Expr *pWhere) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2788-2806 |
| | 13 | 6 |
whereScanInit| Name: | whereScanInit | | Prototype: | static WhereTerm *whereScanInit( WhereScan *pScan, WhereClause *pWC, int iCur, int iColumn, u32 opMask, Index *pIdx ) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 332-367 |
| | 25 | 6 |
whereLoopFindLesser| Name: | whereLoopFindLesser | | Prototype: | static WhereLoop **whereLoopFindLesser( WhereLoop **ppPrev, const WhereLoop *pTemplate ) | | Coverage: | 100.000% (36/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2035-2097 |
| | 30 | 6 |
whereClauseInsert| Name: | whereClauseInsert | | Prototype: | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags) | | Coverage: | 73.684% (14/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 60-94 |
| | 38 | 6 |
walRestartLog| Name: | walRestartLog | | Prototype: | static int walRestartLog(Wal *pWal) | | Coverage: | 81.250% (13/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3140-3180 |
| | 26 | 6 |
walIndexAppend| Name: | walIndexAppend | | Prototype: | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage) | | Coverage: | 81.250% (13/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1044-1121 |
| | 26 | 6 |
vfsUnlink| Name: | vfsUnlink | | Prototype: | static void vfsUnlink(sqlite3_vfs *pVfs) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 362-377 |
| | 12 | 6 |
verifyDbFile| Name: | verifyDbFile | | Prototype: | static void verifyDbFile(unixFile *pFile) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1455-1479 |
| | 16 | 6 |
unixTempFileDir| Name: | unixTempFileDir | | Prototype: | static const char *unixTempFileDir(void) | | Coverage: | 60.000% (12/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5648-5675 |
| | 21 | 6 |
unixRemapfile| Name: | unixRemapfile | | Prototype: | static void unixRemapfile( unixFile *pFd, i64 nNew ) | | Coverage: | 94.444% (17/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4982-5056 |
| | 60 | 6 |
unixMapfile| Name: | unixMapfile | | Prototype: | static int unixMapfile(unixFile *pFd, i64 nMap) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5074-5096 |
| | 20 | 6 |
termIsEquivalence| Name: | termIsEquivalence | | Prototype: | static int termIsEquivalence(Parse *pParse, Expr *pExpr) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 896-912 |
| | 13 | 6 |
statConnect| Name: | statConnect | | Prototype: | static int statConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 140-177 |
| | 24 | 6 |
statBestIndex| Name: | statBestIndex | | Prototype: | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 194-235 |
| | 23 | 6 |
sqlite3_step| Name: | sqlite3_step | | Prototype: | int sqlite3_step(sqlite3_stmt *pStmt) | | Coverage: | 73.684% (14/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 679-721 |
| | 29 | 6 |
sqlite3_file_control| Name: | sqlite3_file_control | | Prototype: | int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3699-3735 |
| | 32 | 6 |
sqlite3_backup_init| Name: | sqlite3_backup_init | | Prototype: | sqlite3_backup *sqlite3_backup_init( sqlite3* pDestDb, const char *zDestDb, sqlite3* pSrcDb, const char *zSrcDb ) | | Coverage: | 76.190% (16/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 141-211 |
| | 27 | 6 |
sqlite3WithAdd| Name: | sqlite3WithAdd | | Prototype: | With *sqlite3WithAdd( Parse *pParse, With *pWith, Token *pName, ExprList *pArglist, Select *pQuery ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4521-4566 |
| | 27 | 6 |
sqlite3WindowCodeStep| Name: | sqlite3WindowCodeStep | | Prototype: | void sqlite3WindowCodeStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | | Coverage: | 100.000% (33/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 2174-2252 |
| | 20 | 6 |
sqlite3WhereClauseClear| Name: | sqlite3WhereClauseClear | | Prototype: | void sqlite3WhereClauseClear(WhereClause *pWC) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 1474-1491 |
| | 12 | 6 |
sqlite3WalOpen| Name: | sqlite3WalOpen | | Prototype: | int sqlite3WalOpen( sqlite3_vfs *pVfs, sqlite3_file *pDbFd, const char *zWalName, int bNoShm, i64 mxWalSize, Wal **ppWal ) | | Coverage: | 80.952% (17/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1335-1404 |
| | 42 | 6 |
sqlite3VdbeSerialPut| Name: | sqlite3VdbeSerialPut | | Prototype: | u32 sqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial_type) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3476-3510 |
| | 27 | 6 |
sqlite3VdbeMemHandleBom| Name: | sqlite3VdbeMemHandleBom | | Prototype: | int sqlite3VdbeMemHandleBom(Mem *pMem) | | Coverage: | 95.000% (19/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 347-375 |
| | 22 | 6 |
sqlite3VdbeMakeReady| Name: | sqlite3VdbeMakeReady | | Prototype: | void sqlite3VdbeMakeReady( Vdbe *p, Parse *pParse ) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2082-2175 |
| | 72 | 6 |
sqlite3VdbeIdxRowid| Name: | sqlite3VdbeIdxRowid | | Prototype: | int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid) | | Coverage: | 40.000% (8/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4532-4596 |
| | 32 | 6 |
sqlite3Utf16ByteLen| Name: | sqlite3Utf16ByteLen | | Prototype: | int sqlite3Utf16ByteLen(const void *zIn, int nChar) | | Coverage: | 33.333% (7/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 460-477 |
| | 11 | 6 |
sqlite3TableLock| Name: | sqlite3TableLock | | Prototype: | void sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 49-85 |
| | 25 | 6 |
sqlite3SrcListAppendFromTerm| Name: | sqlite3SrcListAppendFromTerm | | Prototype: | SrcList *sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3960-4005 |
| | 39 | 6 |
sqlite3SrcListAppend| Name: | sqlite3SrcListAppend | | Prototype: | SrcList *sqlite3SrcListAppend( sqlite3 *db, SrcList *pList, Token *pTable, Token *pDatabase ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3868-3903 |
| | 27 | 6 |
sqlite3RollbackAll| Name: | sqlite3RollbackAll | | Prototype: | void sqlite3RollbackAll(sqlite3 *db, int tripCode) | | Coverage: | 100.000% (24/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1275-1318 |
| | 26 | 6 |
sqlite3RefillIndex| Name: | sqlite3RefillIndex | | Prototype: | static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) | | Coverage: | 88.889% (16/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2867-2947 |
| | 61 | 6 |
sqlite3Prepare16| Name: | sqlite3Prepare16 | | Prototype: | static int sqlite3Prepare16( sqlite3 *db, const void *zSql, int nBytes, u32 prepFlags, sqlite3_stmt **ppStmt, const void **pzTail ) | | Coverage: | 41.667% (10/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 817-865 |
| | 22 | 6 |
sqlite3PcacheTruncate| Name: | sqlite3PcacheTruncate | | Prototype: | void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno) | | Coverage: | 94.444% (17/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 640-668 |
| | 20 | 6 |
sqlite3LogEstAdd| Name: | sqlite3LogEstAdd | | Prototype: | LogEst sqlite3LogEstAdd(LogEst a, LogEst b) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1433-1454 |
| | 7 | 6 |
sqlite3IsLikeFunction| Name: | sqlite3IsLikeFunction | | Prototype: | int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1845-1878 |
| | 31 | 6 |
sqlite3ExprListDup| Name: | sqlite3ExprListDup | | Prototype: | ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags) | | Coverage: | 95.000% (19/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1354-1395 |
| | 49 | 6 |
sqlite3ExprListAppend| Name: | sqlite3ExprListAppend | | Prototype: | ExprList *sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1532-1567 |
| | 42 | 6 |
sqlite3ExprCodeAtInit| Name: | sqlite3ExprCodeAtInit | | Prototype: | int sqlite3ExprCodeAtInit( Parse *pParse, Expr *pExpr, int regDest ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4029-4056 |
| | 20 | 6 |
sqlite3ErrStr| Name: | sqlite3ErrStr | | Prototype: | const char *sqlite3ErrStr(int rc) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1435-1494 |
| | 13 | 6 |
sqlite3CodeDropTable| Name: | sqlite3CodeDropTable | | Prototype: | void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2527-2592 |
| | 34 | 6 |
sqlite3BtreeTripAllCursors| Name: | sqlite3BtreeTripAllCursors | | Prototype: | int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly) | | Coverage: | 71.429% (15/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4066-4092 |
| | 20 | 6 |
sqlite3BtreeSetVersion| Name: | sqlite3BtreeSetVersion | | Prototype: | int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10130-10159 |
| | 19 | 6 |
sqlite3BtreeSavepoint| Name: | sqlite3BtreeSavepoint | | Prototype: | int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4205-4233 |
| | 24 | 6 |
sqlite3BtreeIncrVacuum| Name: | sqlite3BtreeIncrVacuum | | Prototype: | int sqlite3BtreeIncrVacuum(Btree *p) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3787-3818 |
| | 24 | 6 |
sqlite3BtreeCopyFile| Name: | sqlite3BtreeCopyFile | | Prototype: | int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 747-799 |
| | 33 | 6 |
sqlite3AddCollateType| Name: | sqlite3AddCollateType | | Prototype: | void sqlite3AddCollateType(Parse *pParse, Token *pToken) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1431-1461 |
| | 20 | 6 |