Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
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 |
comparisonAffinityName: | comparisonAffinity | Prototype: | static char comparisonAffinity(Expr *pExpr) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 254-269 |
| | 17 | 4 |
codeApplyAffinityName: | codeApplyAffinity | Prototype: | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 327-351 |
| | 17 | 5 |
btreeMovetoName: | btreeMoveto | Prototype: | static int btreeMoveto( BtCursor *pCur, const void *pKey, i64 nKey, int bias, int *pRes ) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 790-818 |
| | 17 | 6 |
bindTextName: | bindText | Prototype: | static int bindText( sqlite3_stmt *pStmt, int i, const void *zData, int nData, void (*xDel)(void*), u8 encoding ) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1306-1336 |
| | 17 | 6 |
whereLoopCheaperProperSubsetName: | whereLoopCheaperProperSubset | Prototype: | static int whereLoopCheaperProperSubset( const WhereLoop *pX, const WhereLoop *pY ) | Coverage: | 94.444% (34/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 1957-1982 |
| | 16 | 12 |
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 |
unlockBtreeIfUnusedName: | unlockBtreeIfUnused | Prototype: | static void unlockBtreeIfUnused(BtShared *pBt) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3198-3208 |
| | 16 | 2 |
sqlite3_vfs_registerName: | sqlite3_vfs_register | Prototype: | int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | Lines: | 384-407 |
| | 16 | 3 |
sqlite3_shutdownName: | sqlite3_shutdown | Prototype: | int sqlite3_shutdown(void) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 311-354 |
| | 16 | 5 |
sqlite3_errmsgName: | sqlite3_errmsg | Prototype: | const char *sqlite3_errmsg(sqlite3 *db) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 2392-2413 |
| | 16 | 5 |
sqlite3_db_cacheflushName: | sqlite3_db_cacheflush | Prototype: | int sqlite3_db_cacheflush(sqlite3 *db) | Coverage: | 83.333% (15/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 777-801 |
| | 16 | 4 |
sqlite3_bind_valueName: | sqlite3_bind_value | Prototype: | int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1454-1484 |
| | 16 | 7 |
sqlite3WalSavepointUndoName: | sqlite3WalSavepointUndo | Prototype: | int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3103-3126 |
| | 16 | 3 |
sqlite3VdbeResolveLabelName: | sqlite3VdbeResolveLabel | Prototype: | void sqlite3VdbeResolveLabel(Vdbe *v, int x) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 423-438 |
| | 16 | 2 |
sqlite3VdbeClearObjectName: | sqlite3VdbeClearObject | Prototype: | void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3142-3168 |
| | 16 | 3 |
sqlite3PcacheSetPageSizeName: | sqlite3PcacheSetPageSize | Prototype: | int sqlite3PcacheSetPageSize(PCache *pCache, int szPage) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 317-335 |
| | 16 | 4 |
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 |
sqlite3PagerLookupName: | sqlite3PagerLookup | Prototype: | DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5651-5660 |
| | 16 | 2 |
sqlite3IntFloatCompareName: | sqlite3IntFloatCompare | Prototype: | static int sqlite3IntFloatCompare(i64 i, double r) | Coverage: | 28.571% (8/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3956-3975 |
| | 16 | 10 |
sqlite3FixTriggerStepName: | sqlite3FixTriggerStep | Prototype: | int sqlite3FixTriggerStep( DbFixer *pFix, TriggerStep *pStep ) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 596-625 |
| | 16 | 7 |
sqlite3ExprNeedsNoAffinityChangeName: | sqlite3ExprNeedsNoAffinityChange | Prototype: | int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff) | Coverage: | 86.486% (32/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2113-2141 |
| | 16 | 10 |
sqlite3ExprListSetNameName: | sqlite3ExprListSetName | Prototype: | void sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1659-1677 |
| | 16 | 4 |
pager_errorName: | pager_error | Prototype: | static int pager_error(Pager *pPager, int rc) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1928-1942 |
| | 16 | 2 |
pagerUndoCallbackName: | pagerUndoCallback | Prototype: | static int pagerUndoCallback(void *pCtx, Pgno iPg) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3108-3138 |
| | 16 | 4 |
pagerOpenWalName: | pagerOpenWal | Prototype: | static int pagerOpenWal(Pager *pPager) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 7490-7517 |
| | 16 | 3 |
moveToLeftmostName: | moveToLeftmost | Prototype: | static int moveToLeftmost(BtCursor *pCur) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5132-5145 |
| | 16 | 2 |
indexColumnNotNullName: | indexColumnNotNull | Prototype: | static int indexColumnNotNull(Index *pIdx, int iCol) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 457-471 |
| | 16 | 3 |
identPutName: | identPut | Prototype: | static void identPut(char *z, int *pIdx, char *zSignedIdent) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1554-1575 |
| | 16 | 7 |
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 |
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 |
whereLikeOptimizationStringFixupName: | whereLikeOptimizationStringFixup | Prototype: | static void whereLikeOptimizationStringFixup( Vdbe *v, WhereLevel *pLevel, WhereTerm *pTerm ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | Lines: | 782-797 |
| | 15 | 2 |
walWriteToLogName: | walWriteToLog | Prototype: | static int walWriteToLog( WalWriter *p, void *pContent, int iAmt, sqlite3_int64 iOffset ) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3203-3223 |
| | 15 | 4 |
walRestartHdrName: | walRestartHdr | Prototype: | static void walRestartHdr(Wal *pWal, u32 salt1) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1733-1747 |
| | 15 | 2 |
walEncodeFrameName: | walEncodeFrame | Prototype: | static void walEncodeFrame( Wal *pWal, u32 iPage, u32 nTruncate, u8 *aData, u8 *aFrame ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 737-761 |
| | 15 | 2 |
vdbeRecordDecodeIntName: | vdbeRecordDecodeInt | Prototype: | static i64 vdbeRecordDecodeInt(u32 serial_type, const u8 *aKey) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4072-4104 |
| | 15 | 8 |
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 |
unixUnfetchName: | unixUnfetch | Prototype: | static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 5142-5168 |
| | 15 | 2 |
sqlite3_transfer_bindingsName: | sqlite3_transfer_bindings | Prototype: | int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1574-1589 |
| | 15 | 4 |
sqlite3_resetName: | sqlite3_reset | Prototype: | int sqlite3_reset(sqlite3_stmt *pStmt) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 124-140 |
| | 15 | 3 |
sqlite3_errmsg16Name: | sqlite3_errmsg16 | Prototype: | const void *sqlite3_errmsg16(sqlite3 *db) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 2420-2455 |
| | 15 | 5 |
sqlite3_clear_bindingsName: | sqlite3_clear_bindings | Prototype: | int sqlite3_clear_bindings(sqlite3_stmt *pStmt) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 145-163 |
| | 15 | 3 |
sqlite3WindowDupName: | sqlite3WindowDup | Prototype: | Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 2129-2147 |
| | 15 | 3 |
sqlite3VdbeMemSetRowSetName: | sqlite3VdbeMemSetRowSet | Prototype: | int sqlite3VdbeMemSetRowSet(Mem *pMem) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 876-888 |
| | 15 | 2 |
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 |
sqlite3VdbeFrameRestoreName: | sqlite3VdbeFrameRestore | Prototype: | int sqlite3VdbeFrameRestore(VdbeFrame *pFrame) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2236-2255 |
| | 15 | 1 |
sqlite3VdbeFindCompareName: | sqlite3VdbeFindCompare | Prototype: | RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4486-4522 |
| | 15 | 5 |
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 |
sqlite3ResetOneSchemaName: | sqlite3ResetOneSchema | Prototype: | void sqlite3ResetOneSchema(sqlite3 *db, int iDb) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 522-540 |
| | 15 | 5 |
sqlite3KeyInfoFromExprListName: | sqlite3KeyInfoFromExprList | Prototype: | KeyInfo *sqlite3KeyInfoFromExprList( Parse *pParse, ExprList *pList, int iStart, int nExtra ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 1336-1358 |
| | 15 | 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 |
sqlite3CollapseDatabaseArrayName: | sqlite3CollapseDatabaseArray | Prototype: | void sqlite3CollapseDatabaseArray(sqlite3 *db) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 495-515 |
| | 15 | 5 |
sqlite3BtreeSecureDeleteName: | sqlite3BtreeSecureDelete | Prototype: | int sqlite3BtreeSecureDelete(Btree *p, int newFlag) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2891-2904 |
| | 15 | 3 |
sqlite3AddNotNullName: | sqlite3AddNotNull | Prototype: | void sqlite3AddNotNull(Parse *pParse, int onError) | Coverage: | 80.000% (12/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1131-1151 |
| | 15 | 5 |
reindexDatabasesName: | reindexDatabases | Prototype: | static void reindexDatabases(Parse *pParse, char const *zColl) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4385-4400 |
| | 15 | 3 |
printfFuncName: | printfFunc | Prototype: | static void printfFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 237-259 |
| | 15 | 2 |
populateCellCacheName: | populateCellCache | Prototype: | static void populateCellCache(CellArray *p, int idx, int N) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6691-6704 |
| | 15 | 3 |
ntileValueFuncName: | ntileValueFunc | Prototype: | static void ntileValueFunc(sqlite3_context *pCtx) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 338-359 |
| | 15 | 4 |
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 |
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 |
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 |
disconnectAllVtabName: | disconnectAllVtab | Prototype: | static void disconnectAllVtab(sqlite3 *db) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1036-1061 |
| | 15 | 7 |
dbpageConnectName: | dbpageConnect | Prototype: | static int dbpageConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 66-91 |
| | 15 | 4 |
corruptSchemaName: | corruptSchema | Prototype: | static void corruptSchema( InitData *pData, const char *zObj, const char *zExtra ) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 22-45 |
| | 15 | 7 |
clearSelectName: | clearSelect | Prototype: | static void clearSelect(sqlite3 *db, Select *p, int bFree) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 89-109 |
| | 15 | 5 |
btreeParseCellPtrNoPayloadName: | btreeParseCellPtrNoPayload | Prototype: | static void btreeParseCellPtrNoPayload( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1127-1143 |
| | 15 | 1 |
btreeHeapPullName: | btreeHeapPull | Prototype: | static int btreeHeapPull(u32 *aHeap, u32 *pOut) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9486-9503 |
| | 15 | 5 |
whereInfoFreeName: | whereInfoFree | Prototype: | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 1921-1937 |
| | 14 | 4 |
sqlite3_stmt_statusName: | sqlite3_stmt_status | Prototype: | int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1645-1670 |
| | 14 | 3 |
sqlite3WalUndoName: | sqlite3WalUndo | Prototype: | int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3049-3081 |
| | 14 | 4 |
sqlite3VdbeMemClearAndResizeName: | sqlite3VdbeMemClearAndResize | Prototype: | int sqlite3VdbeMemClearAndResize(Mem *pMem, int szNew) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 245-255 |
| | 14 | 2 |
sqlite3VdbeCursorMovetoName: | sqlite3VdbeCursorMoveto | Prototype: | int sqlite3VdbeCursorMoveto(VdbeCursor **pp, int *piCol) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3261-3277 |
| | 14 | 4 |
sqlite3VMPrintfName: | sqlite3VMPrintf | Prototype: | char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | Lines: | 1068-1082 |
| | 14 | 2 |
sqlite3TransferBindingsName: | sqlite3TransferBindings | Prototype: | int sqlite3TransferBindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1547-1559 |
| | 14 | 2 |
sqlite3SrcListFuncArgsName: | sqlite3SrcListFuncArgs | Prototype: | void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ExprList *pList) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4035-4046 |
| | 14 | 2 |
sqlite3SrcListDeleteName: | sqlite3SrcListDelete | Prototype: | void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3926-3942 |
| | 14 | 5 |
sqlite3PcacheMoveName: | sqlite3PcacheMove | Prototype: | void sqlite3PcacheMove(PgHdr *p, Pgno newPgno) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 618-629 |
| | 14 | 2 |
sqlite3FixExprName: | sqlite3FixExpr | Prototype: | int sqlite3FixExpr( DbFixer *pFix, Expr *pExpr ) | Coverage: | 100.000% (26/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 553-578 |
| | 14 | 9 |
sqlite3ExprCodeTempName: | sqlite3ExprCodeTemp | Prototype: | int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4071-4091 |
| | 14 | 3 |
sqlite3BtreeRowCountEstName: | sqlite3BtreeRowCountEst | Prototype: | i64 sqlite3BtreeRowCountEst(BtCursor *pCur) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 5550-5568 |
| | 14 | 4 |
sqlite3BtreeCommitPhaseOneName: | sqlite3BtreeCommitPhaseOne | Prototype: | int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3908-3929 |
| | 14 | 5 |
sqlite3ArrayAllocateName: | sqlite3ArrayAllocate | Prototype: | void *sqlite3ArrayAllocate( sqlite3 *db, void *pArray, int szEntry, int *pnEntry, int *pIdx ) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3685-3708 |
| | 14 | 3 |
pcache1ShrinkName: | pcache1Shrink | Prototype: | static void pcache1Shrink(sqlite3_pcache *p) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 818-830 |
| | 14 | 2 |
pcache1CachesizeName: | pcache1Cachesize | Prototype: | static void pcache1Cachesize(sqlite3_pcache *p, int nMax) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 799-811 |
| | 14 | 2 |
pagerUnlockAndRollbackName: | pagerUnlockAndRollback | Prototype: | static void pagerUnlockAndRollback(Pager *pPager) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 2170-2183 |
| | 14 | 4 |
pagerBeginReadTransactionName: | pagerBeginReadTransaction | Prototype: | static int pagerBeginReadTransaction(Pager *pPager) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3242-3263 |
| | 14 | 3 |
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 |
journalHdrOffsetName: | journalHdrOffset | Prototype: | static i64 journalHdrOffset(Pager *pPager) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1367-1377 |
| | 14 | 2 |
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 |
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 |
applyNumericAffinityName: | applyNumericAffinity | Prototype: | static void applyNumericAffinity(Mem *pRec, int bTryForInt) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 277-296 |
| | 14 | 4 |
applyAffinityName: | applyAffinity | Prototype: | static void applyAffinity( Mem *pRec, char affinity, u8 enc ) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 316-344 |
| | 14 | 8 |
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 |
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 |
unixLogErrorAtLineName: | unixLogErrorAtLine | Prototype: | static int unixLogErrorAtLine( int errcode, const char *zFunc, const char *zPath, int iLine ) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1204-1254 |
| | 13 | 2 |
termIsEquivalenceName: | termIsEquivalence | Prototype: | static int termIsEquivalence(Parse *pParse, Expr *pExpr) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 896-912 |
| | 13 | 6 |
tableAndColumnIndexName: | tableAndColumnIndex | Prototype: | static int tableAndColumnIndex( SrcList *pSrc, int N, const char *zCol, int *piTab, int *piCol ) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 293-315 |
| | 13 | 4 |
sqlite3_create_collation16Name: | sqlite3_create_collation16 | Prototype: | int sqlite3_create_collation16( sqlite3* db, const void *zName, int enc, void* pCtx, int(*xCompare)(void*,int,const void*,int,const void*) ) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 3397-3420 |
| | 13 | 2 |
sqlite3VdbeTransferErrorName: | sqlite3VdbeTransferError | Prototype: | int sqlite3VdbeTransferError(Vdbe *p) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2948-2963 |
| | 13 | 4 |
sqlite3VdbeResetName: | sqlite3VdbeReset | Prototype: | int sqlite3VdbeReset(Vdbe *p) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2997-3082 |
| | 13 | 4 |