| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
sqlite3OsSync| Name: | sqlite3OsSync | | Prototype: | int sqlite3OsSync(sqlite3_file *id, int flags) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 99-102 |
| | 2 | 3 |
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 |
sqlite3OsShmMap| Name: | sqlite3OsShmMap | | Prototype: | int sqlite3OsShmMap( sqlite3_file *id, int iPage, int pgsz, int bExtend, void volatile **pp ) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 169-178 |
| | 2 | 3 |
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 |
sqlite3OsSectorSize| Name: | sqlite3OsSectorSize | | Prototype: | int sqlite3OsSectorSize(sqlite3_file *id) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 152-155 |
| | 2 | 1 |
sqlite3OsRead| Name: | sqlite3OsRead | | Prototype: | int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 88-91 |
| | 2 | 3 |
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 |
sqlite3OsOpenMalloc| Name: | sqlite3OsOpenMalloc | | Prototype: | int sqlite3OsOpenMalloc( sqlite3_vfs *pVfs, const char *zFile, sqlite3_file **ppFile, int flags, int *pOutFlags ) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 287-308 |
| | 10 | 3 |
sqlite3OsOpen| Name: | sqlite3OsOpen | | Prototype: | int sqlite3OsOpen( sqlite3_vfs *pVfs, const char *zPath, sqlite3_file *pFile, int flags, int *pFlagsOut ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 205-221 |
| | 7 | 3 |
sqlite3OsLock| Name: | sqlite3OsLock | | Prototype: | int sqlite3OsLock(sqlite3_file *id, int lockType) | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 107-110 |
| | 2 | 3 |
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 |
sqlite3OsFullPathname| Name: | sqlite3OsFullPathname | | Prototype: | int sqlite3OsFullPathname( sqlite3_vfs *pVfs, const char *zPath, int nPathOut, char *zPathOut ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 236-245 |
| | 3 | 3 |
sqlite3OsFileSize| Name: | sqlite3OsFileSize | | Prototype: | int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 103-106 |
| | 2 | 3 |
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 |
sqlite3OsFileControl| Name: | sqlite3OsFileControl | | Prototype: | int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 127-147 |
| | 5 | 5 |
sqlite3OsFetch| Name: | sqlite3OsFetch | | Prototype: | int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 183-186 |
| | 2 | 3 |
sqlite3OsDlOpen| Name: | sqlite3OsDlOpen | | Prototype: | void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 247-249 |
| | 1 | 1 |
sqlite3OsDlError| Name: | sqlite3OsDlError | | Prototype: | void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 250-252 |
| | 1 | 1 |
sqlite3OsDlClose| Name: | sqlite3OsDlClose | | Prototype: | void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 256-258 |
| | 1 | 1 |
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 |
sqlite3OsDelete| Name: | sqlite3OsDelete | | Prototype: | int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 222-226 |
| | 5 | 3 |
sqlite3OsCurrentTimeInt64| Name: | sqlite3OsCurrentTimeInt64 | | Prototype: | int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 269-285 |
| | 7 | 2 |
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 |
sqlite3OsCheckReservedLock| Name: | sqlite3OsCheckReservedLock | | Prototype: | int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut) | | Coverage: | 54.545% (6/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 114-117 |
| | 2 | 3 |
sqlite3OsAccess| Name: | sqlite3OsAccess | | Prototype: | int sqlite3OsAccess( sqlite3_vfs *pVfs, const char *zPath, int flags, int *pResOut ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 227-235 |
| | 2 | 3 |
sqlite3OpenTempDatabase| Name: | sqlite3OpenTempDatabase | | Prototype: | int sqlite3OpenTempDatabase(Parse *pParse) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4145-4172 |
| | 18 | 4 |
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 |
sqlite3LockAndPrepare| Name: | sqlite3LockAndPrepare | | Prototype: | static int sqlite3LockAndPrepare( sqlite3 *db, const char *zSql, int nBytes, u32 prepFlags, Vdbe *pOld, sqlite3_stmt **ppStmt, const char **pzTail ) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 676-710 |
| | 20 | 3 |
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 |
sqlite3LocateTable| Name: | 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 |
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 |
sqlite3IsLikeFunction| Name: | 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 |
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 |
sqlite3IsBinary| Name: | sqlite3IsBinary | | Prototype: | int sqlite3IsBinary(const CollSeq *p) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 916-920 |
| | 5 | 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 |
sqlite3IntFloatCompare| Name: | 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 |
sqlite3Insert| Name: | sqlite3Insert | | Prototype: | void sqlite3Insert( Parse *pParse, SrcList *pTabList, Select *pSelect, IdList *pColumn, int onError, Upsert *pUpsert ) | | Coverage: | 98.625% (287/291) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 501-1113 |
| | 336 | 77 |
sqlite3InitOne| Name: | sqlite3InitOne | | Prototype: | int sqlite3InitOne(sqlite3 *db, int iDb, char **pzErrMsg, u32 mFlags) | | Coverage: | 94.872% (74/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 143-362 |
| | 117 | 25 |
sqlite3InitCallback| Name: | sqlite3InitCallback | | Prototype: | int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUsed) | | Coverage: | 78.049% (32/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 59-133 |
| | 55 | 12 |
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 |
sqlite3IndexAffinityStr| Name: | 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 |
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 |
sqlite3IdListAppend| Name: | sqlite3IdListAppend | | Prototype: | IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3716-3739 |
| | 19 | 5 |
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 |
sqlite3HexToBlob| Name: | sqlite3HexToBlob | | Prototype: | void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1250-1263 |
| | 9 | 3 |
sqlite3HeaderSizePcache1| Name: | sqlite3HeaderSizePcache1 | | Prototype: | int sqlite3HeaderSizePcache1(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 1191-1191 |
| | 1 | 1 |
sqlite3HeaderSizePcache| Name: | sqlite3HeaderSizePcache | | Prototype: | int sqlite3HeaderSizePcache(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 845-845 |
| | 1 | 1 |
sqlite3HeaderSizeBtree| Name: | sqlite3HeaderSizeBtree | | Prototype: | int sqlite3HeaderSizeBtree(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10179-10179 |
| | 1 | 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 |
sqlite3GetToken| Name: | sqlite3GetToken | | Prototype: | int sqlite3GetToken(const unsigned char *z, int *tokenType) | | Coverage: | 99.567% (230/231) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 271-546 |
| | 150 | 74 |
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 |
sqlite3GetInt32| Name: | sqlite3GetInt32 | | Prototype: | int sqlite3GetInt32(const char *zNum, int *pValue) | | Coverage: | 98.039% (50/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 738-791 |
| | 32 | 13 |
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 |
sqlite3GenerateConstraintChecks| Name: | sqlite3GenerateConstraintChecks | | Prototype: | void sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int *aRegIdx, int iDataCur, int iIdxCur, int regNewData, int regOldData, u8 pkChng, u8 overrideError, int ignoreDest, int *pbMayReplace, int *aiChng, Upsert *pUpsert ) | | Coverage: | 99.614% (258/259) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1274-1833 |
| | 265 | 75 |
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 |
sqlite3FixTriggerStep| Name: | 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 |
sqlite3FixSrcList| Name: | 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 |