| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
sqlite3_reset| Name: | sqlite3_reset | | Prototype: | int sqlite3_reset(sqlite3_stmt *pStmt) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 124-140 |
| | 15 | 3 |
sqlite3_result_text64| Name: | sqlite3_result_text64 | | Prototype: | void sqlite3_result_text64( sqlite3_context *pCtx, const char *z, sqlite3_uint64 n, void (*xDel)(void *), unsigned char enc ) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 423-438 |
| | 10 | 3 |
sqlite3_stmt_status| Name: | sqlite3_stmt_status | | Prototype: | int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1645-1670 |
| | 14 | 3 |
sqlite3_str_append| Name: | sqlite3_str_append | | Prototype: | void sqlite3_str_append(sqlite3_str *p, const char *z, int N) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 925-937 |
| | 20 | 3 |
sqlite3_str_appendchar| Name: | sqlite3_str_appendchar | | Prototype: | void sqlite3_str_appendchar(sqlite3_str *p, int N, char c) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 897-903 |
| | 3 | 3 |
sqlite3_stricmp| Name: | sqlite3_stricmp | | Prototype: | int sqlite3_stricmp(const char *zLeft, const char *zRight) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 289-296 |
| | 5 | 3 |
sqlite3_trace_v2| Name: | sqlite3_trace_v2 | | Prototype: | int sqlite3_trace_v2( sqlite3 *db, unsigned mTrace, int(*xTrace)(unsigned,void*,void*,void*), void *pArg ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2007-2026 |
| | 8 | 3 |
sqlite3_value_blob| Name: | sqlite3_value_blob | | Prototype: | const void *sqlite3_value_blob(sqlite3_value *pVal) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 170-182 |
| | 10 | 3 |
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 |
sqlite3_vtab_collation| Name: | sqlite3_vtab_collation | | Prototype: | const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxInfo, int iCons) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3241-3254 |
| | 10 | 3 |
statClearPage| Name: | statClearPage | | Prototype: | static void statClearPage(StatPage *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 257-268 |
| | 8 | 3 |
subjRequiresPage| Name: | subjRequiresPage | | Prototype: | static int subjRequiresPage(PgHdr *pPg) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1083-1095 |
| | 9 | 3 |
substExprList| Name: | substExprList | | Prototype: | static void substExprList( SubstContext *pSubst, ExprList *pList ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3483-3492 |
| | 4 | 3 |
sumInverse| Name: | sumInverse | | Prototype: | static void sumInverse(sqlite3_context *context, int argc, sqlite3_value**argv) | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1517-1538 |
| | 21 | 3 |
unixAccess| Name: | unixAccess | | Prototype: | static int unixAccess( sqlite3_vfs *NotUsed, const char *zPath, int flags, int *pResOut ) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6210-6231 |
| | 21 | 3 |
unixModeBit| Name: | unixModeBit | | Prototype: | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3901-3909 |
| | 5 | 3 |
updateRangeAffinityStr| Name: | updateRangeAffinityStr | | Prototype: | static void updateRangeAffinityStr( Expr *pRight, int n, char *zAff ) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 363-377 |
| | 6 | 3 |
vdbeLeave| Name: | vdbeLeave | | Prototype: | static __attribute__((noinline)) void vdbeLeave(Vdbe *p) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1571-1584 |
| | 10 | 3 |
vdbeMemClear| Name: | vdbeMemClear | | Prototype: | static __attribute__((noinline)) void vdbeMemClear(Mem *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 478-487 |
| | 6 | 3 |
vdbeMemClearExternAndSetNull| Name: | vdbeMemClearExternAndSetNull | | Prototype: | static __attribute__((noinline)) void vdbeMemClearExternAndSetNull(Mem *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 455-468 |
| | 17 | 3 |
vdbeMemFromBtreeResize| Name: | vdbeMemFromBtreeResize | | Prototype: | static __attribute__((noinline)) int vdbeMemFromBtreeResize( BtCursor *pCur, u32 offset, u32 amt, Mem *pMem ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1118-1137 |
| | 10 | 3 |
walHashGet| Name: | walHashGet | | Prototype: | static int walHashGet( Wal *pWal, int iHash, WalHashLoc *pLoc ) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 921-942 |
| | 13 | 3 |
walLimitSize| Name: | walLimitSize | | Prototype: | static void walLimitSize(Wal *pWal, i64 nMax) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1963-1975 |
| | 9 | 3 |
whereNthSubterm| Name: | whereNthSubterm | | Prototype: | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 473-481 |
| | 5 | 3 |
windowPartitionCache| Name: | 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 |
zeroblobFunc| Name: | zeroblobFunc | | Prototype: | static void zeroblobFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1164-1179 |
| | 11 | 3 |
allocateCursor| Name: | allocateCursor | | Prototype: | static VdbeCursor *allocateCursor( Vdbe *p, int iCur, int nField, int iDb, u8 eCurType ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 208-260 |
| | 36 | 4 |
applyNumericAffinity| Name: | applyNumericAffinity | | Prototype: | static void applyNumericAffinity(Mem *pRec, int bTryForInt) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 277-296 |
| | 14 | 4 |
backupUpdate| Name: | backupUpdate | | Prototype: | static __attribute__((noinline)) void backupUpdate( sqlite3_backup *p, Pgno iPage, const u8 *aData ) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 690-714 |
| | 20 | 4 |
balance_deeper| Name: | balance_deeper | | Prototype: | static int balance_deeper(MemPage *pRoot, MemPage **ppChild) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8026-8071 |
| | 38 | 4 |
btreeEndTransaction| Name: | btreeEndTransaction | | Prototype: | static void btreeEndTransaction(Btree *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3935-3969 |
| | 22 | 4 |
btreeRestoreCursorPosition| Name: | btreeRestoreCursorPosition | | Prototype: | static int btreeRestoreCursorPosition(BtCursor *pCur) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 827-847 |
| | 22 | 4 |
btreeSetHasContent| Name: | btreeSetHasContent | | Prototype: | static int btreeSetHasContent(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 590-603 |
| | 11 | 4 |
checkConstraintExprNode| Name: | checkConstraintExprNode | | Prototype: | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1140-1152 |
| | 9 | 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 |
closeCursorsInFrame| Name: | closeCursorsInFrame | | Prototype: | static void closeCursorsInFrame(Vdbe *p) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2218-2229 |
| | 7 | 4 |
codeExprOrVector| Name: | codeExprOrVector | | Prototype: | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1073-1095 |
| | 19 | 4 |
comparisonAffinity| Name: | comparisonAffinity | | Prototype: | static char comparisonAffinity(Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 254-269 |
| | 17 | 4 |
computeYMD| Name: | computeYMD | | Prototype: | static void computeYMD(DateTime *p) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 419-443 |
| | 21 | 4 |
connectionIsBusy| Name: | connectionIsBusy | | Prototype: | static int connectionIsBusy(sqlite3 *db) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1067-1076 |
| | 9 | 4 |
copyNodeContent| Name: | 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 |
dbpageConnect| Name: | dbpageConnect | | Prototype: | static int dbpageConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 66-91 |
| | 15 | 4 |
decodeFlags| Name: | decodeFlags | | Prototype: | static int decodeFlags(MemPage *pPage, int flagByte) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1777-1824 |
| | 46 | 4 |
doWalCallbacks| Name: | doWalCallbacks | | Prototype: | static int doWalCallbacks(sqlite3 *db) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 516-534 |
| | 12 | 4 |
exprCodeVector| Name: | exprCodeVector | | Prototype: | static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3302-3325 |
| | 13 | 4 |
exprCompareVariable| Name: | exprCompareVariable | | Prototype: | static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4650-4671 |
| | 15 | 4 |
exprINAffinity| Name: | exprINAffinity | | Prototype: | static char *exprINAffinity(Parse *pParse, Expr *pExpr) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2536-2558 |
| | 18 | 4 |
exprListAppendList| Name: | exprListAppendList | | Prototype: | static ExprList *exprListAppendList( Parse *pParse, ExprList *pList, ExprList *pAppend ) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 723-738 |
| | 8 | 4 |
findIndexCol| Name: | findIndexCol | | Prototype: | static int findIndexCol( Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol ) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 428-452 |
| | 11 | 4 |
getAutoVacuum| Name: | getAutoVacuum | | Prototype: | static int getAutoVacuum(const char *z) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 97-104 |
| | 6 | 4 |
getLockingMode| Name: | getLockingMode | | Prototype: | static int getLockingMode(const char *z) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 82-88 |
| | 4 | 4 |
getSafetyLevel| Name: | getSafetyLevel | | Prototype: | static u8 getSafetyLevel(const char *z, int omitFull, u8 dflt) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 44-64 |
| | 9 | 4 |
getTempStore| Name: | getTempStore | | Prototype: | static int getTempStore(const char *z) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 113-123 |
| | 7 | 4 |
groupConcatFinalize| Name: | groupConcatFinalize | | Prototype: | static void groupConcatFinalize(sqlite3_context *context) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1750-1763 |
| | 9 | 4 |
groupConcatValue| Name: | groupConcatValue | | Prototype: | static void groupConcatValue(sqlite3_context *context) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1765-1778 |
| | 9 | 4 |
havingToWhereExprCb| Name: | havingToWhereExprCb | | Prototype: | static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5385-5402 |
| | 13 | 4 |
invokeValueDestructor| Name: | invokeValueDestructor | | Prototype: | static int invokeValueDestructor( const void *p, void (*xDel)(void*), sqlite3_context *pCtx ) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 328-343 |
| | 8 | 4 |
loadExt| Name: | loadExt | | Prototype: | static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1445-1468 |
| | 13 | 4 |
lowerFunc| Name: | lowerFunc | | Prototype: | static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 449-467 |
| | 15 | 4 |
minMaxValueFinalize| Name: | minMaxValueFinalize | | Prototype: | static void minMaxValueFinalize(sqlite3_context *context, int bValue) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1662-1671 |
| | 6 | 4 |
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 |
ntileStepFunc| Name: | ntileStepFunc | | Prototype: | static void ntileStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 317-337 |
| | 14 | 4 |
ntileValueFunc| Name: | ntileValueFunc | | Prototype: | static void ntileValueFunc(sqlite3_context *pCtx) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 338-359 |
| | 15 | 4 |
operatorMask| Name: | operatorMask | | Prototype: | static u16 operatorMask(int op) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 152-174 |
| | 39 | 4 |
pageInsertArray| Name: | pageInsertArray | | Prototype: | static int pageInsertArray( MemPage *pPg, u8 *pBegin, u8 **ppData, u8 *pCellptr, int iFirst, int nCell, CellArray *pCArray ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6803-6838 |
| | 25 | 4 |
pagerAddPageToRollbackJournal| Name: | pagerAddPageToRollbackJournal | | Prototype: | static __attribute__((noinline)) int pagerAddPageToRollbackJournal(PgHdr *pPg) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5880-5928 |
| | 35 | 4 |
pagerFlushOnCommit| Name: | pagerFlushOnCommit | | Prototype: | static int pagerFlushOnCommit(Pager *pPager, int bCommit) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1962-1967 |
| | 4 | 4 |
pagerPagecount| Name: | pagerPagecount | | Prototype: | static int pagerPagecount(Pager *pPager, Pgno *pnPage) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3275-3314 |
| | 24 | 4 |
pagerUndoCallback| Name: | pagerUndoCallback | | Prototype: | static int pagerUndoCallback(void *pCtx, Pgno iPg) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3108-3138 |
| | 16 | 4 |
pagerUnlockAndRollback| Name: | pagerUnlockAndRollback | | Prototype: | static void pagerUnlockAndRollback(Pager *pPager) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2170-2183 |
| | 14 | 4 |
percent_rankStepFunc| Name: | percent_rankStepFunc | | Prototype: | static void percent_rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 238-256 |
| | 12 | 4 |
pragmaLocate| Name: | pragmaLocate | | Prototype: | static const PragmaName *pragmaLocate(const char *zName) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 281-296 |
| | 11 | 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 |
rebuildPage| Name: | 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 |
recomputeColumnsNotIndexed| Name: | recomputeColumnsNotIndexed | | Prototype: | static void recomputeColumnsNotIndexed(Index *pIdx) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1717-1730 |
| | 10 | 4 |
saveCursorKey| Name: | saveCursorKey | | Prototype: | static int saveCursorKey(BtCursor *pCur) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 653-680 |
| | 25 | 4 |
seekAndWriteFd| Name: | seekAndWriteFd | | Prototype: | static int seekAndWriteFd( int fd, i64 iOff, const void *pBuf, int nBuf, int *piErrno ) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3371-3407 |
| | 25 | 4 |
setAllPagerFlags| Name: | setAllPagerFlags | | Prototype: | static void setAllPagerFlags(sqlite3 *db) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 211-229 |
| | 24 | 4 |
setJoinExpr| Name: | setJoinExpr | | Prototype: | static void setJoinExpr(Expr *p, int iTable) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 387-402 |
| | 12 | 4 |
sqlite3AddDefaultValue| Name: | sqlite3AddDefaultValue | | Prototype: | void sqlite3AddDefaultValue( Parse *pParse, Expr *pExpr, const char *zStart, const char *zEnd ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1255-1289 |
| | 21 | 4 |
sqlite3BinaryCompareCollSeq| Name: | sqlite3BinaryCompareCollSeq | | Prototype: | CollSeq *sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 311-329 |
| | 12 | 4 |
sqlite3BitvecDestroy| Name: | sqlite3BitvecDestroy | | Prototype: | void sqlite3BitvecDestroy(Bitvec *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | | Lines: | 277-286 |
| | 6 | 4 |
sqlite3BtreeCommitPhaseTwo| Name: | 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 |
sqlite3BtreeNext| Name: | sqlite3BtreeNext | | Prototype: | int sqlite3BtreeNext(BtCursor *pCur, int flags) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5663-5682 |
| | 21 | 4 |
sqlite3BtreePutData| Name: | sqlite3BtreePutData | | Prototype: | int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10071-10114 |
| | 38 | 4 |
sqlite3BtreeRowCountEst| Name: | sqlite3BtreeRowCountEst | | Prototype: | i64 sqlite3BtreeRowCountEst(BtCursor *pCur) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 5550-5568 |
| | 14 | 4 |
sqlite3Checkpoint| Name: | sqlite3Checkpoint | | Prototype: | int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2327-2349 |
| | 21 | 4 |
sqlite3CompareAffinity| Name: | sqlite3CompareAffinity | | Prototype: | char sqlite3CompareAffinity(Expr *pExpr, char aff2) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 227-248 |
| | 11 | 4 |
sqlite3DecOrHexToI64| Name: | sqlite3DecOrHexToI64 | | Prototype: | int sqlite3DecOrHexToI64(const char *z, i64 *pOut) | | Coverage: | 94.444% (17/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 708-726 |
| | 10 | 4 |
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 |
sqlite3ExprAnd| Name: | sqlite3ExprAnd | | Prototype: | Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 922-936 |
| | 11 | 4 |
sqlite3ExprAttachSubtrees| Name: | sqlite3ExprAttachSubtrees | | Prototype: | void sqlite3ExprAttachSubtrees( sqlite3 *db, Expr *pRoot, Expr *pLeft, Expr *pRight ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 816-837 |
| | 13 | 4 |
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 |
sqlite3ExprForVectorField| Name: | sqlite3ExprForVectorField | | Prototype: | Expr *sqlite3ExprForVectorField( Parse *pParse, Expr *pVector, int iField ) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 435-470 |
| | 15 | 4 |
sqlite3ExprFunction| Name: | sqlite3ExprFunction | | Prototype: | Expr *sqlite3ExprFunction( Parse *pParse, ExprList *pList, Token *pToken, int eDistinct ) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 942-965 |
| | 19 | 4 |
sqlite3ExprListSetName| Name: | sqlite3ExprListSetName | | Prototype: | void sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1659-1677 |
| | 16 | 4 |
sqlite3ExprVectorSize| Name: | sqlite3ExprVectorSize | | Prototype: | int sqlite3ExprVectorSize(Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 374-384 |
| | 7 | 4 |
sqlite3FindIndex| Name: | sqlite3FindIndex | | Prototype: | Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 422-437 |
| | 18 | 4 |
sqlite3FixExprList| Name: | sqlite3FixExprList | | Prototype: | int sqlite3FixExprList( DbFixer *pFix, ExprList *pList ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 579-592 |
| | 7 | 4 |
sqlite3GetVarint32| Name: | 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 |