Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
computeJDName: | computeJD | Prototype: | static void computeJD(DateTime *p) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 251-287 |
| | 28 | 7 |
btreeRestoreCursorPositionName: | btreeRestoreCursorPosition | Prototype: | static int btreeRestoreCursorPosition(BtCursor *pCur) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 827-847 |
| | 22 | 4 |
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 |
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 |
instrFuncName: | instrFunc | Prototype: | static void instrFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 91.429% (32/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 192-232 |
| | 29 | 8 |
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 |
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 |
statColumnName: | statColumn | Prototype: | static int statColumn( sqlite3_vtab_cursor *pCursor, sqlite3_context *ctx, int i ) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 619-664 |
| | 27 | 12 |
sqlite3WindowAllocName: | sqlite3WindowAlloc | Prototype: | Window *sqlite3WindowAlloc( Parse *pParse, int eType, int eStart, Expr *pStart, int eEnd, Expr *pEnd ) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 893-955 |
| | 36 | 5 |
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 |
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 |
vdbeLeaveName: | vdbeLeave | Prototype: | static __attribute__((noinline)) void vdbeLeave(Vdbe *p) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1571-1584 |
| | 10 | 3 |
sqlite3_get_auxdataName: | sqlite3_get_auxdata | Prototype: | void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 837-852 |
| | 11 | 3 |
sqlite3SrcListIndexedByName: | sqlite3SrcListIndexedBy | Prototype: | void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4011-4029 |
| | 22 | 3 |
sqlite3ExprForVectorFieldName: | sqlite3ExprForVectorField | Prototype: | Expr *sqlite3ExprForVectorField( Parse *pParse, Expr *pVector, int iField ) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 435-470 |
| | 15 | 4 |
sqlite3ExprCodeName: | sqlite3ExprCode | Prototype: | void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4098-4111 |
| | 12 | 3 |
sqlite3DeleteTableName: | sqlite3DeleteTable | Prototype: | void sqlite3DeleteTable(sqlite3 *db, Table *pTable) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 649-654 |
| | 3 | 3 |
ptrmapPutName: | ptrmapPut | Prototype: | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 971-1014 |
| | 37 | 8 |
pragmaVtabBestIndexName: | pragmaVtabBestIndex | Prototype: | static int pragmaVtabBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 2275-2309 |
| | 32 | 8 |
pageFreeArrayName: | pageFreeArray | Prototype: | static int pageFreeArray( MemPage *pPg, int iFirst, int nCell, CellArray *pCArray ) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6849-6892 |
| | 34 | 7 |
minmaxStepName: | minmaxStep | Prototype: | static void minmaxStep( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1624-1661 |
| | 18 | 6 |
isSelfJoinViewName: | isSelfJoinView | Prototype: | static struct SrcList_item *isSelfJoinView( SrcList *pTabList, struct SrcList_item *pThis ) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 5439-5460 |
| | 12 | 8 |
deleteTableName: | deleteTable | Prototype: | static void __attribute__((noinline)) deleteTable(sqlite3 *db, Table *pTable) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 602-648 |
| | 30 | 3 |
sqlite3PcacheFetchStressName: | sqlite3PcacheFetchStress | Prototype: | int sqlite3PcacheFetchStress( PCache *pCache, Pgno pgno, sqlite3_pcache_page **ppPage ) | Coverage: | 90.625% (29/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 402-447 |
| | 16 | 8 |
sqlite3DropIndexName: | sqlite3DropIndex | Prototype: | void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) | Coverage: | 90.625% (29/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3604-3666 |
| | 47 | 11 |
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 |
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 |
sqlite3WhereTabFuncArgsName: | sqlite3WhereTabFuncArgs | Prototype: | void sqlite3WhereTabFuncArgs( Parse *pParse, struct SrcList_item *pItem, WhereClause *pWC ) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 1560-1591 |
| | 26 | 7 |
removeUnindexableInClauseTermsName: | removeUnindexableInClauseTerms | Prototype: | static Expr *removeUnindexableInClauseTerms( Parse *pParse, int iEq, WhereLoop *pLoop, Expr *pX ) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 409-472 |
| | 37 | 7 |
btreeNextName: | btreeNext | Prototype: | static __attribute__((noinline)) int btreeNext(BtCursor *pCur) | Coverage: | 90.476% (38/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5590-5662 |
| | 48 | 14 |
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 |
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 |
whereUsablePartialIndexName: | whereUsablePartialIndex | Prototype: | static int whereUsablePartialIndex(int iTab, WhereClause *pWC, Expr *pWhere) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2788-2806 |
| | 13 | 6 |
whereRangeAdjustName: | whereRangeAdjust | Prototype: | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 1284-1294 |
| | 10 | 4 |
upperFuncName: | upperFunc | Prototype: | static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 430-448 |
| | 15 | 4 |
sqlite3VdbeGetBoundValueName: | sqlite3VdbeGetBoundValue | Prototype: | sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4705-4720 |
| | 15 | 4 |
sqlite3SchemaToIndexName: | sqlite3SchemaToIndex | Prototype: | int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 477-501 |
| | 15 | 4 |
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 |
sqlite3BtreeSavepointName: | sqlite3BtreeSavepoint | Prototype: | int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4205-4233 |
| | 24 | 6 |
sqlite3AddDefaultValueName: | sqlite3AddDefaultValue | Prototype: | void sqlite3AddDefaultValue( Parse *pParse, Expr *pExpr, const char *zStart, const char *zEnd ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1255-1289 |
| | 21 | 4 |
percent_rankStepFuncName: | percent_rankStepFunc | Prototype: | static void percent_rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 238-256 |
| | 12 | 4 |
pcache1InitBulkName: | pcache1InitBulk | Prototype: | static int pcache1InitBulk(PCache1 *pCache) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 277-308 |
| | 24 | 7 |
ntileStepFuncName: | ntileStepFunc | Prototype: | static void ntileStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 317-337 |
| | 14 | 4 |
multiSelectCollSeqName: | multiSelectCollSeq | Prototype: | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 2206-2221 |
| | 10 | 3 |
lowerFuncName: | lowerFunc | Prototype: | static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 449-467 |
| | 15 | 4 |
localtimeOffsetName: | localtimeOffset | Prototype: | static sqlite3_int64 localtimeOffset( DateTime *p, sqlite3_context *pCtx, int *pRc ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 552-606 |
| | 38 | 3 |
lengthFuncName: | lengthFunc | Prototype: | static void lengthFunc( 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: | 101-135 |
| | 20 | 10 |
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 |
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 |
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 |
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 |
dbpageColumnName: | dbpageColumn | Prototype: | static int dbpageColumn( sqlite3_vtab_cursor *pCursor, sqlite3_context *ctx, int i ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 262-291 |
| | 16 | 5 |
closeCursorsInFrameName: | closeCursorsInFrame | Prototype: | static void closeCursorsInFrame(Vdbe *p) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2218-2229 |
| | 7 | 4 |
balance_deeperName: | balance_deeper | Prototype: | static int balance_deeper(MemPage *pRoot, MemPage **ppChild) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8026-8071 |
| | 38 | 4 |
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 |
moveToRootName: | moveToRoot | Prototype: | static int moveToRoot(BtCursor *pCur) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5045-5123 |
| | 71 | 13 |
modifyPagePointerName: | modifyPagePointer | Prototype: | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3511-3560 |
| | 36 | 12 |
sqlite3CreateViewName: | sqlite3CreateView | Prototype: | void sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, ExprList *pCNames, Select *pSelect, int isTemp, int noErr ) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2148-2219 |
| | 45 | 10 |
pagerStressName: | pagerStress | Prototype: | static int pagerStress(void *p, PgHdr *pPg) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4587-4659 |
| | 30 | 8 |
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 |
vdbeUnbindName: | vdbeUnbind | Prototype: | static int vdbeUnbind(Vdbe *p, int i) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1263-1301 |
| | 25 | 5 |
translateColumnToCopyName: | translateColumnToCopy | Prototype: | static void translateColumnToCopy( Parse *pParse, int iStart, int iTabCur, int iRegister, int bIncrRowid ) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 557-588 |
| | 19 | 7 |
saveCursorsOnListName: | saveCursorsOnList | Prototype: | static int __attribute__((noinline)) saveCursorsOnList( BtCursor *p, Pgno iRoot, BtCursor *pExcept ) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 753-773 |
| | 9 | 5 |
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 |
whereRangeVectorLenName: | whereRangeVectorLen | Prototype: | static int whereRangeVectorLen( Parse *pParse, int iCur, Index *pIdx, int nEq, WhereTerm *pTerm ) | Coverage: | 89.286% (25/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2322-2369 |
| | 24 | 7 |
allocateSpaceName: | allocateSpace | Prototype: | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx) | Coverage: | 89.286% (25/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1581-1656 |
| | 68 | 8 |
quoteFuncName: | quoteFunc | Prototype: | static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 89.189% (33/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1004-1074 |
| | 57 | 15 |
unixFullPathnameName: | unixFullPathname | Prototype: | static int unixFullPathname( sqlite3_vfs *pVfs, const char *zPath, int nOut, char *zOut ) | Coverage: | 89.091% (49/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 6269-6350 |
| | 58 | 16 |
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 |
sqlite3RefillIndexName: | sqlite3RefillIndex | Prototype: | static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2867-2947 |
| | 61 | 6 |
sqlite3PagerBeginName: | sqlite3PagerBegin | Prototype: | int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory) | Coverage: | 88.889% (24/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5811-5875 |
| | 36 | 8 |
setSharedCacheTableLockName: | setSharedCacheTableLock | Prototype: | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 347-399 |
| | 39 | 6 |
pagerUnlockDbName: | pagerUnlockDb | Prototype: | static int pagerUnlockDb(Pager *pPager, int eLock) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1147-1162 |
| | 18 | 3 |
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 |
checkRefName: | checkRef | Prototype: | static int checkRef(IntegrityCk *pCheck, Pgno iPage) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9339-9350 |
| | 8 | 3 |
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 |
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 |
backupOnePageName: | backupOnePage | Prototype: | static int backupOnePage( sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData, int bUpdate ) | Coverage: | 88.462% (23/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 227-313 |
| | 39 | 6 |
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 |
sqlite3FixSelectName: | sqlite3FixSelect | Prototype: | int sqlite3FixSelect( DbFixer *pFix, Select *pSelect ) | Coverage: | 88.235% (30/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 515-552 |
| | 22 | 12 |
removeFromSharingListName: | removeFromSharingList | Prototype: | static int removeFromSharingList(BtShared *pBt) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2557-2589 |
| | 21 | 5 |
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 |
codeDeferredSeekName: | codeDeferredSeek | Prototype: | static void codeDeferredSeek( WhereInfo *pWInfo, Index *pIdx, int iCur, int iIdxCur ) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 1034-1062 |
| | 22 | 5 |
unixFileControlName: | unixFileControl | Prototype: | static int unixFileControl(sqlite3_file *id, int op, void *pArg) | Coverage: | 88.095% (37/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3917-4029 |
| | 40 | 16 |
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 |
whereLoopInsertName: | whereLoopInsert | Prototype: | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTemplate) | Coverage: | 87.805% (36/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2123-2228 |
| | 38 | 13 |
walHashGetName: | walHashGet | Prototype: | static int walHashGet( Wal *pWal, int iHash, WalHashLoc *pLoc ) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 921-942 |
| | 13 | 3 |
verifyDbFileName: | verifyDbFile | Prototype: | static void verifyDbFile(unixFile *pFile) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1455-1479 |
| | 16 | 6 |
sqlite3ExprIsIntegerName: | sqlite3ExprIsInteger | Prototype: | int sqlite3ExprIsInteger(Expr *p, int *pValue) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2037-2067 |
| | 22 | 7 |
saveCursorPositionName: | saveCursorPosition | Prototype: | static int saveCursorPosition(BtCursor *pCur) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 689-710 |
| | 19 | 3 |
percent_rankValueFuncName: | percent_rankValueFunc | Prototype: | static void percent_rankValueFunc(sqlite3_context *pCtx) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 257-269 |
| | 8 | 3 |
createAggContextName: | createAggContext | Prototype: | static __attribute__((noinline)) void *createAggContext(sqlite3_context *p, int nByte) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 794-809 |
| | 13 | 3 |
countStepName: | countStep | Prototype: | static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1584-1599 |
| | 8 | 2 |
convertCompoundSelectToSubqueryName: | convertCompoundSelectToSubquery | Prototype: | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p) | Coverage: | 87.500% (28/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4479-4526 |
| | 45 | 10 |
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 |
whereOrInsertName: | whereOrInsert | Prototype: | static int whereOrInsert( WhereOrSet *pSet, Bitmask prereq, LogEst rRun, LogEst nOut ) | Coverage: | 87.097% (27/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 165-196 |
| | 18 | 10 |
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 |
pageFindSlotName: | pageFindSlot | Prototype: | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc) | Coverage: | 86.957% (20/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1520-1566 |
| | 28 | 8 |