| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
sqlite3StmtCurrentTime| Name: | sqlite3StmtCurrentTime | | Prototype: | sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 774-788 |
| | 9 | 3 |
sqlite3SectorSize| Name: | sqlite3SectorSize | | Prototype: | int sqlite3SectorSize(sqlite3_file *pFile) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2698-2707 |
| | 9 | 3 |
sqlite3ParserReset| Name: | sqlite3ParserReset | | Prototype: | void sqlite3ParserReset(Parse *pParse) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 506-515 |
| | 9 | 2 |
sqlite3PagerOpenSavepoint| Name: | sqlite3PagerOpenSavepoint | | Prototype: | int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6846-6855 |
| | 9 | 2 |
sqlite3PagerMaxPageCount| Name: | sqlite3PagerMaxPageCount | | Prototype: | int sqlite3PagerMaxPageCount(Pager *pPager, int mxPage) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3826-3833 |
| | 9 | 2 |
sqlite3PagerCheckpoint| Name: | sqlite3PagerCheckpoint | | Prototype: | int sqlite3PagerCheckpoint( Pager *pPager, sqlite3 *db, int eMode, int *pnLog, int *pnCkpt ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7432-7450 |
| | 9 | 2 |
sqlite3LocateTableItem| Name: | sqlite3LocateTableItem | | Prototype: | Table *sqlite3LocateTableItem( Parse *pParse, u32 flags, struct SrcList_item *p ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 394-408 |
| | 9 | 2 |
sqlite3HexToBlob| Name: | sqlite3HexToBlob | | Prototype: | void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1250-1263 |
| | 9 | 3 |
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 |
sqlite3ExprCoveredByIndex| Name: | sqlite3ExprCoveredByIndex | | Prototype: | int sqlite3ExprCoveredByIndex( Expr *pExpr, int iCur, Index *pIdx ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4983-4997 |
| | 9 | 1 |
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 |
sqlite3BtreeSetSpillSize| Name: | sqlite3BtreeSetSpillSize | | Prototype: | int sqlite3BtreeSetSpillSize(Btree *p, int mxPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2717-2725 |
| | 9 | 1 |
sqlite3BtreeGetAutoVacuum| Name: | sqlite3BtreeGetAutoVacuum | | Prototype: | int sqlite3BtreeGetAutoVacuum(Btree *p) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2936-2950 |
| | 9 | 1 |
sqlite3BtreeCheckpoint| Name: | sqlite3BtreeCheckpoint | | Prototype: | int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9957-9970 |
| | 9 | 3 |
setPendingFd| Name: | setPendingFd | | Prototype: | static void setPendingFd(unixFile *pFile) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1862-1870 |
| | 9 | 1 |
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 |
robust_ftruncate| Name: | robust_ftruncate | | Prototype: | static int robust_ftruncate(int h, sqlite3_int64 sz) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 822-835 |
| | 9 | 2 |
releaseAllSavepoints| Name: | releaseAllSavepoints | | Prototype: | static void releaseAllSavepoints(Pager *pPager) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1779-1791 |
| | 9 | 3 |
ptrmapPutOvflPtr| Name: | ptrmapPutOvflPtr | | Prototype: | static void ptrmapPutOvflPtr(MemPage *pPage, u8 *pCell, int *pRC) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1354-1363 |
| | 9 | 3 |
pagerOpentemp| Name: | pagerOpentemp | | Prototype: | static int pagerOpentemp( Pager *pPager, sqlite3_file *pFile, int vfsFlags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3669-3685 |
| | 9 | 1 |
pagerLockDb| Name: | pagerLockDb | | Prototype: | static int pagerLockDb(Pager *pPager, int eLock) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1174-1186 |
| | 9 | 3 |
last_valueStepFunc| Name: | last_valueStepFunc | | Prototype: | static void last_valueStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 372-389 |
| | 9 | 3 |
last_valueInvFunc| Name: | last_valueInvFunc | | Prototype: | static void last_valueInvFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 390-406 |
| | 9 | 3 |
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 |
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 |
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 |
exprSetHeight| Name: | exprSetHeight | | Prototype: | static void exprSetHeight(Expr *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 681-692 |
| | 9 | 3 |
et_getdigit| Name: | et_getdigit | | Prototype: | static char et_getdigit(long double *val, int *cnt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 120-130 |
| | 9 | 2 |
dbpageOpen| Name: | dbpageOpen | | Prototype: | static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 165-179 |
| | 9 | 2 |
cume_distStepFunc| Name: | cume_distStepFunc | | Prototype: | static void cume_distStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 277-292 |
| | 9 | 3 |
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 |
codeDistinct| Name: | codeDistinct | | Prototype: | static void codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 749-766 |
| | 9 | 1 |
codeCompare| Name: | codeCompare | | Prototype: | static int codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 334-353 |
| | 9 | 1 |
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 |
btreeInvokeBusyHandler| Name: | btreeInvokeBusyHandler | | Prototype: | static int btreeInvokeBusyHandler(void *pArg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2234-2240 |
| | 9 | 1 |
btreeGetUnusedPage| Name: | btreeGetUnusedPage | | Prototype: | static int btreeGetUnusedPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags ) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2183-2201 |
| | 9 | 3 |
addAggInfoFunc| Name: | addAggInfoFunc | | Prototype: | static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5078-5088 |
| | 9 | 1 |
addAggInfoColumn| Name: | addAggInfoColumn | | Prototype: | static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5062-5072 |
| | 9 | 1 |
whereIndexExprTransNode| Name: | whereIndexExprTransNode | | Prototype: | static int whereIndexExprTransNode(Walker *p, Expr *pExpr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1114-1125 |
| | 8 | 2 |
unixUnmapfile| Name: | unixUnmapfile | | Prototype: | static void unixUnmapfile(unixFile *pFd) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4957-4965 |
| | 8 | 2 |
unixGetLastError| Name: | unixGetLastError | | Prototype: | static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6555-6560 |
| | 8 | 1 |
unixCurrentTimeInt64| Name: | unixCurrentTimeInt64 | | Prototype: | static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 6505-6529 |
| | 8 | 2 |
sumFinalize| Name: | sumFinalize | | Prototype: | static void sumFinalize(sqlite3_context *context) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1542-1554 |
| | 8 | 4 |
statResetCsr| Name: | statResetCsr | | Prototype: | static void statResetCsr(StatCursor *pCsr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 270-280 |
| | 8 | 2 |
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 |
sqlite3_vmprintf| Name: | sqlite3_vmprintf | | Prototype: | char *sqlite3_vmprintf(const char *zFormat, va_list ap) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1101-1119 |
| | 8 | 2 |
sqlite3_vfs_unregister| Name: | sqlite3_vfs_unregister | | Prototype: | int sqlite3_vfs_unregister(sqlite3_vfs *pVfs) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 412-423 |
| | 8 | 2 |
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_trace| Name: | sqlite3_trace | | Prototype: | void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1986-2002 |
| | 8 | 1 |
sqlite3_result_zeroblob64| Name: | sqlite3_result_zeroblob64 | | Prototype: | int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 476-484 |
| | 8 | 2 |
sqlite3_prepare_v3| Name: | sqlite3_prepare_v3 | | Prototype: | int sqlite3_prepare_v3( sqlite3 *db, const char *zSql, int nBytes, unsigned int prepFlags, sqlite3_stmt **ppStmt, const char **pzTail ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 789-810 |
| | 8 | 1 |
sqlite3_prepare16_v3| Name: | sqlite3_prepare16_v3 | | Prototype: | int sqlite3_prepare16_v3( sqlite3 *db, const void *zSql, int nBytes, unsigned int prepFlags, sqlite3_stmt **ppStmt, const void **pzTail ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 899-913 |
| | 8 | 1 |
sqlite3_os_init| Name: | sqlite3_os_init | | Prototype: | int sqlite3_os_init(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 7760-7851 |
| | 8 | 2 |
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_busy_handler| Name: | sqlite3_busy_handler | | Prototype: | int sqlite3_busy_handler( sqlite3 *db, int (*xBusy)(void*,int), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1597-1613 |
| | 8 | 1 |
sqlite3WithDelete| Name: | sqlite3WithDelete | | Prototype: | void sqlite3WithDelete(sqlite3 *db, With *pWith) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4571-4582 |
| | 8 | 3 |
sqlite3WindowListDup| Name: | sqlite3WindowListDup | | Prototype: | Window *sqlite3WindowListDup(sqlite3 *db, Window *p) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 2153-2165 |
| | 8 | 3 |
sqlite3WindowDelete| Name: | sqlite3WindowDelete | | Prototype: | void sqlite3WindowDelete(sqlite3 *db, Window *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 852-862 |
| | 8 | 2 |
sqlite3WindowCompare| Name: | sqlite3WindowCompare | | Prototype: | int sqlite3WindowCompare(Parse *pParse, Window *p1, Window *p2) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 984-993 |
| | 8 | 8 |
sqlite3WhereOrderByLimitOptLabel| Name: | sqlite3WhereOrderByLimitOptLabel | | Prototype: | int sqlite3WhereOrderByLimitOptLabel(WhereInfo *pWInfo) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 92-102 |
| | 8 | 2 |
sqlite3WhereGetMask| Name: | sqlite3WhereGetMask | | Prototype: | Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int iCursor) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 202-211 |
| | 8 | 3 |
sqlite3VdbeSetSql| Name: | sqlite3VdbeSetSql | | Prototype: | void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, u8 prepFlags) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 59-67 |
| | 8 | 3 |
sqlite3VdbeMemSetPointer| Name: | sqlite3VdbeMemSetPointer | | Prototype: | void sqlite3VdbeMemSetPointer( Mem *pMem, void *pPtr, const char *zPType, void (*xDestructor)(void*) ) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 830-842 |
| | 8 | 1 |
sqlite3VdbeFinalize| Name: | sqlite3VdbeFinalize | | Prototype: | int sqlite3VdbeFinalize(Vdbe *p) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3088-3096 |
| | 8 | 2 |
sqlite3VdbeCheckFk| Name: | sqlite3VdbeCheckFk | | Prototype: | int sqlite3VdbeCheckFk(Vdbe *p, int deferred) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2708-2719 |
| | 8 | 2 |
sqlite3VListNumToName| Name: | sqlite3VListNumToName | | Prototype: | const char *sqlite3VListNumToName(VList *pIn, int iVal) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1597-1607 |
| | 8 | 4 |
sqlite3SafetyCheckSickOrOk| Name: | sqlite3SafetyCheckSickOrOk | | Prototype: | int sqlite3SafetyCheckSickOrOk(sqlite3 *db) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1309-1321 |
| | 8 | 2 |
sqlite3PutVarint| Name: | sqlite3PutVarint | | Prototype: | int sqlite3PutVarint(unsigned char *p, u64 v) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 856-867 |
| | 8 | 3 |
sqlite3PcacheRelease| Name: | sqlite3PcacheRelease | | Prototype: | void __attribute__((noinline)) sqlite3PcacheRelease(PgHdr *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 507-517 |
| | 8 | 3 |
sqlite3PcacheRef| Name: | sqlite3PcacheRef | | Prototype: | void sqlite3PcacheRef(PgHdr *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 522-527 |
| | 8 | 1 |
sqlite3PExprAddSelect| Name: | sqlite3PExprAddSelect | | Prototype: | void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Select *pSelect) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 875-884 |
| | 8 | 2 |
sqlite3LogEst| Name: | sqlite3LogEst | | Prototype: | LogEst sqlite3LogEst(u64 x) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1460-1477 |
| | 8 | 4 |
sqlite3LocateCollSeq| Name: | sqlite3LocateCollSeq | | Prototype: | CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1483-1495 |
| | 8 | 2 |
sqlite3HaltConstraint| Name: | sqlite3HaltConstraint | | Prototype: | void sqlite3HaltConstraint( Parse *pParse, int errCode, int onError, char *p4, i8 p4type, u8 p5Errmsg ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4268-4283 |
| | 8 | 2 |
sqlite3ExprTruthValue| Name: | sqlite3ExprTruthValue | | Prototype: | int sqlite3ExprTruthValue(const Expr *pExpr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1788-1793 |
| | 8 | 1 |
sqlite3ExprIsConstantOrGroupBy| Name: | sqlite3ExprIsConstantOrGroupBy | | Prototype: | int sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p, ExprList *pGroupBy) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1988-1997 |
| | 8 | 1 |
sqlite3ExprImpliesNonNullRow| Name: | sqlite3ExprImpliesNonNullRow | | Prototype: | int sqlite3ExprImpliesNonNullRow(Expr *p, int iTab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4934-4943 |
| | 8 | 1 |
sqlite3ExprIdToTrueFalse| Name: | sqlite3ExprIdToTrueFalse | | Prototype: | int sqlite3ExprIdToTrueFalse(Expr *pExpr) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1773-1782 |
| | 8 | 2 |
sqlite3ExprCodeGetColumn| Name: | sqlite3ExprCodeGetColumn | | Prototype: | int sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg, u8 p5 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3254-3269 |
| | 8 | 2 |
sqlite3ExprCheckHeight| Name: | sqlite3ExprCheckHeight | | Prototype: | int sqlite3ExprCheckHeight(Parse *pParse, int nHeight) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 623-633 |
| | 8 | 2 |
sqlite3BtreeSetPagerFlags| Name: | sqlite3BtreeSetPagerFlags | | Prototype: | int sqlite3BtreeSetPagerFlags( Btree *p, unsigned pgFlags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2751-2761 |
| | 8 | 1 |
sqlite3BtreeSetMmapLimit| Name: | sqlite3BtreeSetMmapLimit | | Prototype: | int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2732-2739 |
| | 8 | 1 |
sqlite3BtreeSetCacheSize| Name: | sqlite3BtreeSetCacheSize | | Prototype: | int sqlite3BtreeSetCacheSize(Btree *p, int mxPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2698-2705 |
| | 8 | 1 |
sqlite3BtreePayloadSize| Name: | sqlite3BtreePayloadSize | | Prototype: | u32 sqlite3BtreePayloadSize(BtCursor *pCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4497-4502 |
| | 8 | 1 |
sqlite3BitvecCreate| Name: | sqlite3BitvecCreate | | Prototype: | Bitvec *sqlite3BitvecCreate(u32 iSize) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | | Lines: | 115-123 |
| | 8 | 2 |
sqlite3AddCheckConstraint| Name: | sqlite3AddCheckConstraint | | Prototype: | void sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1406-1425 |
| | 8 | 3 |
setSectorSize| Name: | setSectorSize | | Prototype: | static void setSectorSize(Pager *pPager) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2732-2746 |
| | 8 | 2 |
selectWindowRewriteSelectCb| Name: | selectWindowRewriteSelectCb | | Prototype: | static int selectWindowRewriteSelectCb(Walker *pWalker, Select *pSelect) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 665-676 |
| | 8 | 2 |
selectPopWith| Name: | selectPopWith | | Prototype: | static void selectPopWith(Walker *pWalker, Select *p) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4733-4742 |
| | 8 | 3 |
rankStepFunc| Name: | rankStepFunc | | Prototype: | static void rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 207-222 |
| | 8 | 3 |
percent_rankValueFunc| Name: | percent_rankValueFunc | | Prototype: | static void percent_rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 257-269 |
| | 8 | 3 |
pagerReleaseMapPage| Name: | pagerReleaseMapPage | | Prototype: | static void pagerReleaseMapPage(PgHdr *pPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4083-4091 |
| | 8 | 1 |
pagerExclusiveLock| Name: | pagerExclusiveLock | | Prototype: | static int pagerExclusiveLock(Pager *pPager) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7470-7482 |
| | 8 | 2 |
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 |
heightOfSelect| Name: | heightOfSelect | | Prototype: | static void heightOfSelect(Select *pSelect, int *pnHeight) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 659-669 |
| | 8 | 2 |
growOp3| Name: | growOp3 | | Prototype: | static __attribute__((noinline)) int growOp3(Vdbe *p, int op, int p1, int p2, int p3) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 166-171 |
| | 8 | 2 |
getFileMode| Name: | getFileMode | | Prototype: | static int getFileMode( const char *zFile, mode_t *pMode, uid_t *pUid, gid_t *pGid ) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5781-5797 |
| | 8 | 2 |
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 |
countStep| Name: | countStep | | Prototype: | static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1584-1599 |
| | 8 | 2 |
constInsert| Name: | constInsert | | Prototype: | static void constInsert( WhereConst *pConst, Expr *pColumn, Expr *pValue ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4084-4100 |
| | 8 | 3 |