| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
sqlite3_errcode| Name: | sqlite3_errcode | | Prototype: | int sqlite3_errcode(sqlite3 *db) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2462-2470 |
| | 5 | 3 |
sqlite3PagerCommitPhaseTwo| Name: | sqlite3PagerCommitPhaseTwo | | Prototype: | int sqlite3PagerCommitPhaseTwo(Pager *pPager) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6584-6622 |
| | 22 | 3 |
sqlite3OsWrite| Name: | sqlite3OsWrite | | Prototype: | int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 92-95 |
| | 2 | 3 |
sqlite3OsRead| Name: | sqlite3OsRead | | Prototype: | int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 88-91 |
| | 2 | 3 |
sqlite3OsFileSize| Name: | sqlite3OsFileSize | | Prototype: | int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 103-106 |
| | 2 | 3 |
sqlite3ExpandSubquery| Name: | sqlite3ExpandSubquery | | Prototype: | int sqlite3ExpandSubquery(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4754-4774 |
| | 20 | 4 |
growOpArray| Name: | growOpArray | | Prototype: | static int growOpArray(Vdbe *v, int nOp) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 104-137 |
| | 19 | 3 |
constructAutomaticIndex| Name: | constructAutomaticIndex | | Prototype: | static void constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) | | Coverage: | 81.481% (66/81) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 674-870 |
| | 143 | 23 |
isAuxiliaryVtabOperator| Name: | isAuxiliaryVtabOperator | | Prototype: | static int isAuxiliaryVtabOperator( sqlite3 *db, Expr *pExpr, unsigned char *peOp2, Expr **ppLeft, Expr **ppRight ) | | Coverage: | 81.356% (48/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 351-445 |
| | 52 | 15 |
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 |
dbpageBestIndex| Name: | dbpageBestIndex | | Prototype: | static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | | Coverage: | 81.250% (26/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 109-160 |
| | 30 | 8 |
btreeDropTable| Name: | btreeDropTable | | Prototype: | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved) | | Coverage: | 81.250% (26/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9035-9116 |
| | 54 | 10 |
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 |
seekAndRead| Name: | seekAndRead | | Prototype: | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt) | | Coverage: | 80.769% (21/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3263-3305 |
| | 34 | 8 |
relocatePage| Name: | relocatePage | | Prototype: | static int relocatePage( BtShared *pBt, MemPage *pDbPage, u8 eType, Pgno iPtrPage, Pgno iFreePage, int isCommit ) | | Coverage: | 80.645% (25/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3572-3643 |
| | 40 | 10 |
readJournalHdr| Name: | readJournalHdr | | Prototype: | static int readJournalHdr( Pager *pPager, int isHot, i64 journalSize, u32 *pNRec, u32 *pDbSize ) | | Coverage: | 80.435% (37/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1568-1671 |
| | 36 | 10 |
sqlite3VdbeMemTranslate| Name: | sqlite3VdbeMemTranslate | | Prototype: | int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc) | | Coverage: | 80.357% (90/112) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 202-334 |
| | 85 | 30 |
sqlite3BtreeIntegrityCheck| Name: | sqlite3BtreeIntegrityCheck | | Prototype: | char *sqlite3BtreeIntegrityCheck( Btree *p, int *aRoot, int nRoot, int mxErr, int *pnErr ) | | Coverage: | 80.303% (53/66) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9785-9912 |
| | 82 | 19 |
sqlite3_backup_step| Name: | sqlite3_backup_step | | Prototype: | int sqlite3_backup_step(sqlite3_backup *p, int nPage) | | Coverage: | 80.142% (113/141) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 348-597 |
| | 141 | 36 |
walIndexPageRealloc| Name: | walIndexPageRealloc | | Prototype: | static __attribute__((noinline)) int walIndexPageRealloc( Wal *pWal, int iPage, volatile u32 **ppPage ) | | Coverage: | 80.000% (16/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 569-613 |
| | 33 | 7 |
validJulianDay| Name: | validJulianDay | | Prototype: | static int validJulianDay(sqlite3_int64 iJD) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 412-414 |
| | 1 | 1 |
sqlite3_vfs_register| Name: | sqlite3_vfs_register | | Prototype: | int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 384-407 |
| | 16 | 3 |
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 |
sqlite3ExprCheckIN| Name: | sqlite3ExprCheckIN | | Prototype: | int sqlite3ExprCheckIN(Parse *pParse, Expr *pIn) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2863-2875 |
| | 9 | 4 |
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 |
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 |
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 |
mkFullPathname| Name: | mkFullPathname | | Prototype: | static int mkFullPathname( const char *zPath, char *zOut, int nOut ) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6236-6258 |
| | 12 | 4 |
getPageMMap| Name: | getPageMMap | | Prototype: | static int getPageMMap( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags ) | | Coverage: | 80.000% (36/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5543-5611 |
| | 49 | 10 |
clearCell| Name: | clearCell | | Prototype: | static int clearCell( MemPage *pPage, unsigned char *pCell, CellInfo *pInfo ) | | Coverage: | 80.000% (28/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6258-6327 |
| | 42 | 10 |
sqlite3VdbeList| Name: | sqlite3VdbeList | | Prototype: | int sqlite3VdbeList( Vdbe *p ) | | Coverage: | 79.487% (62/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1742-1930 |
| | 125 | 24 |
walIndexRecover| Name: | walIndexRecover | | Prototype: | static int walIndexRecover(Wal *pWal) | | Coverage: | 79.412% (54/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1134-1302 |
| | 107 | 22 |
robust_open| Name: | robust_open | | Prototype: | static int robust_open(const char *z, int f, mode_t m) | | Coverage: | 79.310% (23/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 659-694 |
| | 29 | 9 |
walBeginShmUnreliable| Name: | walBeginShmUnreliable | | Prototype: | static int walBeginShmUnreliable(Wal *pWal, int *pChanged) | | Coverage: | 79.167% (38/48) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2245-2388 |
| | 75 | 16 |
valueToText| Name: | valueToText | | Prototype: | static __attribute__((noinline)) const void *valueToText(sqlite3_value* pVal, u8 enc) | | Coverage: | 79.167% (19/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1173-1204 |
| | 41 | 7 |
schemaIsValid| Name: | schemaIsValid | | Prototype: | static void schemaIsValid(Parse *pParse) | | Coverage: | 79.167% (19/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 428-468 |
| | 29 | 8 |
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 |
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 |
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 |
walWriteToLog| Name: | walWriteToLog | | Prototype: | static int walWriteToLog( WalWriter *p, void *pContent, int iAmt, sqlite3_int64 iOffset ) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3203-3223 |
| | 15 | 4 |
readMasterJournal| Name: | readMasterJournal | | Prototype: | static int readMasterJournal(sqlite3_file *pJrnl, char *zMaster, u32 nMaster) | | Coverage: | 78.571% (22/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1312-1350 |
| | 24 | 4 |
checkPtrmap| Name: | checkPtrmap | | Prototype: | static void checkPtrmap( IntegrityCk *pCheck, Pgno iChild, u8 eType, Pgno iParent ) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9358-9380 |
| | 12 | 4 |
walTryBeginRead| Name: | walTryBeginRead | | Prototype: | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt) | | Coverage: | 78.409% (69/88) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2440-2647 |
| | 95 | 25 |
sqlite3InitCallback| Name: | sqlite3InitCallback | | Prototype: | int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUsed) | | Coverage: | 78.049% (32/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 59-133 |
| | 55 | 12 |
unixWrite| Name: | unixWrite | | Prototype: | static int unixWrite( sqlite3_file *id, const void *pBuf, int amt, sqlite3_int64 offset ) | | Coverage: | 77.778% (21/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3426-3504 |
| | 22 | 7 |
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 |
sqlite3Savepoint| Name: | sqlite3Savepoint | | Prototype: | void sqlite3Savepoint(Parse *pParse, int op, Token *pName) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4125-4139 |
| | 10 | 3 |
sqlite3PagerOkToChangeJournalMode| Name: | sqlite3PagerOkToChangeJournalMode | | Prototype: | int sqlite3PagerOkToChangeJournalMode(Pager *pPager) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7382-7387 |
| | 6 | 3 |
sqlite3ArrayAllocate| Name: | sqlite3ArrayAllocate | | Prototype: | void *sqlite3ArrayAllocate( sqlite3 *db, void *pArray, int szEntry, int *pnEntry, int *pIdx ) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3685-3708 |
| | 14 | 3 |
columnName| Name: | columnName | | Prototype: | static const void *columnName( sqlite3_stmt *pStmt, int N, const void *(*xFunc)(Mem*), int useType ) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1118-1154 |
| | 23 | 3 |
vdbeCommit| Name: | vdbeCommit | | Prototype: | static int vdbeCommit(sqlite3 *db, Vdbe *p) | | Coverage: | 77.679% (87/112) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2348-2599 |
| | 123 | 31 |
pager_unlock| Name: | pager_unlock | | Prototype: | static void pager_unlock(Pager *pPager) | | Coverage: | 77.419% (24/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1830-1907 |
| | 62 | 8 |
sqlite3OsSync| Name: | sqlite3OsSync | | Prototype: | int sqlite3OsSync(sqlite3_file *id, int flags) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 99-102 |
| | 2 | 3 |
unixSync| Name: | unixSync | | Prototype: | static int unixSync(sqlite3_file *id, int flags) | | Coverage: | 76.667% (23/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3694-3739 |
| | 37 | 9 |
fcntlSizeHint| Name: | fcntlSizeHint | | Prototype: | static int fcntlSizeHint(unixFile *pFile, i64 nByte) | | Coverage: | 76.667% (23/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3832-3893 |
| | 34 | 10 |
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 |
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 |
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 |
setupLookaside| Name: | setupLookaside | | Prototype: | static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt) | | Coverage: | 76.471% (26/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 676-734 |
| | 42 | 10 |
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 |
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 |
attachFunc| Name: | attachFunc | | Prototype: | static void attachFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | | Coverage: | 76.190% (64/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 63-278 |
| | 111 | 29 |
allocateBtreePage| Name: | allocateBtreePage | | Prototype: | static int allocateBtreePage( BtShared *pBt, MemPage **ppPage, Pgno *pPgno, Pgno nearby, u8 eMode ) | | Coverage: | 75.449% (126/167) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5798-6106 |
| | 197 | 48 |
xferCompatibleIndex| Name: | xferCompatibleIndex | | Prototype: | static int xferCompatibleIndex(Index *pDest, Index *pSrc) | | Coverage: | 75.000% (21/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 2045-2079 |
| | 28 | 10 |
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 |
walDecodeFrame| Name: | walDecodeFrame | | Prototype: | static int walDecodeFrame( Wal *pWal, u32 *piPage, u32 *pnTruncate, u8 *aData, u8 *aFrame ) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 768-815 |
| | 20 | 4 |
valueFromExpr| Name: | valueFromExpr | | Prototype: | static int valueFromExpr( sqlite3 *db, Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal, struct ValueNewStat4Ctx *pCtx ) | | Coverage: | 75.000% (63/84) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1421-1553 |
| | 88 | 23 |
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 |
sqlite3_limit| Name: | sqlite3_limit | | Prototype: | int sqlite3_limit(sqlite3 *db, int limitId, int newLimit) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2637-2679 |
| | 49 | 4 |
sqlite3_expanded_sql| Name: | sqlite3_expanded_sql | | Prototype: | char *sqlite3_expanded_sql(sqlite3_stmt *pStmt) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1689-1703 |
| | 8 | 2 |
sqlite3_create_collation16| Name: | sqlite3_create_collation16 | | Prototype: | int sqlite3_create_collation16( sqlite3* db, const void *zName, int enc, void* pCtx, int(*xCompare)(void*,int,const void*,int,const void*) ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3397-3420 |
| | 13 | 2 |
sqlite3_bind_zeroblob| Name: | sqlite3_bind_zeroblob | | Prototype: | int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1485-1494 |
| | 7 | 2 |
sqlite3VdbeChangeP5| Name: | sqlite3VdbeChangeP5 | | Prototype: | void sqlite3VdbeChangeP5(Vdbe *p, u16 p5) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 898-901 |
| | 4 | 2 |
sqlite3ValueSetStr| Name: | sqlite3ValueSetStr | | Prototype: | void sqlite3ValueSetStr( sqlite3_value *v, int n, const void *z, u8 enc, void (*xDel)(void*) ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1843-1851 |
| | 1 | 2 |
sqlite3Reprepare| Name: | sqlite3Reprepare | | Prototype: | int sqlite3Reprepare(Vdbe *p) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 720-748 |
| | 33 | 3 |
sqlite3PcacheShutdown| Name: | sqlite3PcacheShutdown | | Prototype: | void sqlite3PcacheShutdown(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 267-272 |
| | 2 | 2 |
sqlite3PagerClearCache| Name: | sqlite3PagerClearCache | | Prototype: | void sqlite3PagerClearCache(Pager *pPager) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7417-7420 |
| | 4 | 2 |
sqlite3ExprReferencesUpdatedColumn| Name: | sqlite3ExprReferencesUpdatedColumn | | Prototype: | int sqlite3ExprReferencesUpdatedColumn( Expr *pExpr, int *aiChng, int chngRowid ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1169-1189 |
| | 9 | 2 |
sqlite3ExprIfFalseDup| Name: | sqlite3ExprIfFalseDup | | Prototype: | void sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, int dest,int jumpIfNull) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4628-4635 |
| | 5 | 2 |
sqlite3ExprCodeCopy| Name: | sqlite3ExprCodeCopy | | Prototype: | void sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int target) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4118-4123 |
| | 4 | 2 |
sqlite3BtreeSkipNext| Name: | sqlite3BtreeSkipNext | | Prototype: | void sqlite3BtreeSkipNext(BtCursor *pCur) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5204-5212 |
| | 3 | 2 |
sqlite3BtreeCommit| Name: | sqlite3BtreeCommit | | Prototype: | int sqlite3BtreeCommit(Btree *p) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4029-4038 |
| | 7 | 2 |
sqlite3BtreeClearTable| Name: | sqlite3BtreeClearTable | | Prototype: | int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8987-9004 |
| | 12 | 2 |
sqlite3AllocateIndexObject| Name: | sqlite3AllocateIndexObject | | Prototype: | Index *sqlite3AllocateIndexObject( sqlite3 *db, i16 nCol, int nExtra, char **ppExtra ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2956-2982 |
| | 18 | 2 |
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 |
setLikeOptFlag| Name: | setLikeOptFlag | | Prototype: | static void setLikeOptFlag(sqlite3 *db, const char *zName, u8 flagVal) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1799-1805 |
| | 4 | 2 |
row_numberStepFunc| Name: | row_numberStepFunc | | Prototype: | static void row_numberStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 147-156 |
| | 4 | 2 |
rankValueFunc| Name: | rankValueFunc | | Prototype: | static void rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 223-230 |
| | 5 | 2 |
pragmaVtabFilter| Name: | pragmaVtabFilter | | Prototype: | static int pragmaVtabFilter( sqlite3_vtab_cursor *pVtabCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | | Coverage: | 75.000% (18/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2360-2405 |
| | 37 | 8 |
pcache1Shrink| Name: | pcache1Shrink | | Prototype: | static void pcache1Shrink(sqlite3_pcache *p) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 818-830 |
| | 14 | 2 |
pagerAcquireMapPage| Name: | pagerAcquireMapPage | | Prototype: | static int pagerAcquireMapPage( Pager *pPager, Pgno pgno, void *pData, PgHdr **ppPage ) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4039-4076 |
| | 36 | 3 |
local_ioerr| Name: | local_ioerr | | Prototype: | static void local_ioerr() | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_common.h | | Lines: | 73-77 |
| | 2 | 2 |
freePage| Name: | freePage | | Prototype: | static void freePage(MemPage *pPage, int *pRC) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6248-6252 |
| | 2 | 2 |
dense_rankStepFunc| Name: | dense_rankStepFunc | | Prototype: | static void dense_rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 178-188 |
| | 5 | 2 |
dbpageClose| Name: | dbpageClose | | Prototype: | static int dbpageClose(sqlite3_vtab_cursor *pCursor) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 184-189 |
| | 4 | 2 |
copyPayload| Name: | copyPayload | | Prototype: | static int copyPayload( void *pPayload, void *pBuf, int nByte, int eOp, DbPage *pDbPage ) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4591-4610 |
| | 7 | 3 |
columnMem| Name: | columnMem | | Prototype: | static Mem *columnMem(sqlite3_stmt *pStmt, int i) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 985-1000 |
| | 13 | 3 |
columnMallocFailure| Name: | columnMallocFailure | | Prototype: | static void columnMallocFailure(sqlite3_stmt *pStmt) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1020-1034 |
| | 10 | 2 |
posixUnlock| Name: | posixUnlock | | Prototype: | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnlock) | | Coverage: | 74.286% (26/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1885-2036 |
| | 106 | 13 |