Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
sqlite3VdbeExecName: | sqlite3VdbeExec | Prototype: | int sqlite3VdbeExec( Vdbe *p ) | Coverage: | 91.509% (1789/1955) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 587-7585 |
| | 3680 | 655 |
sqlite3PragmaName: | sqlite3Pragma | Prototype: | void sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) | Coverage: | 91.740% (622/678) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 329-2175 |
| | 816 | 208 |
sqlite3_str_vappendfName: | sqlite3_str_vappendf | Prototype: | void sqlite3_str_vappendf( sqlite3_str *pAccum, const char *fmt, va_list ap ) | Coverage: | 93.922% (479/510) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | Lines: | 171-837 |
| | 640 | 151 |
sqlite3WhereCodeOneLoopStartName: | sqlite3WhereCodeOneLoopStart | Prototype: | Bitmask sqlite3WhereCodeOneLoopStart( WhereInfo *pWInfo, int iLevel, Bitmask notReady ) | Coverage: | 95.937% (425/443) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 1164-2233 |
| | 627 | 113 |
sqlite3BtreeOpenName: | sqlite3BtreeOpen | Prototype: | int sqlite3BtreeOpen( sqlite3_vfs *pVfs, const char *zFilename, sqlite3 *db, Btree **ppBtree, int flags, int vfsFlags ) | Coverage: | 67.442% (145/215) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2263-2549 |
| | 513 | 49 |
sqlite3SelectName: | sqlite3Select | Prototype: | int sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) | Coverage: | 97.196% (312/321) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 5559-6596 |
| | 500 | 83 |
sqlite3ExprCodeTargetName: | sqlite3ExprCodeTarget | Prototype: | int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) | Coverage: | 98.425% (250/254) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 3339-4018 |
| | 455 | 99 |
balance_nonrootName: | balance_nonroot | Prototype: | static int balance_nonroot( MemPage *pParent, int iParentIdx, u8 *aOvflSpace, int isRoot, int bBulk ) | Coverage: | 86.477% (243/281) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 7265-8004 |
| | 438 | 81 |
sqlite3CreateIndexName: | sqlite3CreateIndex | Prototype: | void sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Expr *pPIWhere, int sortOrder, int ifNotExist, u8 idxType ) | Coverage: | 91.696% (265/289) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2996-3552 |
| | 363 | 84 |
xferOptimizationName: | xferOptimization | Prototype: | static int xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) | Coverage: | 83.410% (181/217) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 2106-2419 |
| | 359 | 60 |
sqlite3_configName: | sqlite3_config | Prototype: | int sqlite3_config(int op, ...) | Coverage: | 56.716% (38/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 365-663 |
| | 353 | 30 |
sqlite3InsertName: | sqlite3Insert | Prototype: | void sqlite3Insert( Parse *pParse, SrcList *pTabList, Select *pSelect, IdList *pColumn, int onError, Upsert *pUpsert ) | Coverage: | 98.625% (287/291) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 501-1113 |
| | 336 | 77 |
sqlite3_test_controlName: | sqlite3_test_control | Prototype: | int sqlite3_test_control(int op, ...) | Coverage: | 61.538% (32/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 3740-4064 |
| | 328 | 23 |
sqlite3WhereBeginName: | sqlite3WhereBegin | Prototype: | WhereInfo *sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, ExprList *pResultSet, u16 wctrlFlags, int iAuxArg ) | Coverage: | 97.561% (240/246) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 4567-5101 |
| | 277 | 63 |
sqlite3StartTableName: | sqlite3StartTable | Prototype: | void sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) | Coverage: | 72.072% (80/111) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 848-1040 |
| | 272 | 28 |
sqlite3GenerateConstraintChecksName: | sqlite3GenerateConstraintChecks | Prototype: | void sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int *aRegIdx, int iDataCur, int iIdxCur, int regNewData, int regOldData, u8 pkChng, u8 overrideError, int ignoreDest, int *pbMayReplace, int *aiChng, Upsert *pUpsert ) | Coverage: | 99.614% (258/259) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 1274-1833 |
| | 265 | 75 |
multiSelectName: | multiSelect | Prototype: | static int multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) | Coverage: | 91.837% (90/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 2513-2852 |
| | 255 | 32 |
displayP4Name: | displayP4 | Prototype: | static char *displayP4(Op *pOp, char *zTemp, int nTemp) | Coverage: | 57.647% (49/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1393-1508 |
| | 235 | 29 |
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 |
pager_delmasterName: | pager_delmaster | Prototype: | static int pager_delmaster(Pager *pPager, const char *zMaster) | Coverage: | 35.616% (26/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 2552-2639 |
| | 221 | 20 |
whereLoopAddBtreeIndexName: | whereLoopAddBtreeIndex | Prototype: | static int whereLoopAddBtreeIndex( WhereLoopBuilder *pBuilder, struct SrcList_item *pSrc, Index *pProbe, LogEst nInMul ) | Coverage: | 95.862% (139/145) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2393-2745 |
| | 218 | 32 |
sqlite3VListNameToNumName: | sqlite3VListNameToNum | Prototype: | int sqlite3VListNameToNum(VList *pIn, const char *zName, int nName) | Coverage: | 25.000% (13/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 1613-1624 |
| | 211 | 10 |
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 |
selectInnerLoopName: | selectInnerLoop | Prototype: | static void selectInnerLoop( Parse *pParse, Select *p, int srcTab, SortCtx *pSort, DistinctCtx *pDistinct, SelectDest *pDest, int iContinue, int iBreak ) | Coverage: | 100.000% (151/151) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 858-1267 |
| | 208 | 49 |
sqlite3ExprCompareName: | sqlite3ExprCompare | Prototype: | int sqlite3ExprCompare(Parse *pParse, Expr *pA, Expr *pB, int iTab) | Coverage: | 71.318% (92/129) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4702-4764 |
| | 205 | 31 |
sqlite3BtreeMovetoUnpackedName: | sqlite3BtreeMovetoUnpacked | Prototype: | int sqlite3BtreeMovetoUnpacked( BtCursor *pCur, UnpackedRecord *pIdxKey, i64 intKey, int biasRight, int *pRes ) | Coverage: | 90.517% (105/116) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5288-5527 |
| | 198 | 38 |
multiSelectOrderByName: | multiSelectOrderBy | Prototype: | static int multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) | Coverage: | 91.566% (76/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 3095-3391 |
| | 197 | 23 |
allocateBtreePageName: | allocateBtreePage | Prototype: | static int allocateBtreePage( BtShared *pBt, MemPage **ppPage, Pgno *pPgno, Pgno nearby, u8 eMode ) | Coverage: | 75.449% (126/167) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5798-6106 |
| | 197 | 48 |
unixOpenName: | unixOpen | Prototype: | static int unixOpen( sqlite3_vfs *pVfs, const char *zPath, sqlite3_file *pFile, int flags, int *pOutFlags ) | Coverage: | 90.099% (91/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 5897-6155 |
| | 195 | 30 |
wherePathSolverName: | wherePathSolver | Prototype: | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst) | Coverage: | 100.000% (167/167) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3987-4361 |
| | 192 | 39 |
selectExpanderName: | selectExpander | Prototype: | static int selectExpander(Walker *pWalker, Select *p) | Coverage: | 98.286% (172/175) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4800-5064 |
| | 187 | 46 |
sqlite3PagerOpenName: | sqlite3PagerOpen | Prototype: | int sqlite3PagerOpen( sqlite3_vfs *pVfs, Pager **ppPager, const char *zFilename, int nExtra, int flags, int vfsFlags, void (*xReinit)(DbPage*) ) | Coverage: | 97.561% (80/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4713-5005 |
| | 180 | 25 |
unixSetSystemCallName: | unixSetSystemCall | Prototype: | static int unixSetSystemCall( sqlite3_vfs *pNotUsed, const char *zName, sqlite3_syscall_ptr pNewFunc ) | Coverage: | 43.396% (23/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 556-592 |
| | 179 | 14 |
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 |
sqlite3_vfs_findName: | sqlite3_vfs_find | Prototype: | sqlite3_vfs *sqlite3_vfs_find(const char *zVfs) | Coverage: | 25.581% (11/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | Lines: | 338-357 |
| | 173 | 11 |
sqlite3_value_pointerName: | sqlite3_value_pointer | Prototype: | void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType) | Coverage: | 12.500% (5/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 202-214 |
| | 172 | 8 |
sqlite3_uri_parameterName: | sqlite3_uri_parameter | Prototype: | const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam) | Coverage: | 26.190% (11/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 4077-4087 |
| | 172 | 10 |
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 |
unixNextSystemCallName: | unixNextSystemCall | Prototype: | static const char *unixNextSystemCall(sqlite3_vfs *p, const char *zName) | Coverage: | 32.609% (15/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 618-631 |
| | 170 | 12 |
wherePathSatisfiesOrderByName: | wherePathSatisfiesOrderBy | Prototype: | static i8 wherePathSatisfiesOrderBy( WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask ) | Coverage: | 98.578% (208/211) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3610-3893 |
| | 169 | 60 |
unixGetSystemCallName: | unixGetSystemCall | Prototype: | static sqlite3_syscall_ptr unixGetSystemCall( sqlite3_vfs *pNotUsed, const char *zName ) | Coverage: | 18.919% (7/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 599-610 |
| | 167 | 9 |
sqlite3BtreeInsertName: | sqlite3BtreeInsert | Prototype: | int sqlite3BtreeInsert( BtCursor *pCur, const BtreePayload *pX, int flags, int seekResult ) | Coverage: | 83.333% (80/96) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8321-8571 |
| | 166 | 27 |
checkTreePageName: | checkTreePage | Prototype: | static int checkTreePage( IntegrityCk *pCheck, int iPage, i64 *piMinKey, i64 maxKey ) | Coverage: | 90.588% (77/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9520-9768 |
| | 163 | 26 |
unixLockName: | unixLock | Prototype: | static int unixLock(sqlite3_file *id, int eFileLock) | Coverage: | 82.927% (68/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1635-1856 |
| | 151 | 22 |
sqlite3GetTokenName: | sqlite3GetToken | Prototype: | int sqlite3GetToken(const unsigned char *z, int *tokenType) | Coverage: | 99.567% (230/231) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | Lines: | 271-546 |
| | 150 | 74 |
sqlite3EndTableName: | sqlite3EndTable | Prototype: | void sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, u8 tabOpts, Select *pSelect ) | Coverage: | 92.683% (76/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1903-2142 |
| | 149 | 26 |
whereLoopAddBtreeName: | whereLoopAddBtree | Prototype: | static int whereLoopAddBtree( WhereLoopBuilder *pBuilder, Bitmask mPrereq ) | Coverage: | 96.610% (114/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2844-3073 |
| | 146 | 24 |
openDatabaseName: | openDatabase | Prototype: | static int openDatabase( const char *zFilename, sqlite3 **ppDb, unsigned int flags, const char *zVfs ) | Coverage: | 89.535% (77/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 2941-3295 |
| | 146 | 28 |
constructAutomaticIndexName: | constructAutomaticIndex | Prototype: | static void constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) | Coverage: | 81.481% (66/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 674-870 |
| | 143 | 23 |
sqlite3_backup_stepName: | sqlite3_backup_step | Prototype: | int sqlite3_backup_step(sqlite3_backup *p, int nPage) | Coverage: | 80.142% (113/141) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 348-597 |
| | 141 | 36 |
sqlite3WhereEndName: | sqlite3WhereEnd | Prototype: | void sqlite3WhereEnd(WhereInfo *pWInfo) | Coverage: | 97.222% (105/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 5127-5338 |
| | 133 | 28 |
sqlite3FindInIndexName: | sqlite3FindInIndex | Prototype: | int sqlite3FindInIndex( Parse *pParse, Expr *pX, u32 inFlags, int *prRhsHasNull, int *aiMap ) | Coverage: | 92.126% (117/127) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2316-2524 |
| | 133 | 34 |
sqlite3VdbeRecordCompareWithSkipName: | sqlite3VdbeRecordCompareWithSkip | Prototype: | int sqlite3VdbeRecordCompareWithSkip( int nKey1, const void *pKey1, UnpackedRecord *pPKey2, int bSkip ) | Coverage: | 94.286% (99/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4127-4313 |
| | 132 | 31 |
sqlite3CodeSubselectName: | sqlite3CodeSubselect | Prototype: | int sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rHasNullFlag, int isRowid ) | Coverage: | 93.506% (72/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2626-2853 |
| | 131 | 25 |
sqlite3WalFramesName: | sqlite3WalFrames | Prototype: | int sqlite3WalFrames( Wal *pWal, int szPage, PgHdr *pList, Pgno nTruncate, int isCommit, int sync_flags ) | Coverage: | 85.047% (91/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3307-3535 |
| | 130 | 29 |
sqlite3VdbeListName: | sqlite3VdbeList | Prototype: | int sqlite3VdbeList( Vdbe *p ) | Coverage: | 79.487% (62/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1742-1930 |
| | 125 | 24 |
sqlite3RunParserName: | sqlite3RunParser | Prototype: | int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) | Coverage: | 97.561% (80/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | Lines: | 555-716 |
| | 125 | 25 |
vdbeCommitName: | vdbeCommit | Prototype: | static int vdbeCommit(sqlite3 *db, Vdbe *p) | Coverage: | 77.679% (87/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2348-2599 |
| | 123 | 31 |
sqlite3NestedParseName: | sqlite3NestedParse | Prototype: | void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 250-273 |
| | 122 | 3 |
sqlite3ParseUriName: | sqlite3ParseUri | Prototype: | int sqlite3ParseUri( const char *zDefaultVfs, const char *zUri, unsigned int *pFlags, sqlite3_vfs **ppVfs, char **pzFile, char **pzErrMsg ) | Coverage: | 95.333% (143/150) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 2705-2933 |
| | 121 | 31 |
sqlite3ExprCodeINName: | sqlite3ExprCodeIN | Prototype: | static void sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) | Coverage: | 97.647% (83/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2904-3131 |
| | 121 | 26 |
parseModifierName: | parseModifier | Prototype: | static int parseModifier( sqlite3_context *pCtx, const char *z, int n, DateTime *p ) | Coverage: | 93.382% (127/136) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 656-862 |
| | 121 | 44 |
sqlite3_db_configName: | sqlite3_db_config | Prototype: | int sqlite3_db_config(sqlite3 *db, int op, ...) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 806-866 |
| | 120 | 10 |
sqlite3PrepareName: | sqlite3Prepare | Prototype: | static int sqlite3Prepare( sqlite3 *db, const char *zSql, int nBytes, u32 prepFlags, Vdbe *pReprepare, sqlite3_stmt **ppStmt, const char **pzTail ) | Coverage: | 94.444% (68/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 520-675 |
| | 120 | 20 |
defragmentPageName: | defragmentPage | Prototype: | static int defragmentPage(MemPage *pPage, int nMaxFrag) | Coverage: | 84.615% (44/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1379-1504 |
| | 120 | 16 |
sqlite3InitOneName: | sqlite3InitOne | Prototype: | int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags) | Coverage: | 94.872% (74/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 143-362 |
| | 117 | 25 |
sqlite3BtreeDeleteName: | sqlite3BtreeDelete | Prototype: | int sqlite3BtreeDelete(BtCursor *pCur, u8 flags) | Coverage: | 81.944% (59/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8590-8752 |
| | 116 | 23 |
windowCodeRowExprStepName: | windowCodeRowExprStep | Prototype: | static void windowCodeRowExprStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | Coverage: | 100.000% (53/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1579-1757 |
| | 115 | 15 |
attachFuncName: | attachFunc | Prototype: | static void attachFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | Coverage: | 76.190% (64/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 63-278 |
| | 111 | 29 |
sqlite3PagerSharedLockName: | sqlite3PagerSharedLock | Prototype: | int sqlite3PagerSharedLock(Pager *pPager) | Coverage: | 93.827% (76/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5160-5367 |
| | 110 | 24 |
walIndexRecoverName: | walIndexRecover | Prototype: | static int walIndexRecover(Wal *pWal) | Coverage: | 79.412% (54/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1134-1302 |
| | 107 | 22 |
posixUnlockName: | posixUnlock | Prototype: | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnlock) | Coverage: | 74.286% (26/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1885-2036 |
| | 106 | 13 |
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 |
allocateIndexInfoName: | allocateIndexInfo | Prototype: | static sqlite3_index_info *allocateIndexInfo( Parse *pParse, WhereClause *pWC, Bitmask mUnusable, struct SrcList_item *pSrc, ExprList *pOrderBy, u16 *pmNoOmit ) | Coverage: | 89.412% (76/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 879-1027 |
| | 105 | 26 |
pager_playback_one_pageName: | pager_playback_one_page | Prototype: | static int pager_playback_one_page( Pager *pPager, i64 *pOffset, Bitvec *pDone, int isMainJrnl, int isSavepnt ) | Coverage: | 87.059% (74/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 2280-2507 |
| | 104 | 19 |
unixShmMapName: | unixShmMap | Prototype: | static int unixShmMap( sqlite3_file *fd, int iRegion, int szRegion, int bExtend, void volatile **pp ) | Coverage: | 84.615% (55/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 4626-4759 |
| | 102 | 21 |
sqlite3ExprIfFalseName: | sqlite3ExprIfFalse | Prototype: | void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) | Coverage: | 96.296% (52/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4462-4621 |
| | 101 | 26 |
sqlite3AtoFName: | sqlite3AtoF | Prototype: | int sqlite3AtoF(const char *z, double *pResult, int length, u8 enc) | Coverage: | 97.710% (128/131) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 384-558 |
| | 101 | 33 |
accessPayloadName: | accessPayload | Prototype: | static int accessPayload( BtCursor *pCur, u32 offset, u32 amt, unsigned char *pBuf, int eOp ) | Coverage: | 94.915% (56/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4641-4826 |
| | 101 | 17 |
sqlite3VdbeHaltName: | sqlite3VdbeHalt | Prototype: | int sqlite3VdbeHalt(Vdbe *p) | Coverage: | 91.379% (106/116) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2735-2929 |
| | 97 | 27 |
sqlite3GetVarintName: | sqlite3GetVarint | Prototype: | u8 sqlite3GetVarint(const unsigned char *p, u64 *v) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 886-1044 |
| | 97 | 9 |
whereLoopAddVirtualOneName: | whereLoopAddVirtualOne | Prototype: | static int whereLoopAddVirtualOne( WhereLoopBuilder *pBuilder, Bitmask mPrereq, Bitmask mUsable, u16 mExclude, sqlite3_index_info *pIdxInfo, u16 mNoOmit, int *pbIn ) | Coverage: | 86.207% (50/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3097-3232 |
| | 95 | 15 |
walTryBeginReadName: | walTryBeginRead | Prototype: | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt) | Coverage: | 78.409% (69/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 2440-2647 |
| | 95 | 25 |
statNextName: | statNext | Prototype: | static int statNext(sqlite3_vtab_cursor *pCursor) | Coverage: | 83.077% (54/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 436-567 |
| | 95 | 23 |
walCheckpointName: | walCheckpoint | Prototype: | static int walCheckpoint( Wal *pWal, sqlite3 *db, int eMode, int (*xBusy)(void*), void *pBusyArg, int sync_flags, u8 *zBuf ) | Coverage: | 88.889% (80/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1780-1957 |
| | 94 | 26 |
withExpandName: | withExpand | Prototype: | static int withExpand( Walker *pWalker, struct SrcList_item *pFrom ) | Coverage: | 100.000% (58/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4608-4721 |
| | 92 | 16 |
unixShmLockName: | unixShmLock | Prototype: | static int unixShmLock( sqlite3_file *fd, int ofst, int n, int flags ) | Coverage: | 94.340% (50/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 4769-4873 |
| | 92 | 17 |
sqlite3ErrNameName: | sqlite3ErrName | Prototype: | const char *sqlite3ErrName(int rc) | Coverage: | 60.452% (107/177) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1325-1428 |
| | 92 | 87 |
sqlite3CreateForeignKeyName: | sqlite3CreateForeignKey | Prototype: | void sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) | Coverage: | 90.000% (63/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2716-2837 |
| | 92 | 22 |
patternCompareName: | patternCompare | Prototype: | static int patternCompare( const u8 *zPattern, const u8 *zString, const struct compareInfo *pInfo, u32 matchOther ) | Coverage: | 90.210% (129/143) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 654-780 |
| | 92 | 36 |
sqlite3VdbeExpandSqlName: | sqlite3VdbeExpandSql | Prototype: | char *sqlite3VdbeExpandSql( Vdbe *p, const char *zRawSql ) | Coverage: | 89.831% (53/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbetrace.c | Lines: | 72-192 |
| | 89 | 19 |
codeEqualityTermName: | codeEqualityTerm | Prototype: | static int codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iEq, int bRev, int iTarget ) | Coverage: | 95.890% (70/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 490-615 |
| | 89 | 18 |
btreeInitPageName: | btreeInitPage | Prototype: | static int btreeInitPage(MemPage *pPage) | Coverage: | 48.980% (24/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1835-1967 |
| | 89 | 17 |
btreeCreateTableName: | btreeCreateTable | Prototype: | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags) | Coverage: | 60.377% (32/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8765-8907 |
| | 89 | 16 |
valueFromExprName: | valueFromExpr | Prototype: | static int valueFromExpr( sqlite3 *db, Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal, struct ValueNewStat4Ctx *pCtx ) | Coverage: | 75.000% (63/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 1421-1553 |
| | 88 | 23 |
sqlite3BtreeBeginTransName: | sqlite3BtreeBeginTrans | Prototype: | int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion) | Coverage: | 98.182% (108/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3303-3457 |
| | 88 | 30 |
convertToWithoutRowidTableName: | convertToWithoutRowidTable | Prototype: | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab) | Coverage: | 87.342% (69/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1756-1881 |
| | 88 | 25 |
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 |
sqlite3VdbeMemTranslateName: | sqlite3VdbeMemTranslate | Prototype: | int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc) | Coverage: | 80.357% (90/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | Lines: | 202-334 |
| | 85 | 30 |
replaceFuncName: | replaceFunc | Prototype: | static void replaceFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 83.333% (30/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1187-1274 |
| | 85 | 12 |