| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
codeEqualityTerm| Name: | codeEqualityTerm | | Prototype: | static int codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iEq, int bRev, int iTarget ) | | Coverage: | 95.890% (70/73) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 490-615 |
| | 89 | 18 |
codeExprOrVector| Name: | codeExprOrVector | | Prototype: | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1073-1095 |
| | 19 | 4 |
codeInteger| Name: | codeInteger | | Prototype: | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) | | Coverage: | 100.000% (26/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3161-3192 |
| | 21 | 6 |
codeOffset| Name: | codeOffset | | Prototype: | static void codeOffset( Vdbe *v, int iOffset, int iContinue ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 729-738 |
| | 2 | 2 |
codeReal| Name: | codeReal | | Prototype: | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3143-3151 |
| | 8 | 3 |
codeTableLocks| Name: | codeTableLocks | | Prototype: | static void codeTableLocks(Parse *pParse) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 91-104 |
| | 11 | 2 |
codeVectorCompare| Name: | codeVectorCompare | | Prototype: | static void codeVectorCompare( Parse *pParse, Expr *pExpr, int dest, u8 op, u8 p5 ) | | Coverage: | 96.000% (24/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 541-615 |
| | 60 | 9 |
collationMatch| Name: | 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 |
columnIndex| Name: | columnIndex | | Prototype: | static int columnIndex(Table *pTab, const char *zCol) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 276-282 |
| | 4 | 3 |
columnMallocFailure| Name: | columnMallocFailure | | Prototype: | static void columnMallocFailure(sqlite3_stmt *pStmt) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1020-1034 |
| | 10 | 2 |
columnMem| Name: | 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 |
columnName| Name: | columnName | | Prototype: | static const void *columnName( sqlite3_stmt *pStmt, int N, const void *(*xFunc)(Mem*), int useType ) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1118-1154 |
| | 23 | 3 |
columnNullValue| Name: | columnNullValue | | Prototype: | static const Mem *columnNullValue(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 945-977 |
| | 1 | 1 |
columnTypeImpl| Name: | columnTypeImpl | | Prototype: | static const char *columnTypeImpl( NameContext *pNC, Expr *pExpr ) | | Coverage: | 100.000% (33/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1619-1758 |
| | 57 | 10 |
compare2pow63| Name: | compare2pow63 | | Prototype: | static int compare2pow63(const char *zNum, int incr) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 574-589 |
| | 8 | 3 |
comparisonAffinity| Name: | comparisonAffinity | | Prototype: | static char comparisonAffinity(Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 254-269 |
| | 17 | 4 |
compileoptiongetFunc| Name: | compileoptiongetFunc | | Prototype: | static void compileoptiongetFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 974-987 |
| | 7 | 1 |
compileoptionusedFunc| Name: | compileoptionusedFunc | | Prototype: | static void compileoptionusedFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 950-965 |
| | 7 | 2 |
computeCellSize| Name: | computeCellSize | | Prototype: | static __attribute__((noinline)) u16 computeCellSize(CellArray *p, int N) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6709-6714 |
| | 8 | 1 |
computeHMS| Name: | 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 |
computeJD| Name: | computeJD | | Prototype: | static void computeJD(DateTime *p) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 251-287 |
| | 28 | 7 |
computeLimitRegisters| Name: | computeLimitRegisters | | Prototype: | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2149-2195 |
| | 34 | 7 |
computeNumericType| Name: | computeNumericType | | Prototype: | static u16 __attribute__((noinline)) computeNumericType(Mem *pMem) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 380-390 |
| | 11 | 3 |
computeYMD| Name: | computeYMD | | Prototype: | static void computeYMD(DateTime *p) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 419-443 |
| | 21 | 4 |
computeYMD_HMS| Name: | computeYMD_HMS | | Prototype: | static void computeYMD_HMS(DateTime *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 467-470 |
| | 2 | 1 |
connectionIsBusy| Name: | connectionIsBusy | | Prototype: | static int connectionIsBusy(sqlite3 *db) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1067-1076 |
| | 9 | 4 |
constInsert| Name: | constInsert | | Prototype: | static void constInsert( WhereConst *pConst, Expr *pColumn, Expr *pValue ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4084-4100 |
| | 8 | 3 |
constructAutomaticIndex| Name: | constructAutomaticIndex | | Prototype: | static void constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) | | Coverage: | 81.481% (66/81) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 674-870 |
| | 143 | 23 |
contextMalloc| Name: | 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 |
convertCompoundSelectToSubquery| Name: | convertCompoundSelectToSubquery | | Prototype: | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p) | | Coverage: | 87.500% (28/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4479-4526 |
| | 45 | 10 |
convertToWithoutRowidTable| Name: | convertToWithoutRowidTable | | Prototype: | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab) | | Coverage: | 87.342% (69/79) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1756-1881 |
| | 88 | 25 |
copyNodeContent| Name: | copyNodeContent | | Prototype: | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 7184-7223 |
| | 27 | 4 |
copyPayload| Name: | copyPayload | | Prototype: | static int copyPayload( void *pPayload, void *pBuf, int nByte, int eOp, DbPage *pDbPage ) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4591-4610 |
| | 7 | 3 |
corruptSchema| Name: | corruptSchema | | Prototype: | static void corruptSchema( InitData *pData, const char *zObj, const char *zExtra ) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 22-45 |
| | 15 | 7 |
countFinalize| Name: | countFinalize | | Prototype: | static void countFinalize(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1600-1604 |
| | 3 | 1 |
countInverse| Name: | countInverse | | Prototype: | static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value **argv) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1606-1616 |
| | 4 | 2 |
countStep| Name: | countStep | | Prototype: | static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1584-1599 |
| | 8 | 2 |
createAggContext| Name: | 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 |
createCollation| Name: | createCollation | | Prototype: | static int createCollation( sqlite3* db, const char *zName, u8 enc, void* pCtx, int(*xCompare)(void*,int,const void*,int,const void*), void(*xDel)(void*) ) | | Coverage: | 97.059% (33/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2497-2566 |
| | 34 | 10 |
createFunctionApi| Name: | createFunctionApi | | Prototype: | static int createFunctionApi( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value**), void (*xStep)(sqlite3_context*,int,sqlite3_value**), void (*xFinal)(sqlite3_context*), void (*xValue)(sqlite3_context*), void (*xInverse)(sqlite3_context*,int,sqlite3_value**), void(*xDestroy)(void*) ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1796-1842 |
| | 24 | 5 |
createMask| Name: | createMask | | Prototype: | static void createMask(WhereMaskSet *pMaskSet, int iCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 221-224 |
| | 4 | 1 |
createTableStmt| Name: | createTableStmt | | Prototype: | static char *createTableStmt(sqlite3 *db, Table *p) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1582-1644 |
| | 50 | 5 |
ctimeFunc| Name: | ctimeFunc | | Prototype: | static void ctimeFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 1143-1150 |
| | 2 | 1 |
ctimestampFunc| Name: | ctimestampFunc | | Prototype: | static void ctimestampFunc( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 1171-1178 |
| | 2 | 1 |
cume_distStepFunc| Name: | cume_distStepFunc | | Prototype: | static void cume_distStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 277-292 |
| | 9 | 3 |
cume_distValueFunc| Name: | cume_distValueFunc | | Prototype: | static void cume_distValueFunc(sqlite3_context *pCtx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 293-300 |
| | 5 | 2 |
databaseIsUnmoved| Name: | 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 |
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 |
datetimeError| Name: | datetimeError | | Prototype: | static void datetimeError(DateTime *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 240-243 |
| | 2 | 1 |
datetimeFunc| Name: | datetimeFunc | | Prototype: | static void datetimeFunc( 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: | 933-946 |
| | 7 | 2 |
dbpageBegin| Name: | dbpageBegin | | Prototype: | static int dbpageBegin(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 366-375 |
| | 7 | 3 |
dbpageBestIndex| Name: | dbpageBestIndex | | Prototype: | static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | | Coverage: | 81.250% (26/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 109-160 |
| | 30 | 8 |
dbpageClose| Name: | dbpageClose | | Prototype: | static int dbpageClose(sqlite3_vtab_cursor *pCursor) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 184-189 |
| | 4 | 2 |
dbpageColumn| Name: | dbpageColumn | | Prototype: | static int dbpageColumn( sqlite3_vtab_cursor *pCursor, sqlite3_context *ctx, int i ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 262-291 |
| | 16 | 5 |
dbpageConnect| Name: | dbpageConnect | | Prototype: | static int dbpageConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 66-91 |
| | 15 | 4 |
dbpageDisconnect| Name: | dbpageDisconnect | | Prototype: | static int dbpageDisconnect(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 96-99 |
| | 2 | 1 |
dbpageEof| Name: | dbpageEof | | Prototype: | static int dbpageEof(sqlite3_vtab_cursor *pCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 201-204 |
| | 2 | 1 |
dbpageFilter| Name: | dbpageFilter | | Prototype: | static int dbpageFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 216-260 |
| | 36 | 7 |
dbpageNext| Name: | dbpageNext | | Prototype: | static int dbpageNext(sqlite3_vtab_cursor *pCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 194-199 |
| | 4 | 1 |
dbpageOpen| Name: | dbpageOpen | | Prototype: | static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 165-179 |
| | 9 | 2 |
dbpageRowid| Name: | dbpageRowid | | Prototype: | static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 293-297 |
| | 3 | 1 |
dbpageUpdate| Name: | dbpageUpdate | | Prototype: | static int dbpageUpdate( sqlite3_vtab *pVtab, int argc, sqlite3_value **argv, sqlite_int64 *pRowid ) | | Coverage: | 45.161% (14/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 299-360 |
| | 44 | 9 |
decodeFlags| Name: | decodeFlags | | Prototype: | static int decodeFlags(MemPage *pPage, int flagByte) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1777-1824 |
| | 46 | 4 |
defragmentPage| Name: | defragmentPage | | Prototype: | static int defragmentPage(MemPage *pPage, int nMaxFrag) | | Coverage: | 84.615% (44/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1379-1504 |
| | 120 | 16 |
deleteTable| Name: | deleteTable | | Prototype: | static void __attribute__((noinline)) deleteTable(sqlite3 *db, Table *pTable) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 602-648 |
| | 30 | 3 |
dense_rankStepFunc| Name: | dense_rankStepFunc | | Prototype: | static void dense_rankStepFunc( sqlite3_context *pCtx, int nArg, sqlite3_value **apArg ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 178-188 |
| | 5 | 2 |
dense_rankValueFunc| Name: | dense_rankValueFunc | | Prototype: | static void dense_rankValueFunc(sqlite3_context *pCtx) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 189-199 |
| | 7 | 3 |
destroyRootPage| Name: | destroyRootPage | | Prototype: | static void destroyRootPage(Parse *pParse, int iTable, int iDb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2426-2447 |
| | 11 | 1 |
destroyTable| Name: | destroyTable | | Prototype: | static void destroyTable(Parse *pParse, Table *pTab) | | Coverage: | 95.000% (19/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2455-2498 |
| | 21 | 6 |
detachFunc| Name: | detachFunc | | Prototype: | static void detachFunc( sqlite3_context *context, int NotUsed, sqlite3_value **argv ) | | Coverage: | 96.000% (24/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 288-329 |
| | 26 | 9 |
disableTerm| Name: | disableTerm | | Prototype: | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 295-314 |
| | 18 | 5 |
disable_simulated_io_errors| Name: | disable_simulated_io_errors | | Prototype: | void disable_simulated_io_errors(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3847-3850 |
| | 2 | 1 |
disconnectAllVtab| Name: | disconnectAllVtab | | Prototype: | static void disconnectAllVtab(sqlite3 *db) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1036-1061 |
| | 15 | 7 |
displayP4| Name: | displayP4 | | Prototype: | static char *displayP4(Op *pOp, char *zTemp, int nTemp) | | Coverage: | 57.647% (49/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1393-1508 |
| | 235 | 29 |
doWalCallbacks| Name: | 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 |
dotlockCheckReservedLock| Name: | dotlockCheckReservedLock | | Prototype: | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2215-2227 |
| | 11 | 3 |
dotlockClose| Name: | dotlockClose | | Prototype: | static int dotlockClose(sqlite3_file *id) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2349-2355 |
| | 7 | 1 |
dotlockIoFinderImpl| Name: | dotlockIoFinderImpl | | Prototype: | static const sqlite3_io_methods *dotlockIoFinderImpl(const char *z, unixFile *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 5264-5264 |
| | 1 | 1 |
dotlockLock| Name: | dotlockLock | | Prototype: | static int dotlockLock(sqlite3_file *id, int eFileLock) | | Coverage: | 64.286% (9/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2256-2295 |
| | 28 | 5 |
dotlockUnlock| Name: | dotlockUnlock | | Prototype: | static int dotlockUnlock(sqlite3_file *id, int eFileLock) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 2306-2344 |
| | 35 | 6 |
doubleToInt64| Name: | doubleToInt64 | | Prototype: | static __attribute__((noinline)) i64 doubleToInt64(double r) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 511-534 |
| | 5 | 3 |
downgradeAllSharedCacheTableLocks| Name: | downgradeAllSharedCacheTableLocks | | Prototype: | static void downgradeAllSharedCacheTableLocks(Btree *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 455-466 |
| | 10 | 3 |
dropCell| Name: | dropCell | | Prototype: | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6531-6570 |
| | 39 | 5 |
dupedExprNodeSize| Name: | dupedExprNodeSize | | Prototype: | static int dupedExprNodeSize(Expr *p, int flags) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1167-1173 |
| | 4 | 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 |
dupedExprStructSize| Name: | dupedExprStructSize | | Prototype: | static int dupedExprStructSize(Expr *p, int flags) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1136-1160 |
| | 57 | 3 |
editPage| Name: | editPage | | Prototype: | static int editPage( MemPage *pPg, int iOld, int iNew, int nNew, CellArray *pCArray ) | | Coverage: | 100.000% (33/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6906-6998 |
| | 51 | 11 |
enable_simulated_io_errors| Name: | enable_simulated_io_errors | | Prototype: | void enable_simulated_io_errors(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3851-3853 |
| | 1 | 1 |
enlargeAndAppend| Name: | enlargeAndAppend | | Prototype: | static void __attribute__((noinline)) enlargeAndAppend(StrAccum *p, const char *z, int N) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 913-919 |
| | 4 | 2 |
errlogFunc| Name: | errlogFunc | | Prototype: | static void errlogFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 934-942 |
| | 3 | 1 |
estLog| Name: | estLog | | Prototype: | static LogEst estLog(LogEst N) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 541-543 |
| | 1 | 1 |
estimateIndexWidth| Name: | estimateIndexWidth | | Prototype: | static void estimateIndexWidth(Index *pIdx) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1688-1698 |
| | 10 | 2 |
estimateTableWidth| Name: | estimateTableWidth | | Prototype: | static void estimateTableWidth(Table *pTab) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1674-1683 |
| | 7 | 3 |
et_getdigit| Name: | et_getdigit | | Prototype: | static char et_getdigit(long double *val, int *cnt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 120-130 |
| | 9 | 2 |
explainAppendTerm| Name: | explainAppendTerm | | Prototype: | static void explainAppendTerm( StrAccum *pStr, Index *pIdx, int nTerm, int iTerm, int bAnd, const char *zOp ) | | Coverage: | 100.000% (28/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 43-71 |
| | 16 | 10 |
explainIndexColumnName| Name: | explainIndexColumnName | | Prototype: | static const char *explainIndexColumnName(Index *pIdx, int i) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 28-33 |
| | 4 | 3 |
explainIndexRange| Name: | explainIndexRange | | Prototype: | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 87-110 |
| | 17 | 6 |
explainSimpleCount| Name: | explainSimpleCount | | Prototype: | static void explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5356-5369 |
| | 7 | 2 |
explainTempTable| Name: | explainTempTable | | Prototype: | static void explainTempTable(Parse *pParse, const char *zUsage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1385-1387 |
| | 1 | 1 |
exprAlwaysFalse| Name: | exprAlwaysFalse | | Prototype: | static int exprAlwaysFalse(Expr *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 907-912 |
| | 4 | 3 |