| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
codeDistinct| Name: | codeDistinct | | Prototype: | static void codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 749-766 |
| | 9 | 1 |
codeCompare| Name: | codeCompare | | Prototype: | static int codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 334-353 |
| | 9 | 1 |
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 |
closePendingFds| Name: | closePendingFds | | Prototype: | static void closePendingFds(unixFile *pFile) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1287-1298 |
| | 11 | 2 |
closeAllCursors| Name: | closeAllCursors | | Prototype: | static void closeAllCursors(Vdbe *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 2265-2287 |
| | 20 | 6 |
clearYMD_HMS_TZ| Name: | clearYMD_HMS_TZ | | Prototype: | static void clearYMD_HMS_TZ(DateTime *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 475-479 |
| | 3 | 1 |
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 |
clearAllSharedCacheTableLocks| Name: | clearAllSharedCacheTableLocks | | Prototype: | static void clearAllSharedCacheTableLocks(Btree *p) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 411-450 |
| | 35 | 6 |
checkReadTransaction| Name: | checkReadTransaction | | Prototype: | static int checkReadTransaction(sqlite3 *db, Btree *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 125-131 |
| | 4 | 2 |
checkConstraintExprNode| Name: | checkConstraintExprNode | | Prototype: | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1140-1152 |
| | 9 | 4 |
changes| Name: | changes | | Prototype: | static void changes( sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2 ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 552-560 |
| | 3 | 1 |
changeTempStorage| Name: | changeTempStorage | | Prototype: | static int changeTempStorage(Parse *pParse, const char *zStorageType) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 153-162 |
| | 7 | 3 |
cellSizePtrNoPayload| Name: | 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 |
cdateFunc| Name: | cdateFunc | | Prototype: | static void cdateFunc( 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: | 1157-1164 |
| | 2 | 1 |
cannotBeFunction| Name: | cannotBeFunction | | Prototype: | static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4533-4539 |
| | 4 | 2 |
cachedCellSize| Name: | cachedCellSize | | Prototype: | static u16 cachedCellSize(CellArray *p, int N) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 6715-6719 |
| | 5 | 2 |
btreeSetHasContent| Name: | btreeSetHasContent | | Prototype: | static int btreeSetHasContent(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 590-603 |
| | 11 | 4 |
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 |
btreeParseCellPtrNoPayload| Name: | btreeParseCellPtrNoPayload | | Prototype: | static void btreeParseCellPtrNoPayload( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1127-1143 |
| | 15 | 1 |
btreeParseCellAdjustSizeForOverflow| Name: | btreeParseCellAdjustSizeForOverflow | | Prototype: | static __attribute__((noinline)) void btreeParseCellAdjustSizeForOverflow( MemPage *pPage, u8 *pCell, CellInfo *pInfo ) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1082-1111 |
| | 10 | 2 |
btreeParseCell| Name: | btreeParseCell | | Prototype: | static void btreeParseCell( MemPage *pPage, int iCell, CellInfo *pInfo ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 1249-1255 |
| | 1 | 1 |
btreePagecount| Name: | btreePagecount | | Prototype: | static Pgno btreePagecount(BtShared *pBt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2070-2072 |
| | 1 | 1 |
btreePageLookup| Name: | btreePageLookup | | Prototype: | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2056-2064 |
| | 8 | 2 |
btreePageFromDbPage| Name: | btreePageFromDbPage | | Prototype: | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2010-2021 |
| | 11 | 2 |
btreeInvokeBusyHandler| Name: | btreeInvokeBusyHandler | | Prototype: | static int btreeInvokeBusyHandler(void *pArg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2234-2240 |
| | 9 | 1 |
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 |
btreeHeapInsert| Name: | btreeHeapInsert | | Prototype: | static void btreeHeapInsert(u32 *aHeap, u32 x) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 9476-9485 |
| | 7 | 2 |
btreeGetUnusedPage| Name: | btreeGetUnusedPage | | Prototype: | static int btreeGetUnusedPage( BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags ) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2183-2201 |
| | 9 | 3 |
btreeGetPage| Name: | 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 |
btreeGetHasContent| Name: | btreeGetHasContent | | Prototype: | static int btreeGetHasContent(BtShared *pBt, Pgno pgno) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 612-615 |
| | 2 | 1 |
btreeEndTransaction| Name: | btreeEndTransaction | | Prototype: | static void btreeEndTransaction(Btree *p) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3935-3969 |
| | 22 | 4 |
btreeCursor| Name: | btreeCursor | | Prototype: | static int btreeCursor( Btree *p, int iTable, int wrFlag, struct KeyInfo *pKeyInfo, BtCursor *pCur ) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 4277-4336 |
| | 52 | 6 |
btreeClearHasContent| Name: | btreeClearHasContent | | Prototype: | static void btreeClearHasContent(BtShared *pBt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 621-624 |
| | 2 | 1 |
binaryCompareP5| Name: | binaryCompareP5 | | Prototype: | static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 293-297 |
| | 3 | 1 |
binCollFunc| Name: | 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 |
autoIncStep| Name: | autoIncStep | | Prototype: | static void autoIncStep(Parse *pParse, int memId, int regRowid) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 332-336 |
| | 2 | 2 |
attachBackupObject| Name: | attachBackupObject | | Prototype: | static void attachBackupObject(sqlite3_backup *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/backup.c | | Lines: | 336-343 |
| | 8 | 1 |
applyNumericAffinity| Name: | 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 |
applyAffinity| Name: | 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 |
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 |
analyzeOverKeyword| Name: | analyzeOverKeyword | | Prototype: | static int analyzeOverKeyword(const unsigned char *z, int lastToken) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 252-258 |
| | 4 | 3 |
analyzeFilterKeyword| Name: | analyzeFilterKeyword | | Prototype: | static int analyzeFilterKeyword(const unsigned char *z, int lastToken) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 259-264 |
| | 3 | 2 |
analyzeAggregatesInSelectEnd| Name: | analyzeAggregatesInSelectEnd | | Prototype: | static void analyzeAggregatesInSelectEnd(Walker *pWalker, Select *pSelect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5226-5229 |
| | 2 | 1 |
analyzeAggregatesInSelect| Name: | analyzeAggregatesInSelect | | Prototype: | static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5221-5225 |
| | 3 | 1 |
allowedOp| Name: | 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 |
allocateTempSpace| Name: | allocateTempSpace | | Prototype: | static void allocateTempSpace(BtShared *pBt) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2596-2620 |
| | 5 | 3 |
allocateCursor| Name: | allocateCursor | | Prototype: | static VdbeCursor *allocateCursor( Vdbe *p, int iCur, int nField, int iDb, u8 eCurType ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 208-260 |
| | 36 | 4 |
allocSpace| Name: | 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 |
allSpaces| Name: | allSpaces | | Prototype: | static int allSpaces(const char *z, int n) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 872-875 |
| | 2 | 2 |
addToSavepointBitvecs| Name: | addToSavepointBitvecs | | Prototype: | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1798-1811 |
| | 10 | 3 |
addAggInfoFunc| Name: | addAggInfoFunc | | Prototype: | static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5078-5088 |
| | 9 | 1 |
addAggInfoColumn| Name: | addAggInfoColumn | | Prototype: | static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5062-5072 |
| | 9 | 1 |
actionName| Name: | actionName | | Prototype: | static const char *actionName(u8 action) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 239-250 |
| | 11 | 6 |
absFunc| Name: | absFunc | | Prototype: | static void absFunc(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: | 143-179 |
| | 19 | 7 |
sqlite3GenerateConstraintChecks| Name: | sqlite3GenerateConstraintChecks | | Prototype: | void sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int *aRegIdx, int iDataCur, int iIdxCur, int regNewData, int regOldData, u8 pkChng, u8 overrideError, int ignoreDest, int *pbMayReplace, int *aiChng, Upsert *pUpsert ) | | Coverage: | 99.614% (258/259) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1274-1833 |
| | 265 | 75 |
sqlite3GetToken| Name: | sqlite3GetToken | | Prototype: | int sqlite3GetToken(const unsigned char *z, int *tokenType) | | Coverage: | 99.567% (230/231) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 271-546 |
| | 150 | 74 |
sqlite3Insert| Name: | sqlite3Insert | | Prototype: | void sqlite3Insert( Parse *pParse, SrcList *pTabList, Select *pSelect, IdList *pColumn, int onError, Upsert *pUpsert ) | | Coverage: | 98.625% (287/291) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 501-1113 |
| | 336 | 77 |
wherePathSatisfiesOrderBy| Name: | wherePathSatisfiesOrderBy | | Prototype: | static i8 wherePathSatisfiesOrderBy( WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask ) | | Coverage: | 98.578% (208/211) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3610-3893 |
| | 169 | 60 |
lockBtree| Name: | lockBtree | | Prototype: | static int lockBtree(BtShared *pBt) | | Coverage: | 98.571% (69/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2992-3164 |
| | 85 | 19 |
whereScanNext| Name: | whereScanNext | | Prototype: | static WhereTerm *whereScanNext(WhereScan *pScan) | | Coverage: | 98.529% (67/68) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 231-311 |
| | 65 | 16 |
sqlite3ExprCodeTarget| Name: | sqlite3ExprCodeTarget | | Prototype: | int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) | | Coverage: | 98.425% (250/254) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3339-4018 |
| | 455 | 99 |
sqlite3Step| Name: | sqlite3Step | | Prototype: | static int sqlite3Step(Vdbe *p) | | Coverage: | 98.387% (61/62) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 546-672 |
| | 62 | 17 |
selectExpander| Name: | selectExpander | | Prototype: | static int selectExpander(Walker *pWalker, Select *p) | | Coverage: | 98.286% (172/175) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4800-5064 |
| | 187 | 46 |
sqlite3BtreeBeginTrans| Name: | sqlite3BtreeBeginTrans | | Prototype: | int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion) | | Coverage: | 98.182% (108/110) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 3303-3457 |
| | 88 | 30 |
sqlite3GetInt32| Name: | sqlite3GetInt32 | | Prototype: | int sqlite3GetInt32(const char *zNum, int *pValue) | | Coverage: | 98.039% (50/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 738-791 |
| | 32 | 13 |
substrFunc| Name: | substrFunc | | Prototype: | static void substrFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 97.753% (87/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 273-362 |
| | 63 | 27 |
sqlite3_initialize| Name: | sqlite3_initialize | | Prototype: | int sqlite3_initialize(void) | | Coverage: | 97.727% (43/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 140-301 |
| | 51 | 14 |
sqlite3AtoF| Name: | sqlite3AtoF | | Prototype: | int sqlite3AtoF(const char *z, double *pResult, int length, u8 enc) | | Coverage: | 97.710% (128/131) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 384-558 |
| | 101 | 33 |
sqlite3ExprCodeIN| Name: | sqlite3ExprCodeIN | | Prototype: | static void sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) | | Coverage: | 97.647% (83/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2904-3131 |
| | 121 | 26 |
codeAllEqualityTerms| Name: | codeAllEqualityTerms | | Prototype: | static int codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, int bRev, int nExtraReg, char **pzAff ) | | Coverage: | 97.619% (41/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/wherecode.c | | Lines: | 662-762 |
| | 65 | 14 |
sqlite3WhereBegin| Name: | sqlite3WhereBegin | | Prototype: | WhereInfo *sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, ExprList *pResultSet, u16 wctrlFlags, int iAuxArg ) | | Coverage: | 97.561% (240/246) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 4567-5101 |
| | 277 | 63 |
sqlite3RunParser| Name: | sqlite3RunParser | | Prototype: | int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) | | Coverage: | 97.561% (80/82) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/tokenize.c | | Lines: | 555-716 |
| | 125 | 25 |
sqlite3PagerOpen| Name: | sqlite3PagerOpen | | Prototype: | int sqlite3PagerOpen( sqlite3_vfs *pVfs, Pager **ppPager, const char *zFilename, int nExtra, int flags, int vfsFlags, void (*xReinit)(DbPage*) ) | | Coverage: | 97.561% (80/82) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4713-5005 |
| | 180 | 25 |
generateWithRecursiveQuery| Name: | generateWithRecursiveQuery | | Prototype: | static void generateWithRecursiveQuery( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 97.500% (39/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 2298-2427 |
| | 82 | 12 |
sqlite3BitvecBuiltinTest| Name: | sqlite3BitvecBuiltinTest | | Prototype: | int sqlite3BitvecBuiltinTest(int sz, int *aOp) | | Coverage: | 97.368% (37/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/bitvec.c | | Lines: | 337-410 |
| | 41 | 16 |
balance| Name: | balance | | Prototype: | static int balance(BtCursor *pCur) | | Coverage: | 97.368% (37/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 8083-8200 |
| | 54 | 10 |
sqlite3WhereEnd| Name: | sqlite3WhereEnd | | Prototype: | void sqlite3WhereEnd(WhereInfo *pWInfo) | | Coverage: | 97.222% (105/108) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 5127-5338 |
| | 133 | 28 |
selectWindowRewriteExprCb| Name: | selectWindowRewriteExprCb | | Prototype: | static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr) | | Coverage: | 97.222% (35/36) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 602-664 |
| | 36 | 14 |
sqlite3Select| Name: | sqlite3Select | | Prototype: | int sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) | | Coverage: | 97.196% (312/321) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5559-6596 |
| | 500 | 83 |
sqlite3PagerSetPagesize| Name: | sqlite3PagerSetPagesize | | Prototype: | int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve) | | Coverage: | 97.143% (34/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 3752-3805 |
| | 37 | 9 |
sqlite3DropTable| Name: | sqlite3DropTable | | Prototype: | void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) | | Coverage: | 97.143% (68/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2598-2698 |
| | 66 | 21 |
pager_end_transaction| Name: | pager_end_transaction | | Prototype: | static int pager_end_transaction(Pager *pPager, int hasMaster, int bCommit) | | Coverage: | 97.143% (68/70) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 2022-2151 |
| | 74 | 16 |
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 |
pager_write_pagelist| Name: | pager_write_pagelist | | Prototype: | static int pager_write_pagelist(Pager *pPager, PgHdr *pList) | | Coverage: | 96.970% (32/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4400-4482 |
| | 47 | 8 |
sqlite3ColumnsFromExprList| Name: | sqlite3ColumnsFromExprList | | Prototype: | int sqlite3ColumnsFromExprList( Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol ) | | Coverage: | 96.923% (63/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 1923-2015 |
| | 68 | 18 |
sqlite3WindowCodeInit| Name: | sqlite3WindowCodeInit | | Prototype: | void sqlite3WindowCodeInit(Parse *pParse, Window *pMWin) | | Coverage: | 96.774% (30/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/window.c | | Lines: | 1001-1050 |
| | 38 | 7 |
sqlite3LocateTable| Name: | sqlite3LocateTable | | Prototype: | Table *sqlite3LocateTable( Parse *pParse, u32 flags, const char *zName, const char *zDbase ) | | Coverage: | 96.774% (30/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 338-383 |
| | 20 | 8 |
whereLoopAddBtree| Name: | whereLoopAddBtree | | Prototype: | static int whereLoopAddBtree( WhereLoopBuilder *pBuilder, Bitmask mPrereq ) | | Coverage: | 96.610% (114/118) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 2844-3073 |
| | 146 | 24 |
sqlite3PagerSavepoint| Name: | sqlite3PagerSavepoint | | Prototype: | int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint) | | Coverage: | 96.552% (28/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 6888-6952 |
| | 29 | 7 |