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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
strftimeFuncName: | strftimeFunc | Prototype: | static void strftimeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 95.181% (79/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 1005-1136 |
| | 82 | 39 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
substrFuncName: | substrFunc | Prototype: | static void substrFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 97.753% (87/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 273-362 |
| | 63 | 27 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
trimFuncName: | trimFunc | Prototype: | static void trimFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 91.026% (71/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1280-1358 |
| | 57 | 25 |
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 |
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 |
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 |
sqlite3ExprIfTrueName: | sqlite3ExprIfTrue | Prototype: | void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) | Coverage: | 88.462% (46/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4326-4451 |
| | 83 | 25 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
pager_playbackName: | pager_playback | Prototype: | static int pager_playback(Pager *pPager, int isHot) | Coverage: | 93.827% (76/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 2805-3001 |
| | 79 | 23 |
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 |
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 |
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 |
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 |
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 |
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 |
sqlite3DropTableName: | sqlite3DropTable | Prototype: | void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) | Coverage: | 97.143% (68/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2598-2698 |
| | 66 | 21 |
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 |
resolveP2ValuesName: | resolveP2Values | Prototype: | static void resolveP2Values(Vdbe *p, int *pMaxFuncArgs) | Coverage: | 100.000% (40/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 632-728 |
| | 59 | 20 |
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 |
impliesNotNullRowName: | 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 |
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 |
analyzeAggregateName: | analyzeAggregate | Prototype: | static int analyzeAggregate(Walker *pWalker, Expr *pExpr) | Coverage: | 95.312% (61/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 5095-5220 |
| | 83 | 20 |
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 |
sqlite3PagerCommitPhaseOneName: | sqlite3PagerCommitPhaseOne | Prototype: | int sqlite3PagerCommitPhaseOne( Pager *pPager, const char *zMaster, int noSync ) | Coverage: | 82.143% (46/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 6354-6566 |
| | 65 | 19 |
sqlite3BtreeIntegrityCheckName: | sqlite3BtreeIntegrityCheck | Prototype: | char *sqlite3BtreeIntegrityCheck( Btree *p, int *aRoot, int nRoot, int mxErr, int *pnErr ) | Coverage: | 80.303% (53/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9785-9912 |
| | 82 | 19 |
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 |
lockBtreeName: | lockBtree | Prototype: | static int lockBtree(BtShared *pBt) | Coverage: | 98.571% (69/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2992-3164 |
| | 85 | 19 |
sqlite3ColumnsFromExprListName: | sqlite3ColumnsFromExprList | Prototype: | int sqlite3ColumnsFromExprList( Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol ) | Coverage: | 96.923% (63/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 1923-2015 |
| | 68 | 18 |
sqlite3Atoi64Name: | sqlite3Atoi64 | Prototype: | int sqlite3Atoi64(const char *zNum, i64 *pNum, int length, u8 enc) | Coverage: | 100.000% (76/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 606-694 |
| | 67 | 18 |
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 |
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 |
whereLoopAddVirtualName: | whereLoopAddVirtual | Prototype: | static int whereLoopAddVirtual( WhereLoopBuilder *pBuilder, Bitmask mPrereq, Bitmask mUnusable ) | Coverage: | 72.881% (43/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3281-3397 |
| | 78 | 17 |
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 |
sqlite3_table_column_metadataName: | sqlite3_table_column_metadata | Prototype: | int sqlite3_table_column_metadata( sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc ) | Coverage: | 95.082% (58/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 3552-3665 |
| | 56 | 17 |
sqlite3WhereExplainOneScanName: | sqlite3WhereExplainOneScan | Prototype: | int sqlite3WhereExplainOneScan( Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, u16 wctrlFlags ) | Coverage: | 94.118% (64/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 121-220 |
| | 69 | 17 |
sqlite3StepName: | sqlite3Step | Prototype: | static int sqlite3Step(Vdbe *p) | Coverage: | 98.387% (61/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 546-672 |
| | 62 | 17 |
sqlite3MemCompareName: | sqlite3MemCompare | Prototype: | int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) | Coverage: | 100.000% (49/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3986-4062 |
| | 46 | 17 |
sqlite3BitvecSetName: | sqlite3BitvecSet | Prototype: | int sqlite3BitvecSet(Bitvec *p, u32 i) | Coverage: | 100.000% (47/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | Lines: | 169-232 |
| | 45 | 17 |