Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
sqlite3VdbeDeleteAuxDataName: | sqlite3VdbeDeleteAuxData | Prototype: | void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask) | Coverage: | 83.333% (15/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3114-3132 |
| | 11 | 4 |
sqlite3VdbeEnterName: | sqlite3VdbeEnter | Prototype: | void sqlite3VdbeEnter(Vdbe *p) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1550-1564 |
| | 11 | 4 |
sqlite3VdbeFrameDeleteName: | sqlite3VdbeFrameDelete | Prototype: | void sqlite3VdbeFrameDelete(VdbeFrame *p) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1710-1721 |
| | 11 | 2 |
sqlite3VdbeGetOpName: | sqlite3VdbeGetOp | Prototype: | VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 1199-1213 |
| | 11 | 3 |
sqlite3VdbeMakeLabelName: | sqlite3VdbeMakeLabel | Prototype: | int sqlite3VdbeMakeLabel(Vdbe *v) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 404-416 |
| | 11 | 3 |
sqlite3VdbeTakeOpArrayName: | sqlite3VdbeTakeOpArray | Prototype: | VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *pnMaxArg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 790-801 |
| | 11 | 1 |
sqlite3VectorFieldSubexprName: | sqlite3VectorFieldSubexpr | Prototype: | Expr *sqlite3VectorFieldSubexpr(Expr *pVector, int i) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 401-412 |
| | 11 | 3 |
sqlite3_compileoption_usedName: | sqlite3_compileoption_used | Prototype: | int sqlite3_compileoption_used(const char *zOptName) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 4295-4322 |
| | 11 | 4 |
sqlite3_db_release_memoryName: | sqlite3_db_release_memory | Prototype: | int sqlite3_db_release_memory(sqlite3 *db) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 753-771 |
| | 11 | 3 |
sqlite3_get_auxdataName: | sqlite3_get_auxdata | Prototype: | void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 837-852 |
| | 11 | 3 |
strAccumFinishReallocName: | strAccumFinishRealloc | Prototype: | static __attribute__((noinline)) char *strAccumFinishRealloc(StrAccum *p) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | Lines: | 952-964 |
| | 11 | 2 |
windowCheckIntValueName: | windowCheckIntValue | Prototype: | static void windowCheckIntValue(Parse *pParse, int reg, int eCond) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 1059-1081 |
| | 11 | 1 |
zeroblobFuncName: | zeroblobFunc | Prototype: | static void zeroblobFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1164-1179 |
| | 11 | 3 |
binCollFuncName: | binCollFunc | Prototype: | static int binCollFunc( void *padFlag, int nKey1, const void *pKey1, int nKey2, const void *pKey2 ) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 884-911 |
| | 12 | 3 |
btreeGetPageName: | btreeGetPage | Prototype: | static int btreeGetPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2034-2049 |
| | 12 | 2 |
cellSizePtrNoPayloadName: | cellSizePtrNoPayload | Prototype: | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 1317-1337 |
| | 12 | 2 |
checkPtrmapName: | checkPtrmap | Prototype: | static void checkPtrmap( IntegrityCk *pCheck, Pgno iChild, u8 eType, Pgno iParent ) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 9358-9380 |
| | 12 | 4 |
collationMatchName: | collationMatch | Prototype: | static int collationMatch(const char *zColl, Index *pIndex) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 4347-4358 |
| | 12 | 3 |
contextMallocName: | contextMalloc | Prototype: | static void *contextMalloc(sqlite3_context *context, i64 nByte) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 409-425 |
| | 12 | 3 |
doWalCallbacksName: | doWalCallbacks | Prototype: | static int doWalCallbacks(sqlite3 *db) | Coverage: | 92.857% (13/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 516-534 |
| | 12 | 4 |
exprNodeIsConstantOrGroupByName: | exprNodeIsConstantOrGroupBy | Prototype: | static int exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1944-1967 |
| | 12 | 5 |
exprVectorRegisterName: | exprVectorRegister | Prototype: | static int exprVectorRegister( Parse *pParse, Expr *pVector, int iField, int regSelect, Expr **ppExpr, int *pRegFree ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 508-528 |
| | 12 | 3 |
isSelfJoinViewName: | isSelfJoinView | Prototype: | static struct SrcList_item *isSelfJoinView( SrcList *pTabList, struct SrcList_item *pThis ) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 5439-5460 |
| | 12 | 8 |
mkFullPathnameName: | mkFullPathname | Prototype: | static int mkFullPathname( const char *zPath, char *zOut, int nOut ) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 6236-6258 |
| | 12 | 4 |
out2PrereleaseName: | out2Prerelease | Prototype: | static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 568-580 |
| | 12 | 2 |
pageReinitName: | pageReinit | Prototype: | static void pageReinit(DbPage *pData) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 2212-2229 |
| | 12 | 3 |
percent_rankStepFuncName: | percent_rankStepFunc | Prototype: | static void percent_rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 238-256 |
| | 12 | 4 |
ptrmapPagenoName: | ptrmapPageno | Prototype: | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 947-959 |
| | 12 | 3 |
saveAllCursorsName: | saveAllCursors | Prototype: | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 736-746 |
| | 12 | 5 |
serialGetName: | serialGet | Prototype: | static u32 __attribute__((noinline)) serialGet( const unsigned char *buf, u32 serial_type, Mem *pMem ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3530-3565 |
| | 12 | 2 |
setJoinExprName: | setJoinExpr | Prototype: | static void setJoinExpr(Expr *p, int iTable) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 387-402 |
| | 12 | 4 |
sqlite3BinaryCompareCollSeqName: | sqlite3BinaryCompareCollSeq | Prototype: | CollSeq *sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 311-329 |
| | 12 | 4 |
sqlite3BtreeClearTableName: | sqlite3BtreeClearTable | Prototype: | int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 8987-9004 |
| | 12 | 2 |
sqlite3ExprCodeName: | sqlite3ExprCode | Prototype: | void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4098-4111 |
| | 12 | 3 |
sqlite3ExprCodeAndCacheName: | sqlite3ExprCodeAndCache | Prototype: | void sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 4151-4161 |
| | 12 | 1 |
sqlite3ExprCodeGetColumnOfTableName: | sqlite3ExprCodeGetColumnOfTable | Prototype: | void sqlite3ExprCodeGetColumnOfTable( Vdbe *v, Table *pTab, int iTabCur, int iCol, int regOut ) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 3221-3245 |
| | 12 | 5 |
sqlite3ExprListFlagsName: | sqlite3ExprListFlags | Prototype: | u32 sqlite3ExprListFlags(const ExprList *pList) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1743-1753 |
| | 12 | 2 |
sqlite3GetFuncCollSeqName: | 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 |
sqlite3KeyInfoAllocName: | 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 |
sqlite3PExprName: | 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 |
sqlite3PagerFlushName: | 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 |
sqlite3PagerStatsName: | sqlite3PagerStats | Prototype: | int *sqlite3PagerStats(Pager *pPager) | Coverage: | 100.000% (3/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 6736-6750 |
| | 12 | 1 |
sqlite3PagerUnrefNotNullName: | sqlite3PagerUnrefNotNull | Prototype: | void sqlite3PagerUnrefNotNull(DbPage *pPg) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5674-5685 |
| | 12 | 2 |
sqlite3ValueBytesName: | sqlite3ValueBytes | Prototype: | int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 1870-1885 |
| | 12 | 5 |
sqlite3VdbeAllocUnpackedRecordName: | sqlite3VdbeAllocUnpackedRecord | Prototype: | UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( KeyInfo *pKeyInfo ) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 3671-3684 |
| | 12 | 2 |
sqlite3VdbeMemIntegerifyName: | sqlite3VdbeMemIntegerify | Prototype: | int sqlite3VdbeMemIntegerify(Mem *pMem) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 638-646 |
| | 12 | 1 |
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 |
sqlite3WhereFindTermName: | sqlite3WhereFindTerm | Prototype: | WhereTerm *sqlite3WhereFindTerm( WhereClause *pWC, int iCur, int iColumn, Bitmask notReady, u32 op, Index *pIdx ) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 394-419 |
| | 12 | 5 |
sqlite3WindowAttachName: | sqlite3WindowAttach | Prototype: | void sqlite3WindowAttach(Parse *pParse, Expr *p, Window *pWin) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 960-978 |
| | 12 | 4 |
sqlite3_bind_zeroblob64Name: | sqlite3_bind_zeroblob64 | Prototype: | int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlite3_uint64 n) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 1495-1508 |
| | 12 | 2 |
sqlite3_create_function16Name: | sqlite3_create_function16 | Prototype: | int sqlite3_create_function16( sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value**), void (*xStep)(sqlite3_context*,int,sqlite3_value**), void (*xFinal)(sqlite3_context*) ) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 1891-1915 |
| | 12 | 1 |
sqlite3_finalizeName: | sqlite3_finalize | Prototype: | int sqlite3_finalize(sqlite3_stmt *pStmt) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 97-114 |
| | 12 | 4 |
sqliteViewResetAllName: | sqliteViewResetAll | Prototype: | static void sqliteViewResetAll(sqlite3 *db, int idx) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 2360-2373 |
| | 12 | 4 |
statSizeAndOffsetName: | statSizeAndOffset | Prototype: | static void statSizeAndOffset(StatCursor *pCsr) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | Lines: | 411-431 |
| | 12 | 2 |
termCanDriveIndexName: | termCanDriveIndex | Prototype: | static int termCanDriveIndex( WhereTerm *pTerm, struct SrcList_item *pSrc, Bitmask notReady ) | Coverage: | 95.652% (22/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 641-664 |
| | 12 | 7 |
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 |
vtabBestIndexName: | vtabBestIndex | Prototype: | static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | Lines: | 1043-1075 |
| | 12 | 4 |
withDupName: | withDup | Prototype: | static With *withDup(sqlite3 *db, With *p) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1312-1328 |
| | 12 | 4 |
allocSpaceName: | allocSpace | Prototype: | static void *allocSpace( struct ReusableSpace *p, void *pBuf, int nByte ) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2006-2023 |
| | 13 | 3 |
allowedOpName: | allowedOp | Prototype: | static int allowedOp(int op) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | Lines: | 101-107 |
| | 13 | 1 |
columnMemName: | columnMem | Prototype: | static Mem *columnMem(sqlite3_stmt *pStmt, int i) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 985-1000 |
| | 13 | 3 |
computeHMSName: | computeHMS | Prototype: | static void computeHMS(DateTime *p) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 448-462 |
| | 13 | 2 |
createAggContextName: | createAggContext | Prototype: | static __attribute__((noinline)) void *createAggContext(sqlite3_context *p, int nByte) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | Lines: | 794-809 |
| | 13 | 3 |
databaseIsUnmovedName: | databaseIsUnmoved | Prototype: | static int databaseIsUnmoved(Pager *pPager) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 4110-4127 |
| | 13 | 5 |
exprCodeVectorName: | exprCodeVector | Prototype: | static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 3302-3325 |
| | 13 | 4 |
getTokenName: | getToken | Prototype: | static int getToken(const unsigned char **pz) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | Lines: | 195-212 |
| | 13 | 3 |
havingToWhereExprCbName: | havingToWhereExprCb | Prototype: | static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 5385-5402 |
| | 13 | 4 |
loadExtName: | loadExt | Prototype: | static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 1445-1468 |
| | 13 | 4 |
pcache1FreePageName: | pcache1FreePage | Prototype: | static void pcache1FreePage(PgHdr1 *p) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | Lines: | 455-470 |
| | 13 | 2 |
randomBlobName: | randomBlob | Prototype: | static void randomBlob( sqlite3_context *context, int argc, sqlite3_value **argv ) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | Lines: | 508-526 |
| | 13 | 3 |
selectWindowRewriteEListName: | selectWindowRewriteEList | Prototype: | static void selectWindowRewriteEList( Parse *pParse, Window *pWin, SrcList *pSrc, ExprList *pEList, ExprList **ppSub ) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | Lines: | 692-717 |
| | 13 | 1 |
sqlite3BtreeCursorZeroName: | sqlite3BtreeCursorZero | Prototype: | void sqlite3BtreeCursorZero(BtCursor *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4375-4377 |
| | 13 | 1 |
sqlite3BtreePayloadName: | sqlite3BtreePayload | Prototype: | int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 amt, void *pBuf) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | Lines: | 4845-4851 |
| | 13 | 1 |
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 |
sqlite3ExprAttachSubtreesName: | sqlite3ExprAttachSubtrees | Prototype: | void sqlite3ExprAttachSubtrees( sqlite3 *db, Expr *pRoot, Expr *pLeft, Expr *pRight ) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 816-837 |
| | 13 | 4 |
sqlite3ExprCodeLoadIndexColumnName: | sqlite3ExprCodeLoadIndexColumn | Prototype: | void sqlite3ExprCodeLoadIndexColumn( Parse *pParse, Index *pIdx, int iTabCur, int iIdxCol, int regOut ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 3198-3216 |
| | 13 | 2 |
sqlite3ExprListSetSortOrderName: | sqlite3ExprListSetSortOrder | Prototype: | void sqlite3ExprListSetSortOrder(ExprList *p, int iSortOrder) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | Lines: | 1640-1649 |
| | 13 | 3 |
sqlite3FunctionUsesThisSrcName: | 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 |
sqlite3IndexedByLookupName: | 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 |
sqlite3PagerReadFileheaderName: | sqlite3PagerReadFileheader | Prototype: | int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 3873-3892 |
| | 13 | 3 |
sqlite3PagerUnrefPageOneName: | sqlite3PagerUnrefPageOne | Prototype: | void sqlite3PagerUnrefPageOne(DbPage *pPg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | Lines: | 5689-5698 |
| | 13 | 1 |
sqlite3PcacheFetchFinishName: | sqlite3PcacheFetchFinish | Prototype: | PgHdr *sqlite3PcacheFetchFinish( PCache *pCache, Pgno pgno, sqlite3_pcache_page *pPage ) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 484-501 |
| | 13 | 2 |
sqlite3PcacheOpenName: | sqlite3PcacheOpen | Prototype: | int sqlite3PcacheOpen( int szPage, int szExtra, int bPurgeable, int (*xStress)(void*,PgHdr*), void *pStress, PCache *p ) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | Lines: | 291-311 |
| | 13 | 1 |
sqlite3ReadSchemaName: | sqlite3ReadSchema | Prototype: | int sqlite3ReadSchema(Parse *pParse) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | Lines: | 406-420 |
| | 13 | 4 |
sqlite3ResetAllSchemasOfConnectionName: | sqlite3ResetAllSchemasOfConnection | Prototype: | void sqlite3ResetAllSchemasOfConnection(sqlite3 *db) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | Lines: | 546-560 |
| | 13 | 3 |
sqlite3Utf8CharLenName: | sqlite3Utf8CharLen | Prototype: | int sqlite3Utf8CharLen(const char *zIn, int nByte) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | Lines: | 385-400 |
| | 13 | 5 |
sqlite3VdbeMemMakeWriteableName: | sqlite3VdbeMemMakeWriteable | Prototype: | int sqlite3VdbeMemMakeWriteable(Mem *pMem) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 277-293 |
| | 13 | 5 |
sqlite3VdbeMemMoveName: | sqlite3VdbeMemMove | Prototype: | void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 993-1002 |
| | 13 | 1 |
sqlite3VdbeRealValueName: | sqlite3VdbeRealValue | Prototype: | double sqlite3VdbeRealValue(Mem *pMem) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | Lines: | 581-594 |
| | 13 | 4 |
sqlite3VdbeResetName: | sqlite3VdbeReset | Prototype: | int sqlite3VdbeReset(Vdbe *p) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2997-3082 |
| | 13 | 4 |
sqlite3VdbeTransferErrorName: | sqlite3VdbeTransferError | Prototype: | int sqlite3VdbeTransferError(Vdbe *p) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | Lines: | 2948-2963 |
| | 13 | 4 |
sqlite3_create_collation16Name: | sqlite3_create_collation16 | Prototype: | int sqlite3_create_collation16( sqlite3* db, const void *zName, int enc, void* pCtx, int(*xCompare)(void*,int,const void*,int,const void*) ) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | Lines: | 3397-3420 |
| | 13 | 2 |
tableAndColumnIndexName: | tableAndColumnIndex | Prototype: | static int tableAndColumnIndex( SrcList *pSrc, int N, const char *zCol, int *piTab, int *piCol ) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | Lines: | 293-315 |
| | 13 | 4 |
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 |
unixLogErrorAtLineName: | unixLogErrorAtLine | Prototype: | static int unixLogErrorAtLine( int errcode, const char *zFunc, const char *zPath, int iLine ) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | Lines: | 1204-1254 |
| | 13 | 2 |
walHashGetName: | walHashGet | Prototype: | static int walHashGet( Wal *pWal, int iHash, WalHashLoc *pLoc ) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | Lines: | 921-942 |
| | 13 | 3 |
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 |
applyAffinityName: | applyAffinity | Prototype: | static void applyAffinity( Mem *pRec, char affinity, u8 enc ) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 316-344 |
| | 14 | 8 |
applyNumericAffinityName: | applyNumericAffinity | Prototype: | static void applyNumericAffinity(Mem *pRec, int bTryForInt) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 277-296 |
| | 14 | 4 |
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 |