Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
sqlite3JoinTypeName: | sqlite3JoinType | Prototype: | int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) | Coverage: | 100.000% (30/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 215-270 |
| | 33 | 8 |
sqlite3ExprListAppendVectorName: | sqlite3ExprListAppendVector | Prototype: | ExprList *sqlite3ExprListAppendVector( Parse *pParse, ExprList *pList, IdList *pColumns, Expr *pExpr ) | Coverage: | 67.857% (19/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1580-1635 |
| | 33 | 8 |
sqlite3ExprAllocName: | sqlite3ExprAlloc | Prototype: | Expr *sqlite3ExprAlloc( sqlite3 *db, int op, const Token *pToken, int dequote ) | Coverage: | 100.000% (31/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 750-793 |
| | 33 | 9 |
sqlite3BtreeCopyFileName: | 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 |
fetchPayloadName: | fetchPayload | Prototype: | static const void *fetchPayload( BtCursor *pCur, u32 *pAmt ) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4902-4924 |
| | 33 | 2 |
sqlite3_wal_checkpoint_v2Name: | sqlite3_wal_checkpoint_v2 | Prototype: | int sqlite3_wal_checkpoint_v2( sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt ) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 2238-2292 |
| | 32 | 7 |
sqlite3_file_controlName: | 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 |
sqlite3WalExclusiveModeName: | 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 |
sqlite3VdbeIdxRowidName: | 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 |
sqlite3GetInt32Name: | sqlite3GetInt32 | Prototype: | int sqlite3GetInt32(const char *zNum, int *pValue) | Coverage: | 98.039% (50/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 738-791 |
| | 32 | 13 |
releaseInodeInfoName: | 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 |
pragmaVtabBestIndexName: | pragmaVtabBestIndex | Prototype: | static int pragmaVtabBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 2275-2309 |
| | 32 | 8 |
pagerWalFramesName: | 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 |
sqlite3VdbeSerialGetName: | sqlite3VdbeSerialGet | Prototype: | u32 sqlite3VdbeSerialGet( const unsigned char *buf, u32 serial_type, Mem *pMem ) | Coverage: | 95.833% (23/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3566-3656 |
| | 31 | 14 |
sqlite3IsLikeFunctionName: | 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 |
sqlite3ExprDeleteNNName: | sqlite3ExprDeleteNN | Prototype: | static __attribute__((noinline)) void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1051-1086 |
| | 31 | 8 |
whereLoopFindLesserName: | 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 |
walRewriteChecksumsName: | 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 |
statFilterName: | 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 |
sqlite3PagerRollbackName: | 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 |
sqlite3ErrorWithMsgName: | sqlite3ErrorWithMsg | Prototype: | void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 178-192 |
| | 30 | 3 |
rebuildPageName: | rebuildPage | Prototype: | static int rebuildPage( MemPage *pPg, int nCell, u8 **apCell, u16 *szCell ) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6734-6776 |
| | 30 | 4 |
pcache1ResizeHashName: | 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 |
pagerStressName: | pagerStress | Prototype: | static int pagerStress(void *p, PgHdr *pPg) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4587-4659 |
| | 30 | 8 |
deleteTableName: | deleteTable | Prototype: | static void __attribute__((noinline)) deleteTable(sqlite3 *db, Table *pTable) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 602-648 |
| | 30 | 3 |
dbpageBestIndexName: | 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 |
autoIncBeginName: | 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 |
unixShmSystemLockName: | unixShmSystemLock | Prototype: | static int unixShmSystemLock( unixFile *pFile, int lockType, int ofst, int n ) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 4277-4343 |
| | 29 | 2 |
sqlite3_stepName: | 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 |
sqlite3VdbeMemCastName: | sqlite3VdbeMemCast | Prototype: | void sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding) | Coverage: | 95.000% (19/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 712-747 |
| | 29 | 9 |
sqlite3VdbeExplainName: | sqlite3VdbeExplain | Prototype: | void sqlite3VdbeExplain(Parse *pParse, u8 bPush, const char *zFmt, ...) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 316-331 |
| | 29 | 3 |
sqlite3ResultSetOfSelectName: | 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 |
sqlite3PagerSavepointName: | 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 |
sqlite3GetVarint32Name: | sqlite3GetVarint32 | Prototype: | u8 sqlite3GetVarint32(const unsigned char *p, u32 *v) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 1057-1174 |
| | 29 | 4 |
sqlite3BtreeSetPageSizeName: | 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 |
schemaIsValidName: | 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 |
robust_openName: | 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 |
pcacheFetchFinishWithInitName: | pcacheFetchFinishWithInit | Prototype: | static __attribute__((noinline)) PgHdr *pcacheFetchFinishWithInit( PCache *pCache, Pgno pgno, sqlite3_pcache_page *pPage ) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 458-476 |
| | 29 | 1 |
pager_incr_changecounterName: | 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 |
multiSelectValuesName: | 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 |
instrFuncName: | instrFunc | Prototype: | static void instrFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 91.429% (32/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 192-232 |
| | 29 | 8 |
checkAppendMsgName: | checkAppendMsg | Prototype: | static void checkAppendMsg( IntegrityCk *pCheck, const char *zFormat, ... ) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9287-9308 |
| | 29 | 5 |
xferCompatibleIndexName: | 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 |
windowPartitionCacheName: | windowPartitionCache | Prototype: | static void windowPartitionCache( Parse *pParse, Select *p, WhereInfo *pWInfo, int regFlushPart, int lblFlushPart, int *pRegSize ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1248-1304 |
| | 28 | 3 |
unixReadName: | 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 |
sqlite3WalCloseName: | sqlite3WalClose | Prototype: | int sqlite3WalClose( Wal *pWal, sqlite3 *db, int sync_flags, int nBuf, u8 *zBuf ) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1980-2042 |
| | 28 | 8 |
sqlite3VdbeMemFinalizeName: | sqlite3VdbeMemFinalize | Prototype: | int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 396-415 |
| | 28 | 2 |
sqlite3InitName: | 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 |
sqlite3ErrorMsgName: | sqlite3ErrorMsg | Prototype: | void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 211-226 |
| | 28 | 2 |
ptrmapGetName: | 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 |
parseHhMmSsName: | 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 |
pageFindSlotName: | pageFindSlot | Prototype: | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc) | Coverage: | 86.957% (20/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1520-1566 |
| | 28 | 8 |
exprCommuteName: | exprCommute | Prototype: | static void exprCommute(Parse *pParse, Expr *pExpr) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 121-147 |
| | 28 | 5 |
dotlockLockName: | dotlockLock | Prototype: | static int dotlockLock(sqlite3_file *id, int eFileLock) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 2256-2295 |
| | 28 | 5 |
computeJDName: | 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 |
whereLoopOutputAdjustName: | whereLoopOutputAdjust | Prototype: | static void whereLoopOutputAdjust( WhereClause *pWC, WhereLoop *pLoop, LogEst nRow ) | Coverage: | 100.000% (50/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2259-2303 |
| | 27 | 15 |
walMergeName: | walMerge | Prototype: | static void walMerge( const u32 *aContent, ht_slot *aLeft, int nLeft, ht_slot **paRight, int *pnRight, ht_slot *aTmp ) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1476-1514 |
| | 27 | 4 |
statColumnName: | statColumn | Prototype: | static int statColumn( sqlite3_vtab_cursor *pCursor, sqlite3_context *ctx, int i ) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 619-664 |
| | 27 | 12 |
sqlite3_value_dupName: | 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_backup_initName: | 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 |
sqlite3WithAddName: | 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 |
sqlite3VdbeSerialPutName: | 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 |
sqlite3VdbeRecordUnpackName: | sqlite3VdbeRecordUnpack | Prototype: | void sqlite3VdbeRecordUnpack( KeyInfo *pKeyInfo, int nKey, const void *pKey, UnpackedRecord *p ) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3691-3724 |
| | 27 | 3 |
sqlite3VdbeAddOpListName: | sqlite3VdbeAddOpList | Prototype: | VdbeOp *sqlite3VdbeAddOpList( Vdbe *p, int nOp, VdbeOpList const *aOp, int iLineno ) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 810-852 |
| | 27 | 4 |
sqlite3SrcListAppendName: | 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 |
sqlite3KeyInfoOfIndexName: | 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 |
sqlite3BtreeUpdateMetaName: | sqlite3BtreeUpdateMeta | Prototype: | int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9176-9198 |
| | 27 | 3 |
sqlite3BtreeCommitPhaseTwoName: | sqlite3BtreeCommitPhaseTwo | Prototype: | int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3997-4024 |
| | 27 | 4 |
pcache1RekeyName: | pcache1Rekey | Prototype: | static void pcache1Rekey( sqlite3_pcache *p, sqlite3_pcache_page *pPg, unsigned int iOld, unsigned int iNew ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 1091-1122 |
| | 27 | 3 |
pcache1PinPageName: | pcache1PinPage | Prototype: | static PgHdr1 *pcache1PinPage(PgHdr1 *pPage) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 563-577 |
| | 27 | 1 |
likeFuncName: | 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 |
exprStructSizeName: | exprStructSize | Prototype: | static int exprStructSize(Expr *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1096-1100 |
| | 27 | 3 |
exprCodeBetweenName: | exprCodeBetween | Prototype: | static void exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, void (*xJump)(Parse*,Expr*,int,int), int jumpIfNull ) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4257-4310 |
| | 27 | 2 |
copyNodeContentName: | copyNodeContent | Prototype: | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 7184-7223 |
| | 27 | 4 |
btreeParseCellPtrIndexName: | btreeParseCellPtrIndex | Prototype: | static void btreeParseCellPtrIndex( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1212-1248 |
| | 27 | 5 |
autoIncrementEndName: | autoIncrementEnd | Prototype: | static __attribute__((noinline)) void autoIncrementEnd(Parse *pParse) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 345-381 |
| | 27 | 3 |
walRestartLogName: | 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 |
walIndexAppendName: | 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 |
sqlite3_set_auxdataName: | sqlite3_set_auxdata | Prototype: | void sqlite3_set_auxdata( sqlite3_context *pCtx, int iArg, void *pAux, void (*xDelete)(void*) ) | Coverage: | 70.370% (19/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 865-906 |
| | 26 | 9 |
sqlite3_backup_finishName: | sqlite3_backup_finish | Prototype: | int sqlite3_backup_finish(sqlite3_backup *p) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 602-648 |
| | 26 | 8 |
sqlite3WhereTabFuncArgsName: | sqlite3WhereTabFuncArgs | Prototype: | void sqlite3WhereTabFuncArgs( Parse *pParse, struct SrcList_item *pItem, WhereClause *pWC ) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 1560-1591 |
| | 26 | 7 |
sqlite3VdbeMemShallowCopyName: | sqlite3VdbeMemShallowCopy | Prototype: | void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom, int srcType) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 954-964 |
| | 26 | 3 |
sqlite3RollbackAllName: | 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 |
sqlite3PcacheFetchName: | sqlite3PcacheFetch | Prototype: | sqlite3_pcache_page *sqlite3PcacheFetch( PCache *pCache, Pgno pgno, int createFlag ) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 361-389 |
| | 26 | 1 |
sqlite3DefaultRowEstName: | 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 |
sqlite3BtreeLastName: | 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 |
sqlite3BitvecClearName: | sqlite3BitvecClear | Prototype: | void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | Lines: | 240-272 |
| | 26 | 9 |
readsTableName: | 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 |
readDbPageName: | 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 |
pcache1AllocName: | 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 |
pager_truncateName: | 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 |
minMaxQueryName: | 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 |
findConstInWhereName: | 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 |
detachFuncName: | detachFunc | Prototype: | static void detachFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | Coverage: | 96.000% (24/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 288-329 |
| | 26 | 9 |
charFuncName: | 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 |
addWhereTermName: | addWhereTerm | Prototype: | static void addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 328-359 |
| | 26 | 2 |
whereScanInitName: | 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 |
vdbeUnbindName: | 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 |
sqlite3VListAddName: | sqlite3VListAdd | Prototype: | VList *sqlite3VListAdd( sqlite3 *db, VList *pIn, const char *zName, int nName, int iVal ) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 1559-1590 |
| | 25 | 4 |
sqlite3TableLockName: | 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 |