Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
sqlite3VdbeMemGrowName: | sqlite3VdbeMemGrow | Prototype: | int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 189-230 |
| | 38 | 7 |
sqlite3VdbeFreeCursorName: | sqlite3VdbeFreeCursor | Prototype: | void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2181-2213 |
| | 23 | 7 |
sqlite3TableAffinityName: | sqlite3TableAffinity | Prototype: | void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 130-157 |
| | 18 | 7 |
sqlite3SrcListDupName: | sqlite3SrcListDup | Prototype: | SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int flags) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1405-1445 |
| | 37 | 7 |
sqlite3SelectAddColumnTypeAndCollationName: | sqlite3SelectAddColumnTypeAndCollation | Prototype: | void sqlite3SelectAddColumnTypeAndCollation( Parse *pParse, Table *pTab, Select *pSelect ) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 2028-2071 |
| | 38 | 7 |
sqlite3PagerSetFlagsName: | sqlite3PagerSetFlags | Prototype: | void sqlite3PagerSetFlags( Pager *pPager, unsigned pgFlags ) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3609-3642 |
| | 21 | 7 |
sqlite3PagerSavepointName: | sqlite3PagerSavepoint | Prototype: | int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint) | Coverage: | 96.552% (28/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 6888-6952 |
| | 29 | 7 |
sqlite3PagerRollbackName: | sqlite3PagerRollback | Prototype: | int sqlite3PagerRollback(Pager *pPager) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 6650-6694 |
| | 30 | 7 |
sqlite3PagerCloseWalName: | sqlite3PagerCloseWal | Prototype: | int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 7574-7610 |
| | 22 | 7 |
sqlite3KeyInfoOfIndexName: | sqlite3KeyInfoOfIndex | Prototype: | KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4477-4514 |
| | 27 | 7 |
sqlite3InitName: | sqlite3Init | Prototype: | int sqlite3Init(sqlite3 *db, char **pzErrMsg) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 374-400 |
| | 28 | 7 |
sqlite3IndexAffinityStrName: | sqlite3IndexAffinityStr | Prototype: | const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *pIdx) | Coverage: | 94.737% (18/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 72-108 |
| | 25 | 7 |
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 |
sqlite3FindTableName: | sqlite3FindTable | Prototype: | Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 297-326 |
| | 17 | 7 |
sqlite3ExprListCompareName: | sqlite3ExprListCompare | Prototype: | int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4781-4793 |
| | 10 | 7 |
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 |
sqlite3ExprAffinityName: | sqlite3ExprAffinity | Prototype: | char sqlite3ExprAffinity(Expr *pExpr) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 45-71 |
| | 25 | 7 |
sqlite3DequoteName: | sqlite3Dequote | Prototype: | void sqlite3Dequote(char *z) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 245-266 |
| | 17 | 7 |
sqlite3BtreeCloseName: | sqlite3BtreeClose | Prototype: | int sqlite3BtreeClose(Btree *p) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2636-2689 |
| | 37 | 7 |
sqlite3BlobCompareName: | sqlite3BlobCompare | Prototype: | int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3923-3949 |
| | 20 | 7 |
sqlite3BitvecTestNotNullName: | sqlite3BitvecTestNotNull | Prototype: | int sqlite3BitvecTestNotNull(Bitvec *p, u32 i) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | Lines: | 130-152 |
| | 18 | 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 |
readsTableName: | readsTable | Prototype: | static int readsTable(Parse *p, int iDb, Table *pTab) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | Lines: | 165-197 |
| | 26 | 7 |
readDbPageName: | readDbPage | Prototype: | static int readDbPage(PgHdr *pPg) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3016-3071 |
| | 26 | 7 |
propagateConstantExprRewriteName: | propagateConstantExprRewrite | Prototype: | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4144-4164 |
| | 19 | 7 |
pragmaVtabConnectName: | pragmaVtabConnect | Prototype: | static int pragmaVtabConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | Coverage: | 80.000% (16/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | Lines: | 2200-2257 |
| | 42 | 7 |
pcacheSortDirtyListName: | pcacheSortDirtyList | Prototype: | static PgHdr *pcacheSortDirtyList(PgHdr *pIn) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 727-757 |
| | 20 | 7 |
pcache1TruncateUnsafeName: | pcache1TruncateUnsafe | Prototype: | static void pcache1TruncateUnsafe( PCache1 *pCache, unsigned int iLimit ) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 630-673 |
| | 34 | 7 |
pcache1ResizeHashName: | pcache1ResizeHash | Prototype: | static void pcache1ResizeHash(PCache1 *p) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 522-554 |
| | 30 | 7 |
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 |
parseYyyyMmDdName: | parseYyyyMmDd | Prototype: | static int parseYyyyMmDd(const char *zDate, DateTime *p) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 301-331 |
| | 21 | 7 |
parseHhMmSsName: | parseHhMmSs | Prototype: | static int parseHhMmSs(const char *zDate, DateTime *p) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 200-235 |
| | 28 | 7 |
pagerWalFramesName: | pagerWalFrames | Prototype: | static int pagerWalFrames( Pager *pPager, PgHdr *pList, Pgno nTruncate, int isCommit ) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3175-3232 |
| | 32 | 7 |
pagerOpenWalIfPresentName: | pagerOpenWalIfPresent | Prototype: | static int pagerOpenWalIfPresent(Pager *pPager) | Coverage: | 94.737% (18/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3335-3363 |
| | 23 | 7 |
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 |
openDirectoryName: | openDirectory | Prototype: | static int openDirectory(const char *zFilename, int *pFd) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 3657-3677 |
| | 19 | 7 |
isSimpleCountName: | isSimpleCount | Prototype: | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4409-4431 |
| | 19 | 7 |
isDateName: | isDate | Prototype: | static int isDate( sqlite3_context *context, int argc, sqlite3_value **argv, DateTime *p ) | Coverage: | 100.000% (28/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 873-903 |
| | 19 | 7 |
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 |
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 |
findCreateFileModeName: | findCreateFileMode | Prototype: | static int findCreateFileMode( const char *zPath, int flags, mode_t *pMode, uid_t *pUid, gid_t *pGid ) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 5820-5873 |
| | 21 | 7 |
findConstInWhereName: | findConstInWhere | Prototype: | static void findConstInWhere(WhereConst *pConst, Expr *pExpr) | Coverage: | 100.000% (31/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 4108-4136 |
| | 26 | 7 |
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 |
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 |
dbpageFilterName: | dbpageFilter | Prototype: | static int dbpageFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | Lines: | 216-260 |
| | 36 | 7 |
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 |
computeLimitRegistersName: | computeLimitRegisters | Prototype: | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 2149-2195 |
| | 34 | 7 |
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 |
charFuncName: | charFunc | Prototype: | static void charFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1095-1130 |
| | 26 | 7 |
absFuncName: | absFunc | Prototype: | static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 143-179 |
| | 19 | 7 |
zeroJournalHdrName: | zeroJournalHdr | Prototype: | static int zeroJournalHdr(Pager *pPager, int doTruncate) | Coverage: | 96.000% (24/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1400-1433 |
| | 20 | 6 |
writeMasterJournalName: | writeMasterJournal | Prototype: | static int writeMasterJournal(Pager *pPager, const char *zMaster) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1693-1756 |
| | 36 | 6 |
writeJournalHdrName: | writeJournalHdr | Prototype: | static int writeJournalHdr(Pager *pPager) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 1450-1549 |
| | 36 | 6 |
windowAggFinalName: | windowAggFinal | Prototype: | static void windowAggFinal(Parse *pParse, Window *pMWin, int bFinal) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1211-1241 |
| | 20 | 6 |
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 |
whereScanInitName: | whereScanInit | Prototype: | static WhereTerm *whereScanInit( WhereScan *pScan, WhereClause *pWC, int iCur, int iColumn, u32 opMask, Index *pIdx ) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 332-367 |
| | 25 | 6 |
whereLoopFindLesserName: | whereLoopFindLesser | Prototype: | static WhereLoop **whereLoopFindLesser( WhereLoop **ppPrev, const WhereLoop *pTemplate ) | Coverage: | 100.000% (36/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 2035-2097 |
| | 30 | 6 |
whereClauseInsertName: | whereClauseInsert | Prototype: | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 60-94 |
| | 38 | 6 |
walRestartLogName: | walRestartLog | Prototype: | static int walRestartLog(Wal *pWal) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 3140-3180 |
| | 26 | 6 |
walIndexAppendName: | walIndexAppend | Prototype: | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1044-1121 |
| | 26 | 6 |
vfsUnlinkName: | vfsUnlink | Prototype: | static void vfsUnlink(sqlite3_vfs *pVfs) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | Lines: | 362-377 |
| | 12 | 6 |
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 |
unixTempFileDirName: | unixTempFileDir | Prototype: | static const char *unixTempFileDir(void) | Coverage: | 60.000% (12/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 5648-5675 |
| | 21 | 6 |
unixRemapfileName: | unixRemapfile | Prototype: | static void unixRemapfile( unixFile *pFd, i64 nNew ) | Coverage: | 94.444% (17/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 4982-5056 |
| | 60 | 6 |
unixMapfileName: | unixMapfile | Prototype: | static int unixMapfile(unixFile *pFd, i64 nMap) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 5074-5096 |
| | 20 | 6 |
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 |
statConnectName: | statConnect | Prototype: | static int statConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 140-177 |
| | 24 | 6 |
statBestIndexName: | statBestIndex | Prototype: | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 194-235 |
| | 23 | 6 |
sqlite3_stepName: | sqlite3_step | Prototype: | int sqlite3_step(sqlite3_stmt *pStmt) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 679-721 |
| | 29 | 6 |
sqlite3_file_controlName: | sqlite3_file_control | Prototype: | int sqlite3_file_control(sqlite3 *db, const char *zDbName, int op, void *pArg) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 3699-3735 |
| | 32 | 6 |
sqlite3_backup_initName: | sqlite3_backup_init | Prototype: | sqlite3_backup *sqlite3_backup_init( sqlite3* pDestDb, const char *zDestDb, sqlite3* pSrcDb, const char *zSrcDb ) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 141-211 |
| | 27 | 6 |
sqlite3WithAddName: | sqlite3WithAdd | Prototype: | With *sqlite3WithAdd( Parse *pParse, With *pWith, Token *pName, ExprList *pArglist, Select *pQuery ) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4521-4566 |
| | 27 | 6 |
sqlite3WindowCodeStepName: | sqlite3WindowCodeStep | Prototype: | void sqlite3WindowCodeStep( Parse *pParse, Select *p, WhereInfo *pWInfo, int regGosub, int addrGosub ) | Coverage: | 100.000% (33/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 2174-2252 |
| | 20 | 6 |
sqlite3WhereClauseClearName: | sqlite3WhereClauseClear | Prototype: | void sqlite3WhereClauseClear(WhereClause *pWC) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 1474-1491 |
| | 12 | 6 |
sqlite3WalOpenName: | sqlite3WalOpen | Prototype: | int sqlite3WalOpen( sqlite3_vfs *pVfs, sqlite3_file *pDbFd, const char *zWalName, int bNoShm, i64 mxWalSize, Wal **ppWal ) | Coverage: | 80.952% (17/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 1335-1404 |
| | 42 | 6 |
sqlite3VdbeSerialPutName: | sqlite3VdbeSerialPut | Prototype: | u32 sqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial_type) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3476-3510 |
| | 27 | 6 |
sqlite3VdbeMemHandleBomName: | sqlite3VdbeMemHandleBom | Prototype: | int sqlite3VdbeMemHandleBom(Mem *pMem) | Coverage: | 95.000% (19/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | Lines: | 347-375 |
| | 22 | 6 |
sqlite3VdbeMakeReadyName: | sqlite3VdbeMakeReady | Prototype: | void sqlite3VdbeMakeReady( Vdbe *p, Parse *pParse ) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2082-2175 |
| | 72 | 6 |
sqlite3VdbeIdxRowidName: | sqlite3VdbeIdxRowid | Prototype: | int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 4532-4596 |
| | 32 | 6 |
sqlite3Utf16ByteLenName: | sqlite3Utf16ByteLen | Prototype: | int sqlite3Utf16ByteLen(const void *zIn, int nChar) | Coverage: | 33.333% (7/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | Lines: | 460-477 |
| | 11 | 6 |
sqlite3TableLockName: | sqlite3TableLock | Prototype: | void sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 49-85 |
| | 25 | 6 |
sqlite3SrcListAppendFromTermName: | sqlite3SrcListAppendFromTerm | Prototype: | SrcList *sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3960-4005 |
| | 39 | 6 |
sqlite3SrcListAppendName: | sqlite3SrcListAppend | Prototype: | SrcList *sqlite3SrcListAppend( sqlite3 *db, SrcList *pList, Token *pTable, Token *pDatabase ) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 3868-3903 |
| | 27 | 6 |
sqlite3RollbackAllName: | sqlite3RollbackAll | Prototype: | void sqlite3RollbackAll(sqlite3 *db, int tripCode) | Coverage: | 100.000% (24/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1275-1318 |
| | 26 | 6 |
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 |
sqlite3Prepare16Name: | sqlite3Prepare16 | Prototype: | static int sqlite3Prepare16( sqlite3 *db, const void *zSql, int nBytes, u32 prepFlags, sqlite3_stmt **ppStmt, const void **pzTail ) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 817-865 |
| | 22 | 6 |
sqlite3PcacheTruncateName: | sqlite3PcacheTruncate | Prototype: | void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno) | Coverage: | 94.444% (17/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 640-668 |
| | 20 | 6 |
sqlite3LogEstAddName: | sqlite3LogEstAdd | Prototype: | LogEst sqlite3LogEstAdd(LogEst a, LogEst b) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | Lines: | 1433-1454 |
| | 7 | 6 |
sqlite3IsLikeFunctionName: | sqlite3IsLikeFunction | Prototype: | int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *pIsNocase, char *aWc) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1845-1878 |
| | 31 | 6 |
sqlite3ExprListDupName: | sqlite3ExprListDup | Prototype: | ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags) | Coverage: | 95.000% (19/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1354-1395 |
| | 49 | 6 |
sqlite3ExprListAppendName: | sqlite3ExprListAppend | Prototype: | ExprList *sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1532-1567 |
| | 42 | 6 |
sqlite3ExprCodeAtInitName: | sqlite3ExprCodeAtInit | Prototype: | int sqlite3ExprCodeAtInit( Parse *pParse, Expr *pExpr, int regDest ) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4029-4056 |
| | 20 | 6 |
sqlite3ErrStrName: | sqlite3ErrStr | Prototype: | const char *sqlite3ErrStr(int rc) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1435-1494 |
| | 13 | 6 |
sqlite3CodeDropTableName: | sqlite3CodeDropTable | Prototype: | void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2527-2592 |
| | 34 | 6 |
sqlite3BtreeTripAllCursorsName: | sqlite3BtreeTripAllCursors | Prototype: | int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly) | Coverage: | 71.429% (15/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4066-4092 |
| | 20 | 6 |
sqlite3BtreeSetVersionName: | sqlite3BtreeSetVersion | Prototype: | int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion) | Coverage: | 83.333% (15/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 10130-10159 |
| | 19 | 6 |
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 |
sqlite3BtreeIncrVacuumName: | sqlite3BtreeIncrVacuum | Prototype: | int sqlite3BtreeIncrVacuum(Btree *p) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 3787-3818 |
| | 24 | 6 |
sqlite3BtreeCopyFileName: | sqlite3BtreeCopyFile | Prototype: | int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom) | Coverage: | 80.000% (12/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | Lines: | 747-799 |
| | 33 | 6 |
sqlite3AddCollateTypeName: | sqlite3AddCollateType | Prototype: | void sqlite3AddCollateType(Parse *pParse, Token *pToken) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 1431-1461 |
| | 20 | 6 |