Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
compileoptiongetFuncName: | 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 |
comparisonAffinityName: | 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 |
compare2pow63Name: | 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 |
columnTypeImplName: | 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 |
columnNullValueName: | 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 |
columnIndexName: | 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 |
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 |
codeTableLocksName: | 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 |
codeOffsetName: | 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 |
codeIntegerName: | 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 |
codeExprOrVectorName: | 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 |
codeDistinctName: | 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 |
codeCompareName: | 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 |
codeApplyAffinityName: | 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 |
closePendingFdsName: | 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 |
closeAllCursorsName: | 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_TZName: | 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 |
clearSelectName: | 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 |
clearAllSharedCacheTableLocksName: | 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 |
checkReadTransactionName: | 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 |
checkConstraintExprNodeName: | 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 |
changesName: | 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 |
changeTempStorageName: | 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 |
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 |
cdateFuncName: | 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 |
cannotBeFunctionName: | 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 |
cachedCellSizeName: | 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 |
btreeSetHasContentName: | 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 |
btreeReleaseAllCursorPagesName: | 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 |
btreeParseCellPtrNoPayloadName: | 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 |
btreeParseCellAdjustSizeForOverflowName: | 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 |
btreeParseCellName: | 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 |
btreePagecountName: | 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 |
btreePageLookupName: | 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 |
btreePageFromDbPageName: | 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 |
btreeInvokeBusyHandlerName: | 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 |
btreeHeapPullName: | 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 |
btreeHeapInsertName: | 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 |
btreeGetUnusedPageName: | 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 |
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 |
btreeGetHasContentName: | 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 |
btreeEndTransactionName: | 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 |
btreeCursorName: | 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 |
btreeClearHasContentName: | 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 |
binaryCompareP5Name: | 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 |
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 |
autoIncStepName: | 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 |
attachBackupObjectName: | 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 |
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 |
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 |
analyzeWindowKeywordName: | 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 |
analyzeOverKeywordName: | 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 |
analyzeFilterKeywordName: | 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 |
analyzeAggregatesInSelectEndName: | 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 |
analyzeAggregatesInSelectName: | 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 |
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 |
allocateTempSpaceName: | 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 |
allocateCursorName: | 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 |
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 |
allSpacesName: | 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 |
addToSavepointBitvecsName: | 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 |
addAggInfoFuncName: | 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 |
addAggInfoColumnName: | 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 |
actionNameName: | 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 |
absFuncName: | 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 |
sqlite3GenerateConstraintChecksName: | 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 |
sqlite3GetTokenName: | 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 |
sqlite3InsertName: | 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 |
wherePathSatisfiesOrderByName: | 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 |
lockBtreeName: | 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 |
whereScanNextName: | 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 |
sqlite3ExprCodeTargetName: | 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 |
sqlite3StepName: | 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 |
selectExpanderName: | 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 |
sqlite3BtreeBeginTransName: | 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 |
sqlite3GetInt32Name: | 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 |
substrFuncName: | 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_initializeName: | 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 |
sqlite3AtoFName: | 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 |
sqlite3ExprCodeINName: | 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 |
codeAllEqualityTermsName: | 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 |
sqlite3WhereBeginName: | 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 |
sqlite3RunParserName: | 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 |
sqlite3PagerOpenName: | 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 |
generateWithRecursiveQueryName: | 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 |
sqlite3BitvecBuiltinTestName: | 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 |
balanceName: | 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 |
sqlite3WhereEndName: | 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 |
selectWindowRewriteExprCbName: | 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 |
sqlite3SelectName: | 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 |
sqlite3PagerSetPagesizeName: | 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 |
sqlite3DropTableName: | 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_transactionName: | 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 |
createCollationName: | 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_pagelistName: | 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 |
sqlite3ColumnsFromExprListName: | 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 |
sqlite3WindowCodeInitName: | 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 |
sqlite3LocateTableName: | 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 |
whereLoopAddBtreeName: | 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 |
sqlite3PagerSavepointName: | 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 |