| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
exprAlwaysTrue| Name: | exprAlwaysTrue | | Prototype: | static int exprAlwaysTrue(Expr *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 901-906 |
| | 4 | 3 |
exprAnalyze| Name: | exprAnalyze | | Prototype: | static void exprAnalyze( SrcList *pSrc, WhereClause *pWC, int idxTerm ) | | Coverage: | 93.103% (135/145) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 1025-1418 |
| | 230 | 37 |
exprAnalyzeOrTerm| Name: | exprAnalyzeOrTerm | | Prototype: | static void exprAnalyzeOrTerm( SrcList *pSrc, WhereClause *pWC, int idxTerm ) | | Coverage: | 92.079% (93/101) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 629-878 |
| | 172 | 30 |
exprCodeBetween| Name: | 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 |
exprCodeSubselect| Name: | exprCodeSubselect | | Prototype: | static int exprCodeSubselect(Parse *pParse, Expr *pExpr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 480-488 |
| | 4 | 2 |
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 |
exprCommute| Name: | 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 |
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 |
exprDup| Name: | exprDup | | Prototype: | static Expr *exprDup(sqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer) | | Coverage: | 100.000% (53/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1207-1304 |
| | 73 | 15 |
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 |
exprIdxCover| Name: | exprIdxCover | | Prototype: | static int exprIdxCover(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4962-4971 |
| | 6 | 2 |
exprIsConst| Name: | exprIsConst | | Prototype: | static int exprIsConst(Expr *p, int initFlag, int iCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1888-1899 |
| | 7 | 1 |
exprIsDeterministic| Name: | exprIsDeterministic | | Prototype: | static int exprIsDeterministic(Expr *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 4469-4477 |
| | 7 | 1 |
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 |
exprListDeleteNN| Name: | exprListDeleteNN | | Prototype: | static __attribute__((noinline)) void exprListDeleteNN(sqlite3 *db, ExprList *pList) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1723-1734 |
| | 11 | 2 |
exprMightBeIndexed| Name: | exprMightBeIndexed | | Prototype: | static int exprMightBeIndexed( SrcList *pFrom, Bitmask mPrereq, int *aiCurCol, Expr *pExpr, int op ) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 980-1005 |
| | 18 | 5 |
exprMightBeIndexed2| Name: | exprMightBeIndexed2 | | Prototype: | static __attribute__((noinline)) int exprMightBeIndexed2( SrcList *pFrom, Bitmask mPrereq, int *aiCurCol, Expr *pExpr ) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 956-979 |
| | 14 | 7 |
exprNodeIsConstant| Name: | exprNodeIsConstant | | Prototype: | static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr) | | Coverage: | 88.636% (39/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1821-1887 |
| | 22 | 17 |
exprNodeIsConstantOrGroupBy| Name: | exprNodeIsConstantOrGroupBy | | Prototype: | static int exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1944-1967 |
| | 12 | 5 |
exprNodeIsDeterministic| Name: | exprNodeIsDeterministic | | Prototype: | static int exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 4456-4462 |
| | 4 | 2 |
exprSelectUsage| Name: | exprSelectUsage | | Prototype: | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 919-941 |
| | 17 | 5 |
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 |
exprSrcCount| Name: | exprSrcCount | | Prototype: | static int exprSrcCount(Walker *pWalker, Expr *pExpr) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5015-5036 |
| | 11 | 5 |
exprStructSize| Name: | 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 |
exprToRegister| Name: | exprToRegister | | Prototype: | static void exprToRegister(Expr *p, int iReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3285-3290 |
| | 4 | 1 |
exprVectorRegister| Name: | exprVectorRegister | | Prototype: | static int exprVectorRegister( Parse *pParse, Expr *pVector, int iField, int regSelect, Expr **ppExpr, int *pRegFree ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 508-528 |
| | 12 | 3 |
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 |
fetchPayload| Name: | 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 |
fileHasMoved| Name: | fileHasMoved | | Prototype: | static int fileHasMoved(unixFile *pFile) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1434-1443 |
| | 4 | 1 |
fillInCell| Name: | fillInCell | | Prototype: | static int fillInCell( MemPage *pPage, unsigned char *pCell, const BtreePayload *pX, int *pnSize ) | | Coverage: | 94.643% (53/56) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6341-6521 |
| | 105 | 16 |
fillInUnixFile| Name: | fillInUnixFile | | Prototype: | static int fillInUnixFile( sqlite3_vfs *pVfs, int h, sqlite3_file *pId, const char *zFilename, int ctrlFlags ) | | Coverage: | 43.750% (28/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5472-5642 |
| | 211 | 17 |
finalDbSize| Name: | finalDbSize | | Prototype: | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3761-3777 |
| | 11 | 3 |
finalizeAggFunctions| Name: | finalizeAggFunctions | | Prototype: | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5263-5273 |
| | 10 | 2 |
findBtree| Name: | findBtree | | Prototype: | static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 82-107 |
| | 17 | 5 |
findConstInWhere| Name: | 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 |
findCreateFileMode| Name: | findCreateFileMode | | Prototype: | static int findCreateFileMode( const char *zPath, int flags, mode_t *pMode, uid_t *pUid, gid_t *pGid ) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5820-5873 |
| | 21 | 7 |
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 |
findInodeInfo| Name: | findInodeInfo | | Prototype: | static int findInodeInfo( unixFile *pFile, unixInodeInfo **ppInode ) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1344-1429 |
| | 42 | 8 |
findNextHostParameter| Name: | findNextHostParameter | | Prototype: | static int findNextHostParameter(const char *zSql, int *pnToken) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbetrace.c | | Lines: | 29-46 |
| | 15 | 3 |
findReusableFd| Name: | findReusableFd | | Prototype: | static UnixUnusedFd *findReusableFd(const char *zPath, int flags) | | Coverage: | 95.833% (23/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5732-5776 |
| | 22 | 6 |
findRightmost| Name: | findRightmost | | Prototype: | static Select *findRightmost(Select *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 193-196 |
| | 2 | 2 |
flattenSubquery| Name: | flattenSubquery | | Prototype: | static int flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg ) | | Coverage: | 93.750% (150/160) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3674-4066 |
| | 178 | 41 |
freeEphemeralFunction| Name: | freeEphemeralFunction | | Prototype: | static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 916-920 |
| | 2 | 2 |
freeP4| Name: | freeP4 | | Prototype: | static void freeP4(sqlite3 *db, int p4type, void *p4) | | Coverage: | 88.889% (24/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 935-977 |
| | 18 | 14 |
freeP4FuncCtx| Name: | freeP4FuncCtx | | Prototype: | static __attribute__((noinline)) void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 931-934 |
| | 2 | 1 |
freeP4Mem| Name: | freeP4Mem | | Prototype: | static __attribute__((noinline)) void freeP4Mem(sqlite3 *db, Mem *p) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 927-930 |
| | 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 |
freePage2| Name: | freePage2 | | Prototype: | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage) | | Coverage: | 86.441% (51/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6120-6247 |
| | 67 | 18 |
freeSpace| Name: | freeSpace | | Prototype: | static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize) | | Coverage: | 72.222% (39/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1671-1763 |
| | 72 | 16 |
freeTempSpace| Name: | freeTempSpace | | Prototype: | static void freeTempSpace(BtShared *pBt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2625-2631 |
| | 4 | 2 |
full_fsync| Name: | full_fsync | | Prototype: | static int full_fsync(int fd, int fullSync, int dataOnly) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3561-3632 |
| | 7 | 2 |
functionDestroy| Name: | functionDestroy | | Prototype: | static void functionDestroy(sqlite3 *db, FuncDef *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1021-1030 |
| | 6 | 3 |
generateColumnNames| Name: | generateColumnNames | | Prototype: | static void generateColumnNames( Parse *pParse, Select *pSelect ) | | Coverage: | 100.000% (37/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1831-1899 |
| | 61 | 10 |
generateColumnTypes| Name: | generateColumnTypes | | Prototype: | static void generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1764-1798 |
| | 11 | 2 |
generateOutputSubroutine| Name: | generateOutputSubroutine | | Prototype: | static int generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int iBreak ) | | Coverage: | 91.304% (21/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2888-3007 |
| | 61 | 10 |
generateSortTail| Name: | generateSortTail | | Prototype: | static void generateSortTail( Parse *pParse, Select *p, SortCtx *pSort, int nColumn, SelectDest *pDest ) | | Coverage: | 100.000% (62/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1411-1588 |
| | 87 | 20 |
generateWithRecursiveQuery| Name: | generateWithRecursiveQuery | | Prototype: | static void generateWithRecursiveQuery( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 97.500% (39/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2298-2427 |
| | 82 | 12 |
getAndInitPage| Name: | getAndInitPage | | Prototype: | static int getAndInitPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, BtCursor *pCur, int bReadOnly ) | | Coverage: | 100.000% (24/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2092-2143 |
| | 45 | 8 |
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 |
getCellInfo| Name: | getCellInfo | | Prototype: | static __attribute__((noinline)) void getCellInfo(BtCursor *pCur) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4436-4443 |
| | 3 | 2 |
getDigits| Name: | getDigits | | Prototype: | static int getDigits(const char *zDate, const char *zFormat, ...) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 110-146 |
| | 56 | 6 |
getDoubleArg| Name: | getDoubleArg | | Prototype: | static double getDoubleArg(PrintfArguments *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 149-152 |
| | 2 | 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 |
getIntArg| Name: | getIntArg | | Prototype: | static sqlite3_int64 getIntArg(PrintfArguments *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 145-148 |
| | 2 | 2 |
getLocalPayload| Name: | getLocalPayload | | Prototype: | static void getLocalPayload( int nUsable, u8 flags, int nTotal, int *pnLocal ) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 293-314 |
| | 11 | 3 |
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 |
getOverflowPage| Name: | getOverflowPage | | Prototype: | static int getOverflowPage( BtShared *pBt, Pgno ovfl, MemPage **ppPage, Pgno *pPgnoNext ) | | Coverage: | 93.548% (29/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4523-4578 |
| | 35 | 8 |
getPageError| Name: | getPageError | | Prototype: | static int getPageError( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5615-5626 |
| | 7 | 1 |
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 |
getPageNormal| Name: | getPageNormal | | Prototype: | static int getPageNormal( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags ) | | Coverage: | 95.745% (45/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5441-5539 |
| | 76 | 14 |
getPageReferenced| Name: | getPageReferenced | | Prototype: | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9317-9320 |
| | 4 | 1 |
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 |
getTextArg| Name: | getTextArg | | Prototype: | static char *getTextArg(PrintfArguments *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 153-156 |
| | 2 | 2 |
getToken| Name: | getToken | | Prototype: | static int getToken(const unsigned char **pz) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 195-212 |
| | 13 | 3 |
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 |
groupConcatInverse| Name: | groupConcatInverse | | Prototype: | static void groupConcatInverse( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1719-1746 |
| | 17 | 6 |
groupConcatStep| Name: | groupConcatStep | | Prototype: | static void groupConcatStep( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1686-1717 |
| | 23 | 7 |
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 |
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 |
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 |
handleDeferredMoveto| Name: | handleDeferredMoveto | | Prototype: | static int __attribute__((noinline)) handleDeferredMoveto(VdbeCursor *p) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3199-3216 |
| | 18 | 3 |
handleMovedCursor| Name: | handleMovedCursor | | Prototype: | static int __attribute__((noinline)) handleMovedCursor(VdbeCursor *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3225-3234 |
| | 14 | 2 |
hasColumn| Name: | hasColumn | | Prototype: | static int hasColumn(const i16 *aiCol, int nCol, int x) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1702-1705 |
| | 2 | 3 |
hasHotJournal| Name: | hasHotJournal | | Prototype: | static int hasHotJournal(Pager *pPager, int *pExists) | | Coverage: | 88.372% (38/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5040-5131 |
| | 52 | 13 |
havingToWhere| Name: | havingToWhere | | Prototype: | static void havingToWhere(Parse *pParse, Select *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5419-5432 |
| | 6 | 1 |
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 |
heightOfExpr| Name: | heightOfExpr | | Prototype: | static void heightOfExpr(Expr *p, int *pnHeight) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 644-650 |
| | 3 | 3 |
heightOfExprList| Name: | heightOfExprList | | Prototype: | static void heightOfExprList(ExprList *p, int *pnHeight) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 651-658 |
| | 4 | 3 |
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 |
hexFunc| Name: | hexFunc | | Prototype: | static void hexFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1136-1159 |
| | 20 | 3 |
identLength| Name: | identLength | | Prototype: | static int identLength(const char *z) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1533-1539 |
| | 4 | 3 |
identPut| Name: | identPut | | Prototype: | static void identPut(char *z, int *pIdx, char *zSignedIdent) | | Coverage: | 100.000% (29/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1554-1575 |
| | 16 | 7 |
impliesNotNullRow| Name: | impliesNotNullRow | | Prototype: | static int impliesNotNullRow(Walker *pWalker, Expr *pExpr) | | Coverage: | 91.429% (32/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4858-4910 |
| | 11 | 20 |
incrVacuumStep| Name: | incrVacuumStep | | Prototype: | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit) | | Coverage: | 83.673% (41/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3665-3754 |
| | 60 | 15 |
indexColumnNotNull| Name: | indexColumnNotNull | | Prototype: | static int indexColumnNotNull(Index *pIdx, int iCol) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 457-471 |
| | 16 | 3 |
indexMightHelpWithOrderBy| Name: | indexMightHelpWithOrderBy | | Prototype: | static int indexMightHelpWithOrderBy( WhereLoopBuilder *pBuilder, Index *pIndex, int iCursor ) | | Coverage: | 100.000% (36/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2755-2783 |
| | 17 | 12 |
initMemArray| Name: | initMemArray | | Prototype: | static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1621-1631 |
| | 5 | 2 |
innerLoopLoadRow| Name: | innerLoopLoadRow | | Prototype: | static void innerLoopLoadRow( Parse *pParse, Select *pSelect, RowLoadInfo *pInfo ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 546-559 |
| | 2 | 1 |
insertCell| Name: | insertCell | | Prototype: | static void insertCell( MemPage *pPage, int i, u8 *pCell, int sz, u8 *pTemp, Pgno iChild, int *pRC ) | | Coverage: | 92.593% (25/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6586-6673 |
| | 82 | 9 |