Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
heightOfExprListName: | 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 |
heightOfExprName: | 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 |
havingToWhereExprCbName: | 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 |
havingToWhereName: | 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 |
hasHotJournalName: | 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 |
hasColumnName: | 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 |
handleMovedCursorName: | 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 |
handleDeferredMovetoName: | 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 |
growOpArrayName: | 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 |
growOp3Name: | 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 |
groupConcatValueName: | 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 |
groupConcatStepName: | 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 |
groupConcatInverseName: | 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 |
groupConcatFinalizeName: | 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 |
getTokenName: | 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 |
getTextArgName: | 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 |
getTempStoreName: | 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 |
getSafetyLevelName: | 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 |
getPageReferencedName: | 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 |
getPageNormalName: | 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 |
getPageMMapName: | 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 |
getPageErrorName: | 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 |
getOverflowPageName: | 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 |
getLockingModeName: | 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 |
getLocalPayloadName: | 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 |
getIntArgName: | 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 |
getFileModeName: | 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 |
getDoubleArgName: | 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 |
getDigitsName: | 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 |
getCellInfoName: | 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 |
getAutoVacuumName: | 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 |
getAndInitPageName: | 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 |
generateWithRecursiveQueryName: | 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 |
generateSortTailName: | 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 |
generateOutputSubroutineName: | 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 |
generateColumnTypesName: | 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 |
generateColumnNamesName: | 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 |
functionDestroyName: | 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 |
full_fsyncName: | 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 |
freeTempSpaceName: | 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 |
freeSpaceName: | 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 |
freePage2Name: | 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 |
freePageName: | 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 |
freeP4MemName: | 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 |
freeP4FuncCtxName: | 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 |
freeP4Name: | 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 |
freeEphemeralFunctionName: | 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 |
flattenSubqueryName: | 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 |
findRightmostName: | 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 |
findReusableFdName: | 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 |
findNextHostParameterName: | 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 |
findInodeInfoName: | 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 |
findIndexColName: | 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 |
findCreateFileModeName: | 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 |
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 |
findBtreeName: | 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 |
finalizeAggFunctionsName: | 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 |
finalDbSizeName: | 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 |
fillInUnixFileName: | 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 |
fillInCellName: | 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 |
fileHasMovedName: | 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 |
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 |
fcntlSizeHintName: | 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 |
exprVectorRegisterName: | 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 |
exprToRegisterName: | 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 |
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 |
exprSrcCountName: | 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 |
exprSetHeightName: | 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 |
exprSelectUsageName: | 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 |
exprNodeIsDeterministicName: | 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 |
exprNodeIsConstantOrGroupByName: | 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 |
exprNodeIsConstantName: | 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 |
exprMightBeIndexed2Name: | 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 |
exprMightBeIndexedName: | 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 |
exprListDeleteNNName: | 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 |
exprListAppendListName: | 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 |
exprIsDeterministicName: | 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 |
exprIsConstName: | 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 |
exprIdxCoverName: | 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 |
exprINAffinityName: | 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 |
exprDupName: | 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 |
exprCompareVariableName: | 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 |
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 |
exprCodeVectorName: | 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 |
exprCodeSubselectName: | 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 |
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 |
exprAnalyzeOrTermName: | 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 |
exprAnalyzeName: | 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 |
exprAlwaysTrueName: | 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 |
exprAlwaysFalseName: | exprAlwaysFalse | Prototype: | static int exprAlwaysFalse(Expr *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 907-912 |
| | 4 | 3 |
explainTempTableName: | explainTempTable | Prototype: | static void explainTempTable(Parse *pParse, const char *zUsage) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 1385-1387 |
| | 1 | 1 |
explainSimpleCountName: | explainSimpleCount | Prototype: | static void explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 5356-5369 |
| | 7 | 2 |
explainIndexRangeName: | explainIndexRange | Prototype: | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 87-110 |
| | 17 | 6 |
explainIndexColumnNameName: | explainIndexColumnName | Prototype: | static const char *explainIndexColumnName(Index *pIdx, int i) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 28-33 |
| | 4 | 3 |
explainAppendTermName: | explainAppendTerm | Prototype: | static void explainAppendTerm( StrAccum *pStr, Index *pIdx, int nTerm, int iTerm, int bAnd, const char *zOp ) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 43-71 |
| | 16 | 10 |
et_getdigitName: | 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 |
estimateTableWidthName: | estimateTableWidth | Prototype: | static void estimateTableWidth(Table *pTab) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1674-1683 |
| | 7 | 3 |
estimateIndexWidthName: | estimateIndexWidth | Prototype: | static void estimateIndexWidth(Index *pIdx) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1688-1698 |
| | 10 | 2 |
estLogName: | estLog | Prototype: | static LogEst estLog(LogEst N) | Coverage: | 100.000% (3/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 541-543 |
| | 1 | 1 |
errlogFuncName: | errlogFunc | Prototype: | static void errlogFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 934-942 |
| | 3 | 1 |