| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
sqlite3PExpr| Name: | sqlite3PExpr | | Prototype: | Expr *sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 846-869 |
| | 12 | 4 |
sqlite3PagerClose| Name: | sqlite3PagerClose | | Prototype: | int sqlite3PagerClose(Pager *pPager, sqlite3 *db) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4144-4204 |
| | 40 | 4 |
sqlite3PagerFlush| Name: | sqlite3PagerFlush | | Prototype: | int sqlite3PagerFlush(Pager *pPager) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4664-4679 |
| | 12 | 4 |
sqlite3PagerOpenWal| Name: | sqlite3PagerOpenWal | | Prototype: | int sqlite3PagerOpenWal( Pager *pPager, int *pbOpen ) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 7535-7563 |
| | 25 | 4 |
sqlite3PcacheSetPageSize| Name: | sqlite3PcacheSetPageSize | | Prototype: | int sqlite3PcacheSetPageSize(PCache *pCache, int szPage) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 317-335 |
| | 16 | 4 |
sqlite3PcacheSetSpillsize| Name: | sqlite3PcacheSetSpillsize | | Prototype: | int sqlite3PcacheSetSpillsize(PCache *p, int mxPage) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 819-831 |
| | 11 | 4 |
sqlite3Pow10| Name: | sqlite3Pow10 | | Prototype: | static long double sqlite3Pow10(int E) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 329-360 |
| | 7 | 4 |
sqlite3ReadSchema| Name: | 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 |
sqlite3SafetyCheckOk| Name: | sqlite3SafetyCheckOk | | Prototype: | int sqlite3SafetyCheckOk(sqlite3 *db) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1292-1308 |
| | 10 | 4 |
sqlite3SchemaToIndex| Name: | sqlite3SchemaToIndex | | Prototype: | int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/prepare.c | | Lines: | 477-501 |
| | 15 | 4 |
sqlite3TwoPartName| Name: | sqlite3TwoPartName | | Prototype: | int sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 764-792 |
| | 21 | 4 |
sqlite3UniqueConstraint| Name: | sqlite3UniqueConstraint | | Prototype: | void sqlite3UniqueConstraint( Parse *pParse, int onError, Index *pIdx ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4288-4317 |
| | 22 | 4 |
sqlite3Utf8Read| Name: | sqlite3Utf8Read | | Prototype: | u32 sqlite3Utf8Read( const unsigned char **pz ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/utf.c | | Lines: | 166-185 |
| | 10 | 4 |
sqlite3VListAdd| Name: | sqlite3VListAdd | | Prototype: | VList *sqlite3VListAdd( sqlite3 *db, VList *pIn, const char *zName, int nName, int iVal ) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1559-1590 |
| | 25 | 4 |
sqlite3VListNumToName| Name: | sqlite3VListNumToName | | Prototype: | const char *sqlite3VListNumToName(VList *pIn, int iVal) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1597-1607 |
| | 8 | 4 |
sqlite3ValueText| Name: | sqlite3ValueText | | Prototype: | const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 1216-1229 |
| | 18 | 4 |
sqlite3VdbeAddOpList| Name: | sqlite3VdbeAddOpList | | Prototype: | VdbeOp *sqlite3VdbeAddOpList( Vdbe *p, int nOp, VdbeOpList const *aOp, int iLineno ) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 810-852 |
| | 27 | 4 |
sqlite3VdbeCursorMoveto| Name: | sqlite3VdbeCursorMoveto | | Prototype: | int sqlite3VdbeCursorMoveto(VdbeCursor **pp, int *piCol) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3261-3277 |
| | 14 | 4 |
sqlite3VdbeDeleteAuxData| Name: | 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 |
sqlite3VdbeEnter| Name: | 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 |
sqlite3VdbeGetBoundValue| Name: | sqlite3VdbeGetBoundValue | | Prototype: | sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4705-4720 |
| | 15 | 4 |
sqlite3VdbeIntValue| Name: | sqlite3VdbeIntValue | | Prototype: | i64 sqlite3VdbeIntValue(Mem *pMem) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 552-567 |
| | 18 | 4 |
sqlite3VdbeMemCopy| Name: | sqlite3VdbeMemCopy | | Prototype: | int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 970-985 |
| | 24 | 4 |
sqlite3VdbeMemNumerify| Name: | sqlite3VdbeMemNumerify | | Prototype: | int sqlite3VdbeMemNumerify(Mem *pMem) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 681-703 |
| | 22 | 4 |
sqlite3VdbeMemStringify| Name: | sqlite3VdbeMemStringify | | Prototype: | int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbemem.c | | Lines: | 351-386 |
| | 35 | 4 |
sqlite3VdbeRealValue| Name: | 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 |
sqlite3VdbeReset| Name: | 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 |
sqlite3VdbeTransferError| Name: | 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 |
sqlite3WalBeginWriteTransaction| Name: | sqlite3WalBeginWriteTransaction | | Prototype: | int sqlite3WalBeginWriteTransaction(Wal *pWal) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 2989-3021 |
| | 18 | 4 |
sqlite3WalUndo| Name: | sqlite3WalUndo | | Prototype: | int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno), void *pUndoCtx) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3049-3081 |
| | 14 | 4 |
sqlite3WindowAttach| Name: | 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_compileoption_used| Name: | 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_cacheflush| Name: | sqlite3_db_cacheflush | | Prototype: | int sqlite3_db_cacheflush(sqlite3 *db) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 777-801 |
| | 16 | 4 |
sqlite3_finalize| Name: | 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 |
sqlite3_limit| Name: | sqlite3_limit | | Prototype: | int sqlite3_limit(sqlite3 *db, int limitId, int newLimit) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2637-2679 |
| | 49 | 4 |
sqlite3_strnicmp| Name: | sqlite3_strnicmp | | Prototype: | int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 310-321 |
| | 9 | 4 |
sqlite3_transfer_bindings| Name: | sqlite3_transfer_bindings | | Prototype: | int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1574-1589 |
| | 15 | 4 |
sqliteDefaultBusyCallback| Name: | sqliteDefaultBusyCallback | | Prototype: | static int sqliteDefaultBusyCallback( void *ptr, int count, sqlite3_file *pFile ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1505-1561 |
| | 17 | 4 |
sqliteViewResetAll| Name: | 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 |
sumFinalize| Name: | sumFinalize | | Prototype: | static void sumFinalize(sqlite3_context *context) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1542-1554 |
| | 8 | 4 |
sumStep| Name: | sumStep | | Prototype: | static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1495-1515 |
| | 17 | 4 |
tableAndColumnIndex| Name: | 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 |
unixFileLock| Name: | unixFileLock | | Prototype: | static int unixFileLock(unixFile *pFile, struct flock *pLock) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1585-1609 |
| | 41 | 4 |
unixFileSize| Name: | unixFileSize | | Prototype: | static int unixFileSize(sqlite3_file *id, i64 *pSize) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 3794-3816 |
| | 17 | 4 |
upperFunc| Name: | upperFunc | | Prototype: | static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 430-448 |
| | 15 | 4 |
vdbeChangeP4Full| Name: | vdbeChangeP4Full | | Prototype: | static void __attribute__((noinline)) vdbeChangeP4Full( Vdbe *p, Op *pOp, const char *zP4, int n ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 1051-1069 |
| | 9 | 4 |
vdbeCompareMemString| Name: | vdbeCompareMemString | | Prototype: | static int vdbeCompareMemString( const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl, u8 *prcErr ) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 3873-3904 |
| | 19 | 4 |
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 |
vtabBestIndex| Name: | 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 |
walCleanupHash| Name: | walCleanupHash | | Prototype: | static void walCleanupHash(Wal *pWal) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 984-1037 |
| | 24 | 4 |
walDecodeFrame| Name: | walDecodeFrame | | Prototype: | static int walDecodeFrame( Wal *pWal, u32 *piPage, u32 *pnTruncate, u8 *aData, u8 *aFrame ) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 768-815 |
| | 20 | 4 |
walIndexClose| Name: | walIndexClose | | Prototype: | static void walIndexClose(Wal *pWal, int isDelete) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1307-1318 |
| | 7 | 4 |
walMerge| Name: | walMerge | | Prototype: | static void walMerge( const u32 *aContent, ht_slot *aLeft, int nLeft, ht_slot **paRight, int *pnRight, ht_slot *aTmp ) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 1476-1514 |
| | 27 | 4 |
walWriteToLog| Name: | walWriteToLog | | Prototype: | static int walWriteToLog( WalWriter *p, void *pContent, int iAmt, sqlite3_int64 iOffset ) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wal.c | | Lines: | 3203-3223 |
| | 15 | 4 |
whereIndexExprTrans| Name: | whereIndexExprTrans | | Prototype: | static void whereIndexExprTrans( Index *pIdx, int iTabCur, int iIdxCur, WhereInfo *pWInfo ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1132-1158 |
| | 21 | 4 |
whereInfoFree| Name: | whereInfoFree | | Prototype: | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1921-1937 |
| | 14 | 4 |
whereLoopClearUnion| Name: | whereLoopClearUnion | | Prototype: | static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1852-1864 |
| | 9 | 4 |
whereLoopResize| Name: | whereLoopResize | | Prototype: | static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1878-1889 |
| | 10 | 4 |
whereLoopXfer| Name: | whereLoopXfer | | Prototype: | static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1894-1908 |
| | 23 | 4 |
whereRangeAdjust| Name: | whereRangeAdjust | | Prototype: | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1284-1294 |
| | 10 | 4 |
whereRangeScanEst| Name: | whereRangeScanEst | | Prototype: | static int whereRangeScanEst( Parse *pParse, WhereLoopBuilder *pBuilder, WhereTerm *pLower, WhereTerm *pUpper, WhereLoop *pLoop ) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 1459-1620 |
| | 20 | 4 |
windowInitAccum| Name: | windowInitAccum | | Prototype: | static int windowInitAccum(Parse *pParse, Window *pMWin) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1431-1456 |
| | 21 | 4 |
withDup| Name: | 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 |
btreeHeapPull| Name: | btreeHeapPull | | Prototype: | static int btreeHeapPull(u32 *aHeap, u32 *pOut) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9486-9503 |
| | 15 | 5 |
btreeParseCellPtrIndex| Name: | btreeParseCellPtrIndex | | Prototype: | static void btreeParseCellPtrIndex( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 93.333% (14/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1212-1248 |
| | 27 | 5 |
checkAppendMsg| Name: | checkAppendMsg | | Prototype: | static void checkAppendMsg( IntegrityCk *pCheck, const char *zFormat, ... ) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9287-9308 |
| | 29 | 5 |
clearSelect| Name: | clearSelect | | Prototype: | static void clearSelect(sqlite3 *db, Select *p, int bFree) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 89-109 |
| | 15 | 5 |
codeApplyAffinity| Name: | codeApplyAffinity | | Prototype: | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 327-351 |
| | 17 | 5 |
codeDeferredSeek| Name: | codeDeferredSeek | | Prototype: | static void codeDeferredSeek( WhereInfo *pWInfo, Index *pIdx, int iCur, int iIdxCur ) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 1034-1062 |
| | 22 | 5 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
exprCommute| Name: | exprCommute | | Prototype: | static void exprCommute(Parse *pParse, Expr *pExpr) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 121-147 |
| | 28 | 5 |
exprMightBeIndexed| Name: | exprMightBeIndexed | | Prototype: | static int exprMightBeIndexed( SrcList *pFrom, Bitmask mPrereq, int *aiCurCol, Expr *pExpr, int op ) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 980-1005 |
| | 18 | 5 |
exprNodeIsConstantOrGroupBy| Name: | 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 |
exprSelectUsage| Name: | exprSelectUsage | | Prototype: | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 919-941 |
| | 17 | 5 |
exprSrcCount| Name: | exprSrcCount | | Prototype: | static int exprSrcCount(Walker *pWalker, Expr *pExpr) | | Coverage: | 94.118% (16/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5015-5036 |
| | 11 | 5 |
findBtree| Name: | findBtree | | Prototype: | static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 82-107 |
| | 17 | 5 |
invalidateIncrblobCursors| Name: | invalidateIncrblobCursors | | Prototype: | static void invalidateIncrblobCursors( Btree *pBtree, Pgno pgnoRoot, i64 iRow, int isClearTable ) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 530-548 |
| | 11 | 5 |
minMaxQuery| Name: | minMaxQuery | | Prototype: | static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4372-4396 |
| | 26 | 5 |
minmaxFunc| Name: | minmaxFunc | | Prototype: | static void minmaxFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 46-71 |
| | 22 | 5 |
multiSelectOrderByKeyInfo| Name: | multiSelectOrderByKeyInfo | | Prototype: | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2232-2259 |
| | 22 | 5 |
multiSelectValues| Name: | multiSelectValues | | Prototype: | static int multiSelectValues( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2453-2480 |
| | 29 | 5 |
parseDateOrTime| Name: | parseDateOrTime | | Prototype: | static int parseDateOrTime( sqlite3_context *context, const char *zDate, DateTime *p ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 379-396 |
| | 11 | 5 |
pcache1Alloc| Name: | pcache1Alloc | | Prototype: | static void *pcache1Alloc(int nByte) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 319-352 |
| | 26 | 5 |
pcache1AllocPage| Name: | pcache1AllocPage | | Prototype: | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 407-450 |
| | 20 | 5 |
pcache1FetchNoMutex| Name: | pcache1FetchNoMutex | | Prototype: | static PgHdr1 *pcache1FetchNoMutex( sqlite3_pcache *p, unsigned int iKey, int createFlag ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache1.c | | Lines: | 980-1008 |
| | 11 | 5 |
pcacheMergeDirtyList| Name: | pcacheMergeDirtyList | | Prototype: | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pcache.c | | Lines: | 690-714 |
| | 20 | 5 |
ptrmapGet| Name: | ptrmapGet | | Prototype: | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1023-1052 |
| | 28 | 5 |