Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
applyAffinityName: | applyAffinity | Prototype: | static void applyAffinity( Mem *pRec, char affinity, u8 enc ) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 316-344 |
| | 14 | 8 |
applyNumericAffinityName: | applyNumericAffinity | Prototype: | static void applyNumericAffinity(Mem *pRec, int bTryForInt) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | Lines: | 277-296 |
| | 14 | 4 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
compileoptionusedFuncName: | 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 |
computeCellSizeName: | 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 |
computeHMSName: | computeHMS | Prototype: | static void computeHMS(DateTime *p) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | Lines: | 448-462 |
| | 13 | 2 |
computeLimitRegistersName: | 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 |
computeNumericTypeName: | 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_HMSName: | 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 |
constInsertName: | 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 |
countFinalizeName: | 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 |
createFunctionApiName: | 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 |
createMaskName: | 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 |
ctimeFuncName: | 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 |