| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
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 |
sqlite3PCachePercentDirty| Name: | sqlite3PCachePercentDirty | | Prototype: | int sqlite3PCachePercentDirty(PCache *pCache) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 851-857 |
| | 5 | 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 |
sqlite3PagerRekey| Name: | sqlite3PagerRekey | | Prototype: | void sqlite3PagerRekey(DbPage *pPg, Pgno iNew, u16 flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7217-7221 |
| | 5 | 1 |
sqlite3PrngRestoreState| Name: | sqlite3PrngRestoreState | | Prototype: | void sqlite3PrngRestoreState(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/random.c | | Lines: | 127-133 |
| | 5 | 1 |
sqlite3PrngSaveState| Name: | sqlite3PrngSaveState | | Prototype: | void sqlite3PrngSaveState(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/random.c | | Lines: | 120-126 |
| | 5 | 1 |
sqlite3SelectDestInit| Name: | sqlite3SelectDestInit | | Prototype: | void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 114-120 |
| | 5 | 1 |
sqlite3SkipAccumulatorLoad| Name: | sqlite3SkipAccumulatorLoad | | Prototype: | static void sqlite3SkipAccumulatorLoad(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 37-41 |
| | 5 | 1 |
sqlite3SrcListShiftJoinType| Name: | sqlite3SrcListShiftJoinType | | Prototype: | void sqlite3SrcListShiftJoinType(SrcList *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4063-4071 |
| | 5 | 3 |
sqlite3StrAccumFinish| Name: | sqlite3StrAccumFinish | | Prototype: | char *sqlite3StrAccumFinish(StrAccum *p) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 965-973 |
| | 5 | 3 |
sqlite3ValueNew| Name: | sqlite3ValueNew | | Prototype: | sqlite3_value *sqlite3ValueNew(sqlite3 *db) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1234-1241 |
| | 5 | 2 |
sqlite3VdbeMemRelease| Name: | sqlite3VdbeMemRelease | | Prototype: | void sqlite3VdbeMemRelease(Mem *p) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 499-504 |
| | 5 | 2 |
sqlite3VdbeSetChanges| Name: | sqlite3VdbeSetChanges | | Prototype: | void sqlite3VdbeSetChanges(sqlite3 *db, int nChange) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4644-4648 |
| | 5 | 1 |
sqlite3WalBeginReadTransaction| Name: | sqlite3WalBeginReadTransaction | | Prototype: | int sqlite3WalBeginReadTransaction(Wal *pWal, int *pChanged) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2739-2824 |
| | 5 | 2 |
sqlite3WalCallback| Name: | sqlite3WalCallback | | Prototype: | int sqlite3WalCallback(Wal *pWal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3657-3664 |
| | 5 | 2 |
sqlite3WalDefaultHook| Name: | sqlite3WalDefaultHook | | Prototype: | int sqlite3WalDefaultHook( void *pClientData, sqlite3 *db, const char *zDb, int nFrame ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2164-2176 |
| | 5 | 2 |
sqlite3_errcode| Name: | sqlite3_errcode | | Prototype: | int sqlite3_errcode(sqlite3 *db) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2462-2470 |
| | 5 | 3 |
sqlite3_extended_errcode| Name: | sqlite3_extended_errcode | | Prototype: | int sqlite3_extended_errcode(sqlite3 *db) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2471-2479 |
| | 5 | 3 |
sqlite3_result_error| Name: | sqlite3_result_error | | Prototype: | void sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 372-376 |
| | 5 | 1 |
sqlite3_result_error16| Name: | sqlite3_result_error16 | | Prototype: | void sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 378-382 |
| | 5 | 1 |
sqlite3_stricmp| Name: | sqlite3_stricmp | | Prototype: | int sqlite3_stricmp(const char *zLeft, const char *zRight) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 289-296 |
| | 5 | 3 |
sqlite3_uri_int64| Name: | sqlite3_uri_int64 | | Prototype: | sqlite3_int64 sqlite3_uri_int64( const char *zFilename, const char *zParam, sqlite3_int64 bDflt ) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4101-4112 |
| | 5 | 2 |
statClose| Name: | statClose | | Prototype: | static int statClose(sqlite3_vtab_cursor *pCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 285-291 |
| | 5 | 1 |
unixGetpagesize| Name: | unixGetpagesize | | Prototype: | static int unixGetpagesize(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 4181-4189 |
| | 5 | 1 |
unixModeBit| Name: | unixModeBit | | Prototype: | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3901-3909 |
| | 5 | 3 |
vdbeClrCopy| Name: | vdbeClrCopy | | Prototype: | static __attribute__((noinline)) void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int eType) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 949-953 |
| | 5 | 1 |
vdbeFreeOpArray| Name: | vdbeFreeOpArray | | Prototype: | static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 984-995 |
| | 5 | 4 |
walLockExclusive| Name: | walLockExclusive | | Prototype: | static int walLockExclusive(Wal *pWal, int lockIdx, int n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 863-872 |
| | 5 | 2 |
walLockShared| Name: | walLockShared | | Prototype: | static int walLockShared(Wal *pWal, int lockIdx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 847-856 |
| | 5 | 2 |
whereNthSubterm| Name: | whereNthSubterm | | Prototype: | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 473-481 |
| | 5 | 3 |
analyzeWindowKeyword| Name: | analyzeWindowKeyword | | Prototype: | static int analyzeWindowKeyword(const unsigned char *z) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 244-251 |
| | 6 | 3 |
btreeReleaseAllCursorPages| Name: | btreeReleaseAllCursorPages | | Prototype: | static void btreeReleaseAllCursorPages(BtCursor *pCur) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 629-638 |
| | 6 | 3 |
dateFunc| Name: | dateFunc | | Prototype: | static void dateFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 972-984 |
| | 6 | 2 |
dupedExprSize| Name: | dupedExprSize | | Prototype: | static int dupedExprSize(Expr *p, int flags) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1188-1197 |
| | 6 | 3 |
exprIdxCover| Name: | exprIdxCover | | Prototype: | static int exprIdxCover(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4962-4971 |
| | 6 | 2 |
functionDestroy| Name: | functionDestroy | | Prototype: | static void functionDestroy(sqlite3 *db, FuncDef *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1021-1030 |
| | 6 | 3 |
getAutoVacuum| Name: | getAutoVacuum | | Prototype: | static int getAutoVacuum(const char *z) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 97-104 |
| | 6 | 4 |
havingToWhere| Name: | havingToWhere | | Prototype: | static void havingToWhere(Parse *pParse, Select *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5419-5432 |
| | 6 | 1 |
invalidateAllOverflowCache| Name: | invalidateAllOverflowCache | | Prototype: | static void invalidateAllOverflowCache(BtShared *pBt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 508-514 |
| | 6 | 2 |
last_valueFinalizeFunc| Name: | last_valueFinalizeFunc | | Prototype: | static void last_valueFinalizeFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 414-422 |
| | 6 | 2 |
minMaxValueFinalize| Name: | minMaxValueFinalize | | Prototype: | static void minMaxValueFinalize(sqlite3_context *context, int bValue) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1662-1671 |
| | 6 | 4 |
nocaseCollatingFunc| Name: | nocaseCollatingFunc | | Prototype: | static int nocaseCollatingFunc( void *NotUsed, int nKey1, const void *pKey1, int nKey2, const void *pKey2 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 931-943 |
| | 6 | 2 |
noopStepFunc| Name: | noopStepFunc | | Prototype: | static void noopStepFunc( sqlite3_context *p, int n, sqlite3_value **a ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 453-462 |
| | 6 | 1 |
pagerSyncHotJournal| Name: | pagerSyncHotJournal | | Prototype: | static int pagerSyncHotJournal(Pager *pPager) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4017-4026 |
| | 6 | 3 |
pager_cksum| Name: | pager_cksum | | Prototype: | static u32 pager_cksum(Pager *pPager, const u8 *aData) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2204-2212 |
| | 6 | 2 |
pragmaVtabColumn| Name: | pragmaVtabColumn | | Prototype: | static int pragmaVtabColumn( sqlite3_vtab_cursor *pVtabCursor, sqlite3_context *ctx, int i ) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2418-2431 |
| | 6 | 2 |
pragmaVtabCursorClear| Name: | pragmaVtabCursorClear | | Prototype: | static void pragmaVtabCursorClear(PragmaVtabCursor *pCsr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 2323-2331 |
| | 6 | 2 |
randomFunc| Name: | randomFunc | | Prototype: | static void randomFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 482-502 |
| | 6 | 2 |
reindexTable| Name: | reindexTable | | Prototype: | static void reindexTable(Parse *pParse, Table *pTab, char const *zColl) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4366-4376 |
| | 6 | 3 |
renderLogMsg| Name: | renderLogMsg | | Prototype: | static void renderLogMsg(int iErrCode, const char *zFormat, va_list ap) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1188-1196 |
| | 6 | 1 |
resolveAttachExpr| Name: | resolveAttachExpr | | Prototype: | static int resolveAttachExpr(NameContext *pName, Expr *pExpr) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 35-46 |
| | 6 | 3 |
sqlite3BackupRestart| Name: | sqlite3BackupRestart | | Prototype: | void sqlite3BackupRestart(sqlite3_backup *pBackup) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 730-736 |
| | 6 | 2 |
sqlite3BitvecDestroy| Name: | sqlite3BitvecDestroy | | Prototype: | void sqlite3BitvecDestroy(Bitvec *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | | Lines: | 277-286 |
| | 6 | 4 |
sqlite3BtreeClearCursor| Name: | sqlite3BtreeClearCursor | | Prototype: | void sqlite3BtreeClearCursor(BtCursor *pCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 778-783 |
| | 6 | 1 |
sqlite3BtreeGetReserveNoMutex| Name: | sqlite3BtreeGetReserveNoMutex | | Prototype: | int sqlite3BtreeGetReserveNoMutex(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2832-2837 |
| | 6 | 1 |
sqlite3BtreeNewDb| Name: | sqlite3BtreeNewDb | | Prototype: | int sqlite3BtreeNewDb(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3259-3266 |
| | 6 | 1 |
sqlite3BtreePayloadChecked| Name: | sqlite3BtreePayloadChecked | | Prototype: | int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset, u32 amt, void *pBuf) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4873-4880 |
| | 6 | 2 |
sqlite3CheckObjectName| Name: | sqlite3CheckObjectName | | Prototype: | int sqlite3CheckObjectName(Parse *pParse, const char *zName) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 801-809 |
| | 6 | 2 |
sqlite3CodeVerifyNamedSchema| Name: | sqlite3CodeVerifyNamedSchema | | Prototype: | void sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4199-4208 |
| | 6 | 3 |
sqlite3ExprAddCollateString| Name: | sqlite3ExprAddCollateString | | Prototype: | Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pExpr, const char *zC) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 97-102 |
| | 6 | 1 |
sqlite3ExprNNCollSeq| Name: | sqlite3ExprNNCollSeq | | Prototype: | CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, Expr *pExpr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 206-211 |
| | 6 | 2 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
sqlite3PagerOkToChangeJournalMode| Name: | sqlite3PagerOkToChangeJournalMode | | Prototype: | int sqlite3PagerOkToChangeJournalMode(Pager *pPager) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7382-7387 |
| | 6 | 3 |
sqlite3PcacheSetCachesize| Name: | sqlite3PcacheSetCachesize | | Prototype: | void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 807-812 |
| | 6 | 1 |
sqlite3RegisterPerConnectionBuiltinFunctions| Name: | sqlite3RegisterPerConnectionBuiltinFunctions | | Prototype: | void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3 *db) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1788-1794 |
| | 6 | 2 |
sqlite3ReleaseTempRange| Name: | sqlite3ReleaseTempRange | | Prototype: | void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5304-5313 |
| | 6 | 3 |
sqlite3SelectAddTypeInfo| Name: | sqlite3SelectAddTypeInfo | | Prototype: | static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5175-5184 |
| | 6 | 1 |
sqlite3SetHasNullFlag| Name: | sqlite3SetHasNullFlag | | Prototype: | static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2206-2214 |
| | 6 | 1 |
sqlite3VarintLen| Name: | sqlite3VarintLen | | Prototype: | int sqlite3VarintLen(u64 v) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1180-1184 |
| | 6 | 2 |
sqlite3VdbeAddOp4Int| Name: | sqlite3VdbeAddOp4Int | | Prototype: | int sqlite3VdbeAddOp4Int( Vdbe *p, int op, int p1, int p2, int p3, int p4 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 358-373 |
| | 6 | 2 |
sqlite3VdbeCursorRestore| Name: | sqlite3VdbeCursorRestore | | Prototype: | int sqlite3VdbeCursorRestore(VdbeCursor *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3240-3246 |
| | 6 | 2 |
sqlite3VdbeFrameMemDel| Name: | sqlite3VdbeFrameMemDel | | Prototype: | void sqlite3VdbeFrameMemDel(void *pArg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1698-1703 |
| | 6 | 1 |
sqlite3VdbeMemInit| Name: | sqlite3VdbeMemInit | | Prototype: | void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 754-759 |
| | 6 | 1 |
sqlite3VdbeMemNulTerminate| Name: | sqlite3VdbeMemNulTerminate | | Prototype: | int sqlite3VdbeMemNulTerminate(Mem *pMem) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 326-335 |
| | 6 | 2 |
sqlite3VtabImportErrmsg| Name: | sqlite3VtabImportErrmsg | | Prototype: | void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4765-4773 |
| | 6 | 2 |
sqlite3WalEndWriteTransaction| Name: | sqlite3WalEndWriteTransaction | | Prototype: | int sqlite3WalEndWriteTransaction(Wal *pWal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3027-3035 |
| | 6 | 2 |
sqlite3WalReadFrame| Name: | sqlite3WalReadFrame | | Prototype: | int sqlite3WalReadFrame( Wal *pWal, u32 iRead, int nOut, u8 *pOut ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2948-2963 |
| | 6 | 1 |
sqlite3WhereClauseInit| Name: | sqlite3WhereClauseInit | | Prototype: | void sqlite3WhereClauseInit( WhereClause *pWC, WhereInfo *pWInfo ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 1457-1467 |
| | 6 | 1 |
sqlite3WhereExprListUsage| Name: | sqlite3WhereExprListUsage | | Prototype: | Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet, ExprList *pList) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 1523-1532 |
| | 6 | 3 |
sqlite3_bind_blob64| Name: | sqlite3_bind_blob64 | | Prototype: | int sqlite3_bind_blob64( sqlite3_stmt *pStmt, int i, const void *zData, sqlite3_uint64 nData, void (*xDel)(void*) ) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1354-1367 |
| | 6 | 2 |
sqlite3_bind_null| Name: | sqlite3_bind_null | | Prototype: | int sqlite3_bind_null(sqlite3_stmt *pStmt, int i) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1391-1399 |
| | 6 | 2 |
sqlite3_collation_needed| Name: | sqlite3_collation_needed | | Prototype: | int sqlite3_collation_needed( sqlite3 *db, void *pCollNeededArg, void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3427-3441 |
| | 6 | 1 |
sqlite3_collation_needed16| Name: | sqlite3_collation_needed16 | | Prototype: | int sqlite3_collation_needed16( sqlite3 *db, void *pCollNeededArg, void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*) ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3448-3462 |
| | 6 | 1 |
sqlite3_column_value| Name: | sqlite3_column_value | | Prototype: | sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1080-1088 |
| | 6 | 2 |
sqlite3_compileoption_get| Name: | sqlite3_compileoption_get | | Prototype: | const char *sqlite3_compileoption_get(int N) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4328-4336 |
| | 6 | 2 |
sqlite3_prepare| Name: | sqlite3_prepare | | Prototype: | int sqlite3_prepare( sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 759-770 |
| | 6 | 1 |
sqlite3_prepare16| Name: | sqlite3_prepare16 | | Prototype: | int sqlite3_prepare16( sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 875-886 |
| | 6 | 1 |
sqlite3_prepare16_v2| Name: | sqlite3_prepare16_v2 | | Prototype: | int sqlite3_prepare16_v2( sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 887-898 |
| | 6 | 1 |
sqlite3_result_error_nomem| Name: | sqlite3_result_error_nomem | | Prototype: | void sqlite3_result_error_nomem(sqlite3_context *pCtx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 505-510 |
| | 6 | 1 |