| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
setSharedCacheTableLock| Name: | setSharedCacheTableLock | | Prototype: | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock) | | Coverage: | 88.889% (16/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 347-399 |
| | 39 | 6 |
selectAddSubqueryTypeInfo| Name: | selectAddSubqueryTypeInfo | | Prototype: | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5141-5164 |
| | 21 | 6 |
querySharedCacheTableLock| Name: | querySharedCacheTableLock | | Prototype: | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 275-326 |
| | 39 | 6 |
pcache1Create| Name: | pcache1Create | | Prototype: | static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 748-792 |
| | 41 | 6 |
pager_truncate| Name: | pager_truncate | | Prototype: | static int pager_truncate(Pager *pPager, Pgno nPage) | | Coverage: | 95.455% (21/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2662-2692 |
| | 26 | 6 |
pager_incr_changecounter| Name: | pager_incr_changecounter | | Prototype: | static int pager_incr_changecounter(Pager *pPager, int isDirectMode) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6206-6280 |
| | 29 | 6 |
pagerOpenSavepoint| Name: | pagerOpenSavepoint | | Prototype: | static __attribute__((noinline)) int pagerOpenSavepoint(Pager *pPager, int nSavepoint) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6801-6845 |
| | 36 | 6 |
minmaxStep| Name: | minmaxStep | | Prototype: | static void minmaxStep( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | | Coverage: | 90.909% (20/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1624-1661 |
| | 18 | 6 |
likeFunc| Name: | likeFunc | | Prototype: | static void likeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 820-879 |
| | 27 | 6 |
groupConcatInverse| Name: | groupConcatInverse | | Prototype: | static void groupConcatInverse( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1719-1746 |
| | 17 | 6 |
getDigits| Name: | getDigits | | Prototype: | static int getDigits(const char *zDate, const char *zFormat, ...) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 110-146 |
| | 56 | 6 |
findReusableFd| Name: | findReusableFd | | Prototype: | static UnixUnusedFd *findReusableFd(const char *zPath, int flags) | | Coverage: | 95.833% (23/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5732-5776 |
| | 22 | 6 |
explainIndexRange| Name: | explainIndexRange | | Prototype: | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 87-110 |
| | 17 | 6 |
dotlockUnlock| Name: | dotlockUnlock | | Prototype: | static int dotlockUnlock(sqlite3_file *id, int eFileLock) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2306-2344 |
| | 35 | 6 |
destroyTable| Name: | destroyTable | | Prototype: | static void destroyTable(Parse *pParse, Table *pTab) | | Coverage: | 95.000% (19/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2455-2498 |
| | 21 | 6 |
codeInteger| Name: | codeInteger | | Prototype: | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) | | Coverage: | 100.000% (26/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3161-3192 |
| | 21 | 6 |
closeAllCursors| Name: | closeAllCursors | | Prototype: | static void closeAllCursors(Vdbe *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2265-2287 |
| | 20 | 6 |
clearAllSharedCacheTableLocks| Name: | clearAllSharedCacheTableLocks | | Prototype: | static void clearAllSharedCacheTableLocks(Btree *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 411-450 |
| | 35 | 6 |
btreeMoveto| Name: | btreeMoveto | | Prototype: | static int btreeMoveto( BtCursor *pCur, const void *pKey, i64 nKey, int bias, int *pRes ) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 790-818 |
| | 17 | 6 |
btreeCursor| Name: | btreeCursor | | Prototype: | static int btreeCursor( Btree *p, int iTable, int wrFlag, struct KeyInfo *pKeyInfo, BtCursor *pCur ) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4277-4336 |
| | 52 | 6 |
bindText| Name: | bindText | | Prototype: | static int bindText( sqlite3_stmt *pStmt, int i, const void *zData, int nData, void (*xDel)(void*), u8 encoding ) | | Coverage: | 70.000% (14/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1306-1336 |
| | 17 | 6 |
backupOnePage| Name: | backupOnePage | | Prototype: | static int backupOnePage( sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData, int bUpdate ) | | Coverage: | 88.462% (23/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 227-313 |
| | 39 | 6 |
azFileLock| Name: | azFileLock | | Prototype: | static const char *azFileLock(int eFileLock) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 743-752 |
| | 7 | 6 |
autoIncBegin| Name: | autoIncBegin | | Prototype: | static int autoIncBegin( Parse *pParse, int iDb, Table *pTab ) | | Coverage: | 92.857% (26/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 223-266 |
| | 30 | 6 |
actionName| Name: | actionName | | Prototype: | static const char *actionName(u8 action) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 239-250 |
| | 11 | 6 |
walRewriteChecksums| Name: | walRewriteChecksums | | Prototype: | static int walRewriteChecksums(Wal *pWal, u32 iLast) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3258-3301 |
| | 30 | 5 |
walMergesort| Name: | walMergesort | | Prototype: | static void walMergesort( const u32 *aContent, ht_slot *aBuffer, ht_slot *aList, int *pnList ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1533-1591 |
| | 49 | 5 |
walIteratorNext| Name: | walIteratorNext | | Prototype: | static int walIteratorNext( WalIterator *p, u32 *piPage, u32 *piFrame ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1423-1451 |
| | 19 | 5 |
walIndexTryHdr| Name: | walIndexTryHdr | | Prototype: | static int walIndexTryHdr(Wal *pWal, int *pChanged) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2061-2105 |
| | 22 | 5 |
walChecksumBytes| Name: | walChecksumBytes | | Prototype: | static void walChecksumBytes( int nativeCksum, u8 *a, int nByte, const u32 *aIn, u32 *aOut ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 662-698 |
| | 23 | 5 |
vdbeUnbind| Name: | vdbeUnbind | | Prototype: | static int vdbeUnbind(Vdbe *p, int i) | | Coverage: | 89.474% (17/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1263-1301 |
| | 25 | 5 |
unsetJoinExpr| Name: | unsetJoinExpr | | Prototype: | static void unsetJoinExpr(Expr *p, int iTable) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 410-425 |
| | 10 | 5 |
unixTruncate| Name: | unixTruncate | | Prototype: | static int unixTruncate(sqlite3_file *id, i64 nByte) | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3744-3789 |
| | 19 | 5 |
unixShmUnmap| Name: | unixShmUnmap | | Prototype: | static int unixShmUnmap( sqlite3_file *fd, int deleteFlag ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4900-4943 |
| | 34 | 5 |
unixShmPurge| Name: | unixShmPurge | | Prototype: | static void unixShmPurge(unixFile *pFd) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4368-4391 |
| | 21 | 5 |
unixRead| Name: | unixRead | | Prototype: | static int unixRead( sqlite3_file *id, void *pBuf, int amt, sqlite3_int64 offset ) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3312-3362 |
| | 28 | 5 |
unixGetTempname| Name: | unixGetTempname | | Prototype: | static int unixGetTempname(int nBuf, char *zBuf) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5682-5705 |
| | 17 | 5 |
unixFetch| Name: | unixFetch | | Prototype: | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5111-5130 |
| | 10 | 5 |
substSelect| Name: | substSelect | | Prototype: | static void substSelect( SubstContext *pSubst, Select *p, int doPrior ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3493-3517 |
| | 18 | 5 |
subjournalPage| Name: | subjournalPage | | Prototype: | static int subjournalPage(PgHdr *pPg) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4518-4559 |
| | 34 | 5 |
statFilter| Name: | statFilter | | Prototype: | static int statFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 574-617 |
| | 30 | 5 |
sqlite3_value_dup| Name: | sqlite3_value_dup | | Prototype: | sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 278-296 |
| | 27 | 5 |
sqlite3_shutdown| Name: | sqlite3_shutdown | | Prototype: | int sqlite3_shutdown(void) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 311-354 |
| | 16 | 5 |
sqlite3_open16| Name: | sqlite3_open16 | | Prototype: | int sqlite3_open16( const void *zFilename, sqlite3 **ppDb ) | | Coverage: | 62.500% (10/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3320-3353 |
| | 21 | 5 |
sqlite3_errmsg16| Name: | sqlite3_errmsg16 | | Prototype: | const void *sqlite3_errmsg16(sqlite3 *db) | | Coverage: | 64.286% (9/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2420-2455 |
| | 15 | 5 |
sqlite3_errmsg| Name: | sqlite3_errmsg | | Prototype: | const char *sqlite3_errmsg(sqlite3 *db) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2392-2413 |
| | 16 | 5 |
sqlite3WindowAlloc| Name: | sqlite3WindowAlloc | | Prototype: | Window *sqlite3WindowAlloc( Parse *pParse, int eType, int eStart, Expr *pStart, int eEnd, Expr *pEnd ) | | Coverage: | 91.304% (21/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 893-955 |
| | 36 | 5 |
sqlite3WhereFindTerm| Name: | sqlite3WhereFindTerm | | Prototype: | WhereTerm *sqlite3WhereFindTerm( WhereClause *pWC, int iCur, int iColumn, Bitmask notReady, u32 op, Index *pIdx ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 394-419 |
| | 12 | 5 |
sqlite3WalExclusiveMode| Name: | sqlite3WalExclusiveMode | | Prototype: | int sqlite3WalExclusiveMode(Wal *pWal, int op) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3690-3725 |
| | 32 | 5 |
sqlite3VdbeMultiLoad| Name: | sqlite3VdbeMultiLoad | | Prototype: | void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char *zTypes, ...) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 243-261 |
| | 53 | 5 |
sqlite3VdbeMemMakeWriteable| Name: | sqlite3VdbeMemMakeWriteable | | Prototype: | int sqlite3VdbeMemMakeWriteable(Mem *pMem) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 277-293 |
| | 13 | 5 |
sqlite3VdbeFindCompare| Name: | sqlite3VdbeFindCompare | | Prototype: | RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4486-4522 |
| | 15 | 5 |
sqlite3ValueBytes| Name: | sqlite3ValueBytes | | Prototype: | int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1870-1885 |
| | 12 | 5 |
sqlite3Utf8CharLen| Name: | sqlite3Utf8CharLen | | Prototype: | int sqlite3Utf8CharLen(const char *zIn, int nByte) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 385-400 |
| | 13 | 5 |
sqlite3UnlinkAndDeleteIndex| Name: | sqlite3UnlinkAndDeleteIndex | | Prototype: | void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, const char *zIdxName) | | Coverage: | 77.778% (14/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 462-485 |
| | 17 | 5 |
sqlite3SrcListEnlarge| Name: | sqlite3SrcListEnlarge | | Prototype: | SrcList *sqlite3SrcListEnlarge( sqlite3 *db, SrcList *pSrc, int nExtra, int iStart ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3786-3831 |
| | 34 | 5 |
sqlite3SrcListDelete| Name: | sqlite3SrcListDelete | | Prototype: | void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3926-3942 |
| | 14 | 5 |
sqlite3SrcListAssignCursors| Name: | sqlite3SrcListAssignCursors | | Prototype: | void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3908-3921 |
| | 11 | 5 |
sqlite3SelectPrep| Name: | sqlite3SelectPrep | | Prototype: | void sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5199-5212 |
| | 10 | 5 |
sqlite3SelectNew| Name: | sqlite3SelectNew | | Prototype: | Select *sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u32 selFlags, Expr *pLimit ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 127-180 |
| | 42 | 5 |
sqlite3RootPageMoved| Name: | sqlite3RootPageMoved | | Prototype: | void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom, int iTo) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2396-2417 |
| | 17 | 5 |
sqlite3ResultSetOfSelect| Name: | sqlite3ResultSetOfSelect | | Prototype: | Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2077-2107 |
| | 29 | 5 |
sqlite3ResetOneSchema| Name: | sqlite3ResetOneSchema | | Prototype: | void sqlite3ResetOneSchema(sqlite3 *db, int iDb) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 522-540 |
| | 15 | 5 |
sqlite3PagerWrite| Name: | sqlite3PagerWrite | | Prototype: | int sqlite3PagerWrite(PgHdr *pPg) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6123-6139 |
| | 21 | 5 |
sqlite3PCacheBufferSetup| Name: | sqlite3PCacheBufferSetup | | Prototype: | void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 251-271 |
| | 17 | 5 |
sqlite3OsFileControl| Name: | sqlite3OsFileControl | | Prototype: | int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 127-147 |
| | 5 | 5 |
sqlite3IdListDup| Name: | sqlite3IdListDup | | Prototype: | IdList *sqlite3IdListDup(sqlite3 *db, IdList *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1446-1469 |
| | 19 | 5 |
sqlite3IdListAppend| Name: | sqlite3IdListAppend | | Prototype: | IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3716-3739 |
| | 19 | 5 |
sqlite3FindDbName| Name: | sqlite3FindDbName | | Prototype: | int sqlite3FindDbName(sqlite3 *db, const char *zName) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 719-731 |
| | 7 | 5 |
sqlite3ExprImpliesExpr| Name: | sqlite3ExprImpliesExpr | | Prototype: | int sqlite3ExprImpliesExpr(Parse *pParse, Expr *pE1, Expr *pE2, int iTab) | | Coverage: | 95.238% (20/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4831-4847 |
| | 10 | 5 |
sqlite3ExprCodeGetColumnOfTable| Name: | sqlite3ExprCodeGetColumnOfTable | | Prototype: | void sqlite3ExprCodeGetColumnOfTable( Vdbe *v, Table *pTab, int iTabCur, int iCol, int regOut ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3221-3245 |
| | 12 | 5 |
sqlite3DefaultRowEst| Name: | sqlite3DefaultRowEst | | Prototype: | void sqlite3DefaultRowEst(Index *pIdx) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3572-3598 |
| | 26 | 5 |
sqlite3CollapseDatabaseArray| Name: | sqlite3CollapseDatabaseArray | | Prototype: | void sqlite3CollapseDatabaseArray(sqlite3 *db) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 495-515 |
| | 15 | 5 |
sqlite3Close| Name: | sqlite3Close | | Prototype: | static int sqlite3Close(sqlite3 *db, int forceZombie) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1081-1129 |
| | 17 | 5 |
sqlite3BtreeSetPageSize| Name: | sqlite3BtreeSetPageSize | | Prototype: | int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2784-2812 |
| | 29 | 5 |
sqlite3BtreeLast| Name: | sqlite3BtreeLast | | Prototype: | int sqlite3BtreeLast(BtCursor *pCur, int *pRes) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5219-5256 |
| | 26 | 5 |
sqlite3BtreeCommitPhaseOne| Name: | sqlite3BtreeCommitPhaseOne | | Prototype: | int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3908-3929 |
| | 14 | 5 |
sqlite3BtreeCloseCursor| Name: | sqlite3BtreeCloseCursor | | Prototype: | int sqlite3BtreeCloseCursor(BtCursor *pCur) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4383-4408 |
| | 21 | 5 |
sqlite3BeginTransaction| Name: | sqlite3BeginTransaction | | Prototype: | void sqlite3BeginTransaction(Parse *pParse, int type) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4076-4096 |
| | 19 | 5 |
sqlite3AddNotNull| Name: | sqlite3AddNotNull | | Prototype: | void sqlite3AddNotNull(Parse *pParse, int onError) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1131-1151 |
| | 15 | 5 |
setChildPtrmaps| Name: | setChildPtrmaps | | Prototype: | static int setChildPtrmaps(MemPage *pPage) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3466-3495 |
| | 21 | 5 |
selectOpName| Name: | selectOpName | | Prototype: | static const char *selectOpName(int id) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1363-1372 |
| | 7 | 5 |
searchWith| Name: | searchWith | | Prototype: | static struct Cte *searchWith( With *pWith, struct SrcList_item *pItem, With **ppContext ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4552-4571 |
| | 10 | 5 |
saveCursorsOnList| Name: | saveCursorsOnList | | Prototype: | static int __attribute__((noinline)) saveCursorsOnList( BtCursor *p, Pgno iRoot, BtCursor *pExcept ) | | Coverage: | 89.474% (17/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 753-773 |
| | 9 | 5 |
saveAllCursors| Name: | saveAllCursors | | Prototype: | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 736-746 |
| | 12 | 5 |
resetAccumulator| Name: | resetAccumulator | | Prototype: | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5222-5257 |
| | 19 | 5 |
removeFromSharingList| Name: | removeFromSharingList | | Prototype: | static int removeFromSharingList(BtShared *pBt) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2557-2589 |
| | 21 | 5 |
releaseInodeInfo| Name: | releaseInodeInfo | | Prototype: | static void releaseInodeInfo(unixFile *pFile) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1306-1332 |
| | 32 | 5 |
putVarint64| Name: | putVarint64 | | Prototype: | static int __attribute__((noinline)) putVarint64(unsigned char *p, u64 v) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 832-855 |
| | 20 | 5 |
ptrmapGet| Name: | ptrmapGet | | Prototype: | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1023-1052 |
| | 28 | 5 |
pcacheMergeDirtyList| Name: | pcacheMergeDirtyList | | Prototype: | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 690-714 |
| | 20 | 5 |
pcache1FetchNoMutex| Name: | pcache1FetchNoMutex | | Prototype: | static PgHdr1 *pcache1FetchNoMutex( sqlite3_pcache *p, unsigned int iKey, int createFlag ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 980-1008 |
| | 11 | 5 |
pcache1AllocPage| Name: | pcache1AllocPage | | Prototype: | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 407-450 |
| | 20 | 5 |
pcache1Alloc| Name: | pcache1Alloc | | Prototype: | static void *pcache1Alloc(int nByte) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 319-352 |
| | 26 | 5 |
parseDateOrTime| Name: | parseDateOrTime | | Prototype: | static int parseDateOrTime( sqlite3_context *context, const char *zDate, DateTime *p ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 379-396 |
| | 11 | 5 |
multiSelectValues| Name: | multiSelectValues | | Prototype: | static int multiSelectValues( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2453-2480 |
| | 29 | 5 |
multiSelectOrderByKeyInfo| Name: | multiSelectOrderByKeyInfo | | Prototype: | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2232-2259 |
| | 22 | 5 |
minmaxFunc| Name: | minmaxFunc | | Prototype: | static void minmaxFunc( 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: | 46-71 |
| | 22 | 5 |
minMaxQuery| Name: | minMaxQuery | | Prototype: | static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4372-4396 |
| | 26 | 5 |
invalidateIncrblobCursors| Name: | invalidateIncrblobCursors | | Prototype: | static void invalidateIncrblobCursors( Btree *pBtree, Pgno pgnoRoot, i64 iRow, int isClearTable ) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 530-548 |
| | 11 | 5 |