Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
valueToTextName: | valueToText | Prototype: | static __attribute__((noinline)) const void *valueToText(sqlite3_value* pVal, u8 enc) | Coverage: | 79.167% (19/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 1173-1204 |
| | 41 | 7 |
walIndexPageReallocName: | walIndexPageRealloc | Prototype: | static __attribute__((noinline)) int walIndexPageRealloc( Wal *pWal, int iPage, volatile u32 **ppPage ) | Coverage: | 80.000% (16/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 569-613 |
| | 33 | 7 |
whereLoopAdjustCostName: | whereLoopAdjustCost | Prototype: | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 1998-2019 |
| | 10 | 7 |
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 |
windowCodeCacheStepName: | windowCodeCacheStep | Prototype: | static void windowCodeCacheStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | Coverage: | 100.000% (35/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1859-1970 |
| | 74 | 7 |
windowReturnOneRowName: | windowReturnOneRow | Prototype: | static void windowReturnOneRow( Parse *pParse, Window *pMWin, int regGosub, int addrGosub ) | Coverage: | 100.000% (30/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1319-1384 |
| | 43 | 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 |
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 |
autoVacuumCommitName: | autoVacuumCommit | Prototype: | static int autoVacuumCommit(BtShared *pBt) | Coverage: | 83.333% (25/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3829-3876 |
| | 37 | 8 |
cellSizePtrName: | cellSizePtr | Prototype: | static u16 cellSizePtr(MemPage *pPage, u8 *pCell) | Coverage: | 96.296% (26/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1269-1316 |
| | 25 | 8 |
codeAttachName: | codeAttach | Prototype: | static void codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 335-402 |
| | 39 | 8 |
dbpageBestIndexName: | dbpageBestIndex | Prototype: | static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | Coverage: | 81.250% (26/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 109-160 |
| | 30 | 8 |
findInodeInfoName: | findInodeInfo | Prototype: | static int findInodeInfo( unixFile *pFile, unixInodeInfo **ppInode ) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1344-1429 |
| | 42 | 8 |
getAndInitPageName: | getAndInitPage | Prototype: | static int getAndInitPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, BtCursor *pCur, int bReadOnly ) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2092-2143 |
| | 45 | 8 |
getOverflowPageName: | getOverflowPage | Prototype: | static int getOverflowPage( BtShared *pBt, Pgno ovfl, MemPage **ppPage, Pgno *pPgnoNext ) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4523-4578 |
| | 35 | 8 |
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 |
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 |
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 |
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 |
pager_unlockName: | pager_unlock | Prototype: | static void pager_unlock(Pager *pPager) | Coverage: | 77.419% (24/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1830-1907 |
| | 62 | 8 |
pager_write_pagelistName: | pager_write_pagelist | Prototype: | static int pager_write_pagelist(Pager *pPager, PgHdr *pList) | Coverage: | 96.970% (32/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4400-4482 |
| | 47 | 8 |
parseTimezoneName: | parseTimezone | Prototype: | static int parseTimezone(const char *zDate, DateTime *p) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 164-191 |
| | 22 | 8 |
pcache1FetchStage2Name: | pcache1FetchStage2 | Prototype: | static __attribute__((noinline)) PgHdr1 *pcache1FetchStage2( PCache1 *pCache, unsigned int iKey, int createFlag ) | Coverage: | 94.444% (34/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 853-919 |
| | 53 | 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 |
pragmaVtabFilterName: | pragmaVtabFilter | Prototype: | static int pragmaVtabFilter( sqlite3_vtab_cursor *pVtabCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | Coverage: | 75.000% (18/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 2360-2405 |
| | 37 | 8 |
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 |
releaseMemArrayName: | releaseMemArray | Prototype: | static void releaseMemArray(Mem *p, int N) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1636-1675 |
| | 20 | 8 |
schemaIsValidName: | schemaIsValid | Prototype: | static void schemaIsValid(Parse *pParse) | Coverage: | 79.167% (19/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 428-468 |
| | 29 | 8 |
seekAndReadName: | seekAndRead | Prototype: | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3263-3305 |
| | 34 | 8 |
sqlite3BtreeCountName: | sqlite3BtreeCount | Prototype: | int sqlite3BtreeCount(BtCursor *pCur, i64 *pnEntry) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9209-9272 |
| | 25 | 8 |
sqlite3ExprCodeExprListName: | sqlite3ExprCodeExprList | Prototype: | int sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int srcReg, u8 flags ) | Coverage: | 100.000% (34/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4183-4235 |
| | 35 | 8 |
sqlite3ExprDeleteNNName: | sqlite3ExprDeleteNN | Prototype: | static __attribute__((noinline)) void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1051-1086 |
| | 31 | 8 |
sqlite3ExprListAppendVectorName: | sqlite3ExprListAppendVector | Prototype: | ExprList *sqlite3ExprListAppendVector( Parse *pParse, ExprList *pList, IdList *pColumns, Expr *pExpr ) | Coverage: | 67.857% (19/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1580-1635 |
| | 33 | 8 |
sqlite3FixSrcListName: | sqlite3FixSrcList | Prototype: | int sqlite3FixSrcList( DbFixer *pFix, SrcList *pList ) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 482-513 |
| | 20 | 8 |
sqlite3JoinTypeName: | sqlite3JoinType | Prototype: | int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) | Coverage: | 100.000% (30/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 215-270 |
| | 33 | 8 |
sqlite3LocateTableName: | sqlite3LocateTable | Prototype: | Table *sqlite3LocateTable( Parse *pParse, u32 flags, const char *zName, const char *zDbase ) | Coverage: | 96.774% (30/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 338-383 |
| | 20 | 8 |
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 |
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 |
sqlite3StrAccumEnlargeName: | sqlite3StrAccumEnlarge | Prototype: | static int sqlite3StrAccumEnlarge(StrAccum *p, int N) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | Lines: | 846-892 |
| | 35 | 8 |
sqlite3VdbeChangeP4Name: | sqlite3VdbeChangeP4 | Prototype: | void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n) | Coverage: | 95.833% (23/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1070-1102 |
| | 37 | 8 |
sqlite3WalCloseName: | sqlite3WalClose | Prototype: | int sqlite3WalClose( Wal *pWal, sqlite3 *db, int sync_flags, int nBuf, u8 *zBuf ) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1980-2042 |
| | 28 | 8 |
sqlite3WalFindFrameName: | sqlite3WalFindFrame | Prototype: | int sqlite3WalFindFrame( Wal *pWal, Pgno pgno, u32 *piRead ) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 2846-2941 |
| | 33 | 8 |
sqlite3WhereExprUsageNNName: | sqlite3WhereExprUsageNN | Prototype: | Bitmask sqlite3WhereExprUsageNN(WhereMaskSet *pMaskSet, Expr *p) | Coverage: | 100.000% (26/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 1499-1519 |
| | 21 | 8 |
sqlite3WindowCompareName: | sqlite3WindowCompare | Prototype: | int sqlite3WindowCompare(Parse *pParse, Window *p1, Window *p2) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 984-993 |
| | 8 | 8 |
sqlite3_backup_finishName: | sqlite3_backup_finish | Prototype: | int sqlite3_backup_finish(sqlite3_backup *p) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 602-648 |
| | 26 | 8 |
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 |
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 |
walIteratorInitName: | walIteratorInit | Prototype: | static int walIteratorInit(Wal *pWal, u32 nBackfill, WalIterator **pp) | Coverage: | 68.000% (17/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1613-1686 |
| | 51 | 8 |
balance_quickName: | balance_quick | Prototype: | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace) | Coverage: | 72.414% (21/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 7040-7122 |
| | 45 | 9 |
btreeOverwriteCellName: | btreeOverwriteCell | Prototype: | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX) | Coverage: | 70.370% (19/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8244-8288 |
| | 37 | 9 |
btreeOverwriteContentName: | btreeOverwriteContent | Prototype: | static int btreeOverwriteContent( MemPage *pPage, u8 *pDest, const BtreePayload *pX, int iOffset, int iAmt ) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8205-8238 |
| | 18 | 9 |
btreeParseCellPtrName: | btreeParseCellPtr | Prototype: | static void btreeParseCellPtr( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | Coverage: | 96.000% (24/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1144-1211 |
| | 41 | 9 |
codeVectorCompareName: | codeVectorCompare | Prototype: | static void codeVectorCompare( Parse *pParse, Expr *pExpr, int dest, u8 op, u8 p5 ) | Coverage: | 96.000% (24/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 541-615 |
| | 60 | 9 |
dbpageUpdateName: | dbpageUpdate | Prototype: | static int dbpageUpdate( sqlite3_vtab *pVtab, int argc, sqlite3_value **argv, sqlite_int64 *pRowid ) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 299-360 |
| | 44 | 9 |
detachFuncName: | detachFunc | Prototype: | static void detachFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | Coverage: | 96.000% (24/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | Lines: | 288-329 |
| | 26 | 9 |
insertCellName: | insertCell | Prototype: | static void insertCell( MemPage *pPage, int i, u8 *pCell, int sz, u8 *pTemp, Pgno iChild, int *pRC ) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6586-6673 |
| | 82 | 9 |
pager_writeName: | pager_write | Prototype: | static int pager_write(PgHdr *pPg) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5937-6016 |
| | 47 | 9 |
robust_openName: | robust_open | Prototype: | static int robust_open(const char *z, int f, mode_t m) | Coverage: | 79.310% (23/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 659-694 |
| | 29 | 9 |
roundFuncName: | roundFunc | Prototype: | static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 73.529% (25/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 368-399 |
| | 24 | 9 |
sqlite3BitvecClearName: | sqlite3BitvecClear | Prototype: | void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | Lines: | 240-272 |
| | 26 | 9 |
sqlite3BtreeRollbackName: | sqlite3BtreeRollback | Prototype: | int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4105-4154 |
| | 47 | 9 |
sqlite3ExprAllocName: | sqlite3ExprAlloc | Prototype: | Expr *sqlite3ExprAlloc( sqlite3 *db, int op, const Token *pToken, int dequote ) | Coverage: | 100.000% (31/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 750-793 |
| | 33 | 9 |
sqlite3ExprCanBeNullName: | sqlite3ExprCanBeNull | Prototype: | int sqlite3ExprCanBeNull(const Expr *p) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 2083-2101 |
| | 10 | 9 |
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 |
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 |
sqlite3PagerSetPagesizeName: | sqlite3PagerSetPagesize | Prototype: | int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve) | Coverage: | 97.143% (34/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3752-3805 |
| | 37 | 9 |
sqlite3VdbeMemCastName: | sqlite3VdbeMemCast | Prototype: | void sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding) | Coverage: | 95.000% (19/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 712-747 |
| | 29 | 9 |
sqlite3WindowUpdateName: | sqlite3WindowUpdate | Prototype: | void sqlite3WindowUpdate( Parse *pParse, Window *pList, Window *pWin, FuncDef *pFunc ) | Coverage: | 100.000% (35/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 532-583 |
| | 36 | 9 |
sqlite3_set_auxdataName: | sqlite3_set_auxdata | Prototype: | void sqlite3_set_auxdata( sqlite3_context *pCtx, int iArg, void *pAux, void (*xDelete)(void*) ) | Coverage: | 70.370% (19/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 865-906 |
| | 26 | 9 |
sqliteErrorFromPosixErrorName: | sqliteErrorFromPosixError | Prototype: | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 847-869 |
| | 10 | 9 |
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 |
unixSyncName: | unixSync | Prototype: | static int unixSync(sqlite3_file *id, int flags) | Coverage: | 76.667% (23/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3694-3739 |
| | 37 | 9 |
vdbeRecordCompareStringName: | vdbeRecordCompareString | Prototype: | static int vdbeRecordCompareString( int nKey1, const void *pKey1, UnpackedRecord *pPKey2 ) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4425-4479 |
| | 40 | 9 |
whereLoopAddAllName: | whereLoopAddAll | Prototype: | static int whereLoopAddAll(WhereLoopBuilder *pBuilder) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 3527-3591 |
| | 38 | 9 |
balanceName: | balance | Prototype: | static int balance(BtCursor *pCur) | Coverage: | 97.368% (37/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8083-8200 |
| | 54 | 10 |
btreeDropTableName: | btreeDropTable | Prototype: | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved) | Coverage: | 81.250% (26/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9035-9116 |
| | 54 | 10 |
clearCellName: | clearCell | Prototype: | static int clearCell( MemPage *pPage, unsigned char *pCell, CellInfo *pInfo ) | Coverage: | 80.000% (28/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 6258-6327 |
| | 42 | 10 |
columnTypeImplName: | columnTypeImpl | Prototype: | static const char *columnTypeImpl( NameContext *pNC, Expr *pExpr ) | Coverage: | 100.000% (33/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 1619-1758 |
| | 57 | 10 |
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 |
createCollationName: | createCollation | Prototype: | static int createCollation( sqlite3* db, const char *zName, u8 enc, void* pCtx, int(*xCompare)(void*,int,const void*,int,const void*), void(*xDel)(void*) ) | Coverage: | 97.059% (33/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 2497-2566 |
| | 34 | 10 |
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 |
fcntlSizeHintName: | fcntlSizeHint | Prototype: | static int fcntlSizeHint(unixFile *pFile, i64 nByte) | Coverage: | 76.667% (23/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3832-3893 |
| | 34 | 10 |
generateColumnNamesName: | generateColumnNames | Prototype: | static void generateColumnNames( Parse *pParse, Select *pSelect ) | Coverage: | 100.000% (37/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 1831-1899 |
| | 61 | 10 |
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 |
getPageMMapName: | getPageMMap | Prototype: | static int getPageMMap( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags ) | Coverage: | 80.000% (36/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5543-5611 |
| | 49 | 10 |
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 |
pager_open_journalName: | pager_open_journal | Prototype: | static int pager_open_journal(Pager *pPager) | Coverage: | 93.939% (31/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5722-5792 |
| | 48 | 10 |
pcacheManageDirtyListName: | pcacheManageDirtyList | Prototype: | static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove) | Coverage: | 100.000% (32/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 158-222 |
| | 48 | 10 |
readJournalHdrName: | readJournalHdr | Prototype: | static int readJournalHdr( Pager *pPager, int isHot, i64 journalSize, u32 *pNRec, u32 *pDbSize ) | Coverage: | 80.435% (37/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1568-1671 |
| | 36 | 10 |
relocatePageName: | relocatePage | Prototype: | static int relocatePage( BtShared *pBt, MemPage *pDbPage, u8 eType, Pgno iPtrPage, Pgno iFreePage, int isCommit ) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3572-3643 |
| | 40 | 10 |
setupLookasideName: | setupLookaside | Prototype: | static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt) | Coverage: | 76.471% (26/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 676-734 |
| | 42 | 10 |
sqlite3AddColumnName: | sqlite3AddColumn | Prototype: | void sqlite3AddColumn(Parse *pParse, Token *pName, Token *pType) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1064-1123 |
| | 42 | 10 |
sqlite3CreateFuncName: | sqlite3CreateFunc | Prototype: | int sqlite3CreateFunc( sqlite3 *db, const char *zFunctionName, int nArg, int enc, void *pUserData, void (*xSFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xValue)(sqlite3_context*), void (*xInverse)(sqlite3_context*,int,sqlite3_value **), FuncDestructor *pDestructor ) | Coverage: | 95.833% (46/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1687-1787 |
| | 61 | 10 |
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 |
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 |
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 |
sqlite3ReindexName: | sqlite3Reindex | Prototype: | void sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4417-4468 |
| | 43 | 10 |
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 |
sqlite3ViewGetColumnNamesName: | sqlite3ViewGetColumnNames | Prototype: | int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) | Coverage: | 85.294% (29/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2228-2353 |
| | 70 | 10 |
sqlite3WindowRewriteName: | sqlite3WindowRewrite | Prototype: | int sqlite3WindowRewrite(Parse *pParse, Select *p) | Coverage: | 83.333% (30/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 747-847 |
| | 61 | 10 |