| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
sqlite3PagerOpenWal| Name: | sqlite3PagerOpenWal | | Prototype: | int sqlite3PagerOpenWal( Pager *pPager, int *pbOpen ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7535-7563 |
| | 25 | 4 |
sqlite3PagerOpenSavepoint| Name: | sqlite3PagerOpenSavepoint | | Prototype: | int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6846-6855 |
| | 9 | 2 |
sqlite3PagerMemUsed| Name: | sqlite3PagerMemUsed | | Prototype: | int sqlite3PagerMemUsed(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6717-6723 |
| | 5 | 1 |
sqlite3PagerMaxPageCount| Name: | sqlite3PagerMaxPageCount | | Prototype: | int sqlite3PagerMaxPageCount(Pager *pPager, int mxPage) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3826-3833 |
| | 9 | 2 |
sqlite3PagerLookup| Name: | 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 |
sqlite3PagerLockingMode| Name: | sqlite3PagerLockingMode | | Prototype: | int sqlite3PagerLockingMode(Pager *pPager, int eMode) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7249-7260 |
| | 17 | 2 |
sqlite3PagerJournalname| Name: | sqlite3PagerJournalname | | Prototype: | const char *sqlite3PagerJournalname(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7009-7011 |
| | 1 | 1 |
sqlite3PagerJournalSizeLimit| Name: | sqlite3PagerJournalSizeLimit | | Prototype: | i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7395-7401 |
| | 4 | 2 |
sqlite3PagerIsreadonly| Name: | sqlite3PagerIsreadonly | | Prototype: | u8 sqlite3PagerIsreadonly(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6700-6702 |
| | 1 | 1 |
sqlite3PagerIsMemdb| Name: | sqlite3PagerIsMemdb | | Prototype: | int sqlite3PagerIsMemdb(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6787-6789 |
| | 1 | 1 |
sqlite3PagerGetJournalMode| Name: | sqlite3PagerGetJournalMode | | Prototype: | int sqlite3PagerGetJournalMode(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7373-7375 |
| | 1 | 1 |
sqlite3PagerGetExtra| Name: | sqlite3PagerGetExtra | | Prototype: | void *sqlite3PagerGetExtra(DbPage *pPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7235-7237 |
| | 1 | 1 |
sqlite3PagerGetData| Name: | sqlite3PagerGetData | | Prototype: | void *sqlite3PagerGetData(DbPage *pPg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7226-7229 |
| | 4 | 1 |
sqlite3PagerGet| Name: | sqlite3PagerGet | | Prototype: | int sqlite3PagerGet( Pager *pPager, Pgno pgno, DbPage **ppPage, int flags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 5631-5638 |
| | 1 | 1 |
sqlite3PagerFlush| Name: | sqlite3PagerFlush | | Prototype: | int sqlite3PagerFlush(Pager *pPager) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4664-4679 |
| | 12 | 4 |
sqlite3PagerFilename| Name: | sqlite3PagerFilename | | Prototype: | const char *sqlite3PagerFilename(Pager *pPager, int nullIfMemDb) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6964-6966 |
| | 1 | 1 |
sqlite3PagerFile| Name: | sqlite3PagerFile | | Prototype: | sqlite3_file *sqlite3PagerFile(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6980-6982 |
| | 1 | 1 |
sqlite3PagerDontWrite| Name: | sqlite3PagerDontWrite | | Prototype: | void sqlite3PagerDontWrite(PgHdr *pPg) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6172-6182 |
| | 4 | 2 |
sqlite3PagerDataVersion| Name: | sqlite3PagerDataVersion | | Prototype: | u32 sqlite3PagerDataVersion(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1770-1772 |
| | 1 | 1 |
sqlite3PagerClose| Name: | sqlite3PagerClose | | Prototype: | int sqlite3PagerClose(Pager *pPager, sqlite3 *db) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4144-4204 |
| | 40 | 4 |
sqlite3PagerCheckpoint| Name: | sqlite3PagerCheckpoint | | Prototype: | int sqlite3PagerCheckpoint( Pager *pPager, sqlite3 *db, int eMode, int *pnLog, int *pnCkpt ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7432-7450 |
| | 9 | 2 |
sqlite3PagerCacheStat| Name: | sqlite3PagerCacheStat | | Prototype: | void sqlite3PagerCacheStat(Pager *pPager, int eStat, int reset, int *pnVal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6764-6782 |
| | 21 | 2 |
sqlite3PagerBackupPtr| Name: | sqlite3PagerBackupPtr | | Prototype: | sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7409-7411 |
| | 1 | 1 |
sqlite3PageMalloc| Name: | sqlite3PageMalloc | | Prototype: | void *sqlite3PageMalloc(int sz) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 477-479 |
| | 1 | 1 |
sqlite3PageFree| Name: | sqlite3PageFree | | Prototype: | void sqlite3PageFree(void *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 484-486 |
| | 1 | 1 |
sqlite3PExpr| Name: | sqlite3PExpr | | Prototype: | Expr *sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 846-869 |
| | 12 | 4 |
sqlite3PCacheSetDefault| Name: | sqlite3PCacheSetDefault | | Prototype: | void sqlite3PCacheSetDefault(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1169-1186 |
| | 1 | 1 |
sqlite3PCacheBufferSetup| Name: | sqlite3PCacheBufferSetup | | Prototype: | void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 251-271 |
| | 17 | 5 |
sqlite3OsUnlock| Name: | sqlite3OsUnlock | | Prototype: | int sqlite3OsUnlock(sqlite3_file *id, int lockType) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 111-113 |
| | 1 | 1 |
sqlite3OsUnfetch| Name: | sqlite3OsUnfetch | | Prototype: | int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 187-189 |
| | 1 | 1 |
sqlite3OsTruncate| Name: | sqlite3OsTruncate | | Prototype: | int sqlite3OsTruncate(sqlite3_file *id, i64 size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 96-98 |
| | 1 | 1 |
sqlite3OsSleep| Name: | sqlite3OsSleep | | Prototype: | int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 263-265 |
| | 1 | 1 |
sqlite3OsShmUnmap| Name: | sqlite3OsShmUnmap | | Prototype: | int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 166-168 |
| | 1 | 1 |
sqlite3OsShmLock| Name: | sqlite3OsShmLock | | Prototype: | int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 160-162 |
| | 1 | 1 |
sqlite3OsShmBarrier| Name: | sqlite3OsShmBarrier | | Prototype: | void sqlite3OsShmBarrier(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 163-165 |
| | 1 | 1 |
sqlite3OsRandomness| Name: | sqlite3OsRandomness | | Prototype: | int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 260-262 |
| | 1 | 1 |
sqlite3OsInit| Name: | sqlite3OsInit | | Prototype: | int sqlite3OsInit(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 321-326 |
| | 4 | 2 |
sqlite3OsGetLastError| Name: | sqlite3OsGetLastError | | Prototype: | int sqlite3OsGetLastError(sqlite3_vfs *pVfs) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 266-268 |
| | 1 | 1 |
sqlite3OsFileControlHint| Name: | sqlite3OsFileControlHint | | Prototype: | void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 148-150 |
| | 1 | 2 |
sqlite3OsDeviceCharacteristics| Name: | sqlite3OsDeviceCharacteristics | | Prototype: | int sqlite3OsDeviceCharacteristics(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 156-158 |
| | 1 | 1 |
sqlite3OsCloseFree| Name: | sqlite3OsCloseFree | | Prototype: | void sqlite3OsCloseFree(sqlite3_file *pFile) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 309-313 |
| | 5 | 1 |
sqlite3OsClose| Name: | sqlite3OsClose | | Prototype: | void sqlite3OsClose(sqlite3_file *pId) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 82-87 |
| | 3 | 2 |
sqlite3OpenTableAndIndices| Name: | sqlite3OpenTableAndIndices | | Prototype: | int sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int op, u8 p5, int iBase, u8 *aToOpen, int *piDataCur, int *piIdxCur ) | | Coverage: | 100.000% (40/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1967-2019 |
| | 39 | 11 |
sqlite3OpenTable| Name: | sqlite3OpenTable | | Prototype: | void sqlite3OpenTable( Parse *pParse, int iCur, int iDb, Table *pTab, int opcode ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 26-50 |
| | 21 | 2 |
sqlite3OpenMasterTable| Name: | sqlite3OpenMasterTable | | Prototype: | void sqlite3OpenMasterTable(Parse *p, int iDb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 704-711 |
| | 5 | 2 |
sqlite3NotPureFunc| Name: | sqlite3NotPureFunc | | Prototype: | int sqlite3NotPureFunc(sqlite3_context *pCtx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4746-4757 |
| | 6 | 2 |
sqlite3NoopDestructor| Name: | sqlite3NoopDestructor | | Prototype: | void sqlite3NoopDestructor(void *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 824-824 |
| | 1 | 1 |
sqlite3NestedParse| Name: | sqlite3NestedParse | | Prototype: | void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 250-273 |
| | 122 | 3 |
sqlite3NameFromToken| Name: | sqlite3NameFromToken | | Prototype: | char *sqlite3NameFromToken(sqlite3 *db, Token *pName) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 689-698 |
| | 6 | 2 |
sqlite3MultiWrite| Name: | sqlite3MultiWrite | | Prototype: | void sqlite3MultiWrite(Parse *pParse) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4237-4240 |
| | 2 | 1 |
sqlite3MulInt64| Name: | sqlite3MulInt64 | | Prototype: | int sqlite3MulInt64(i64 *pA, i64 iB) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1364-1384 |
| | 1 | 1 |
sqlite3MisuseError| Name: | sqlite3MisuseError | | Prototype: | int sqlite3MisuseError(int lineno) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3511-3514 |
| | 1 | 1 |
sqlite3MemCompare| Name: | sqlite3MemCompare | | Prototype: | int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl) | | Coverage: | 100.000% (49/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3986-4062 |
| | 46 | 17 |
sqlite3MayAbort| Name: | sqlite3MayAbort | | Prototype: | void sqlite3MayAbort(Parse *pParse) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4258-4261 |
| | 2 | 1 |
sqlite3MPrintf| Name: | sqlite3MPrintf | | Prototype: | char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1088-1095 |
| | 22 | 1 |
sqlite3LogEstFromDouble| Name: | sqlite3LogEstFromDouble | | Prototype: | LogEst sqlite3LogEstFromDouble(double x) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1484-1493 |
| | 10 | 3 |
sqlite3LogEstAdd| Name: | 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 |
sqlite3LogEst| Name: | sqlite3LogEst | | Prototype: | LogEst sqlite3LogEst(u64 x) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1460-1477 |
| | 8 | 4 |
sqlite3LocateTableItem| Name: | sqlite3LocateTableItem | | Prototype: | Table *sqlite3LocateTableItem( Parse *pParse, u32 flags, struct SrcList_item *p ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 394-408 |
| | 9 | 2 |
sqlite3LocateCollSeq| Name: | sqlite3LocateCollSeq | | Prototype: | CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1483-1495 |
| | 8 | 2 |
sqlite3LeaveMutexAndCloseZombie| Name: | sqlite3LeaveMutexAndCloseZombie | | Prototype: | void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db) | | Coverage: | 100.000% (42/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1152-1266 |
| | 61 | 14 |
sqlite3KeyInfoUnref| Name: | sqlite3KeyInfoUnref | | Prototype: | void sqlite3KeyInfoUnref(KeyInfo *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1293-1299 |
| | 6 | 3 |
sqlite3KeyInfoRef| Name: | sqlite3KeyInfoRef | | Prototype: | KeyInfo *sqlite3KeyInfoRef(KeyInfo *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1304-1310 |
| | 6 | 2 |
sqlite3KeyInfoOfIndex| Name: | 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 |
sqlite3KeyInfoFromExprList| Name: | 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 |
sqlite3KeyInfoAlloc| Name: | sqlite3KeyInfoAlloc | | Prototype: | KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1273-1288 |
| | 12 | 2 |
sqlite3JournalModename| Name: | sqlite3JournalModename | | Prototype: | const char *sqlite3JournalModename(int eMode) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 259-276 |
| | 23 | 2 |
sqlite3JoinType| Name: | 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 |
sqlite3IsRowid| Name: | sqlite3IsRowid | | Prototype: | int sqlite3IsRowid(const char *z) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2146-2151 |
| | 4 | 4 |
sqlite3IsNaN| Name: | sqlite3IsNaN | | Prototype: | int sqlite3IsNaN(double x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 59-96 |
| | 11 | 1 |
sqlite3IsIdChar| Name: | sqlite3IsIdChar | | Prototype: | int sqlite3IsIdChar(u8 c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 188-188 |
| | 1 | 1 |
sqlite3InvokeBusyHandler| Name: | sqlite3InvokeBusyHandler | | Prototype: | int sqlite3InvokeBusyHandler(BusyHandler *p, sqlite3_file *pFile) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1572-1591 |
| | 11 | 4 |
sqlite3InvalidFunction| Name: | sqlite3InvalidFunction | | Prototype: | static void sqlite3InvalidFunction( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1927-1939 |
| | 7 | 1 |
sqlite3Init| Name: | 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 |
sqlite3IndexedByLookup| Name: | sqlite3IndexedByLookup | | Prototype: | int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4440-4457 |
| | 13 | 4 |
sqlite3IndexAffinityOk| Name: | sqlite3IndexAffinityOk | | Prototype: | int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 277-287 |
| | 5 | 4 |
sqlite3InRhsIsConstant| Name: | sqlite3InRhsIsConstant | | Prototype: | static int sqlite3InRhsIsConstant(Expr *pIn) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2223-2232 |
| | 10 | 1 |
sqlite3IdListIndex| Name: | sqlite3IdListIndex | | Prototype: | int sqlite3IdListIndex(IdList *pList, const char *zName) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3758-3765 |
| | 5 | 4 |
sqlite3IdListDup| Name: | sqlite3IdListDup | | Prototype: | IdList *sqlite3IdListDup(sqlite3 *db, IdList *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1446-1469 |
| | 19 | 5 |
sqlite3IdListDelete| Name: | sqlite3IdListDelete | | Prototype: | void sqlite3IdListDelete(sqlite3 *db, IdList *pList) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3744-3752 |
| | 6 | 3 |
sqlite3HexToInt| Name: | sqlite3HexToInt | | Prototype: | u8 sqlite3HexToInt(int h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1232-1241 |
| | 5 | 1 |
sqlite3HaltConstraint| Name: | sqlite3HaltConstraint | | Prototype: | void sqlite3HaltConstraint( Parse *pParse, int errCode, int onError, char *p4, i8 p4type, u8 p5Errmsg ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4268-4283 |
| | 8 | 2 |
sqlite3GetVdbe| Name: | sqlite3GetVdbe | | Prototype: | Vdbe *sqlite3GetVdbe(Parse *pParse) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2113-2123 |
| | 6 | 3 |
sqlite3GetVarint32| Name: | sqlite3GetVarint32 | | Prototype: | u8 sqlite3GetVarint32(const unsigned char *p, u32 *v) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1057-1174 |
| | 29 | 4 |
sqlite3GetVarint| Name: | 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 |
sqlite3GetTempReg| Name: | sqlite3GetTempReg | | Prototype: | int sqlite3GetTempReg(Parse *pParse) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5270-5275 |
| | 3 | 2 |
sqlite3GetTempRange| Name: | sqlite3GetTempRange | | Prototype: | int sqlite3GetTempRange(Parse *pParse, int nReg) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5290-5303 |
| | 10 | 3 |
sqlite3GetFuncCollSeq| Name: | sqlite3GetFuncCollSeq | | Prototype: | static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 24-31 |
| | 12 | 1 |
sqlite3GetBoolean| Name: | sqlite3GetBoolean | | Prototype: | u8 sqlite3GetBoolean(const char *z, u8 dflt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 69-71 |
| | 1 | 1 |
sqlite3Get4byte| Name: | sqlite3Get4byte | | Prototype: | u32 sqlite3Get4byte(const u8 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1190-1207 |
| | 3 | 1 |
sqlite3FunctionUsesThisSrc| Name: | sqlite3FunctionUsesThisSrc | | Prototype: | int sqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pSrcList) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5044-5056 |
| | 13 | 1 |
sqlite3FreeIndex| Name: | sqlite3FreeIndex | | Prototype: | void sqlite3FreeIndex(sqlite3 *db, Index *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 442-454 |
| | 6 | 2 |
sqlite3FixInit| Name: | sqlite3FixInit | | Prototype: | void sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 449-466 |
| | 11 | 1 |
sqlite3FixExprList| Name: | sqlite3FixExprList | | Prototype: | int sqlite3FixExprList( DbFixer *pFix, ExprList *pList ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 579-592 |
| | 7 | 4 |
sqlite3FixExpr| Name: | 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 |
sqlite3FinishCoding| Name: | sqlite3FinishCoding | | Prototype: | void sqlite3FinishCoding(Parse *pParse) | | Coverage: | 100.000% (52/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 132-236 |
| | 54 | 14 |
sqlite3FindTable| Name: | 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 |
sqlite3FindIndex| Name: | sqlite3FindIndex | | Prototype: | Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 422-437 |
| | 18 | 4 |
sqlite3FindDbName| Name: | sqlite3FindDbName | | Prototype: | int sqlite3FindDbName(sqlite3 *db, const char *zName) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 719-731 |
| | 7 | 5 |
sqlite3FindDb| Name: | sqlite3FindDb | | Prototype: | int sqlite3FindDb(sqlite3 *db, Token *pName) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 739-746 |
| | 6 | 1 |