| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
sqlite3EndTable| Name: | sqlite3EndTable | | Prototype: | void sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, u8 tabOpts, Select *pSelect ) | | Coverage: | 92.683% (76/82) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1903-2142 |
| | 149 | 26 |
sqlite3EndTransaction| Name: | sqlite3EndTransaction | | Prototype: | void sqlite3EndTransaction(Parse *pParse, int eType) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4103-4119 |
| | 18 | 3 |
sqlite3ErrName| Name: | sqlite3ErrName | | Prototype: | const char *sqlite3ErrName(int rc) | | Coverage: | 60.452% (107/177) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1325-1428 |
| | 92 | 87 |
sqlite3ErrStr| Name: | sqlite3ErrStr | | Prototype: | const char *sqlite3ErrStr(int rc) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1435-1494 |
| | 13 | 6 |
sqlite3Error| Name: | sqlite3Error | | Prototype: | void sqlite3Error(sqlite3 *db, int err_code) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 139-143 |
| | 5 | 2 |
sqlite3ErrorFinish| Name: | sqlite3ErrorFinish | | Prototype: | static __attribute__((noinline)) void sqlite3ErrorFinish(sqlite3 *db, int err_code) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 129-132 |
| | 2 | 2 |
sqlite3ErrorMsg| Name: | sqlite3ErrorMsg | | Prototype: | void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 211-226 |
| | 28 | 2 |
sqlite3ErrorWithMsg| Name: | sqlite3ErrorWithMsg | | Prototype: | void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 178-192 |
| | 30 | 3 |
sqlite3ExpandSubquery| Name: | sqlite3ExpandSubquery | | Prototype: | int sqlite3ExpandSubquery(Parse *pParse, struct SrcList_item *pFrom) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 4754-4774 |
| | 20 | 4 |
sqlite3ExpirePreparedStatements| Name: | sqlite3ExpirePreparedStatements | | Prototype: | void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCode) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeaux.c | | Lines: | 4676-4681 |
| | 3 | 2 |
sqlite3Expr| Name: | sqlite3Expr | | Prototype: | Expr *sqlite3Expr( sqlite3 *db, int op, const char *zToken ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 799-808 |
| | 4 | 1 |
sqlite3ExprAddCollateString| Name: | sqlite3ExprAddCollateString | | Prototype: | Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pExpr, const char *zC) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 97-102 |
| | 6 | 1 |
sqlite3ExprAddCollateToken| Name: | sqlite3ExprAddCollateToken | | Prototype: | Expr *sqlite3ExprAddCollateToken( Parse *pParse, Expr *pExpr, const Token *pCollName, int dequote ) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 81-96 |
| | 7 | 3 |
sqlite3ExprAffinity| Name: | sqlite3ExprAffinity | | Prototype: | char sqlite3ExprAffinity(Expr *pExpr) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 45-71 |
| | 25 | 7 |
sqlite3ExprAlloc| Name: | sqlite3ExprAlloc | | Prototype: | Expr *sqlite3ExprAlloc( sqlite3 *db, int op, const Token *pToken, int dequote ) | | Coverage: | 100.000% (31/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 750-793 |
| | 33 | 9 |
sqlite3ExprAnalyzeAggList| Name: | sqlite3ExprAnalyzeAggList | | Prototype: | void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList *pList) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5257-5265 |
| | 5 | 3 |
sqlite3ExprAnalyzeAggregates| Name: | sqlite3ExprAnalyzeAggregates | | Prototype: | void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr *pExpr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5240-5249 |
| | 10 | 1 |
sqlite3ExprAnd| Name: | sqlite3ExprAnd | | Prototype: | Expr *sqlite3ExprAnd(sqlite3 *db, Expr *pLeft, Expr *pRight) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 922-936 |
| | 11 | 4 |
sqlite3ExprAssignVarNumber| Name: | sqlite3ExprAssignVarNumber | | Prototype: | void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr, u32 n) | | Coverage: | 100.000% (38/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 983-1046 |
| | 49 | 11 |
sqlite3ExprAttachSubtrees| Name: | sqlite3ExprAttachSubtrees | | Prototype: | void sqlite3ExprAttachSubtrees( sqlite3 *db, Expr *pRoot, Expr *pLeft, Expr *pRight ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 816-837 |
| | 13 | 4 |
sqlite3ExprCanBeNull| Name: | sqlite3ExprCanBeNull | | Prototype: | int sqlite3ExprCanBeNull(const Expr *p) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2083-2101 |
| | 10 | 9 |
sqlite3ExprCheckHeight| Name: | sqlite3ExprCheckHeight | | Prototype: | int sqlite3ExprCheckHeight(Parse *pParse, int nHeight) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 623-633 |
| | 8 | 2 |
sqlite3ExprCheckIN| Name: | sqlite3ExprCheckIN | | Prototype: | int sqlite3ExprCheckIN(Parse *pParse, Expr *pIn) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2863-2875 |
| | 9 | 4 |
sqlite3ExprCode| Name: | sqlite3ExprCode | | Prototype: | void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4098-4111 |
| | 12 | 3 |
sqlite3ExprCodeAndCache| Name: | sqlite3ExprCodeAndCache | | Prototype: | void sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4151-4161 |
| | 12 | 1 |
sqlite3ExprCodeAtInit| Name: | sqlite3ExprCodeAtInit | | Prototype: | int sqlite3ExprCodeAtInit( Parse *pParse, Expr *pExpr, int regDest ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4029-4056 |
| | 20 | 6 |
sqlite3ExprCodeCopy| Name: | sqlite3ExprCodeCopy | | Prototype: | void sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int target) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4118-4123 |
| | 4 | 2 |
sqlite3ExprCodeExprList| Name: | sqlite3ExprCodeExprList | | Prototype: | int sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int srcReg, u8 flags ) | | Coverage: | 100.000% (34/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4183-4235 |
| | 35 | 8 |
sqlite3ExprCodeFactorable| Name: | sqlite3ExprCodeFactorable | | Prototype: | void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4131-4137 |
| | 3 | 2 |
sqlite3ExprCodeGetColumn| Name: | sqlite3ExprCodeGetColumn | | Prototype: | int sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg, u8 p5 ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3254-3269 |
| | 8 | 2 |
sqlite3ExprCodeGetColumnOfTable| Name: | sqlite3ExprCodeGetColumnOfTable | | Prototype: | void sqlite3ExprCodeGetColumnOfTable( Vdbe *v, Table *pTab, int iTabCur, int iCol, int regOut ) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3221-3245 |
| | 12 | 5 |
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 |
sqlite3ExprCodeLoadIndexColumn| Name: | sqlite3ExprCodeLoadIndexColumn | | Prototype: | void sqlite3ExprCodeLoadIndexColumn( Parse *pParse, Index *pIdx, int iTabCur, int iIdxCol, int regOut ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3198-3216 |
| | 13 | 2 |
sqlite3ExprCodeMove| Name: | sqlite3ExprCodeMove | | Prototype: | void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 3275-3278 |
| | 4 | 1 |
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 |
sqlite3ExprCodeTemp| Name: | sqlite3ExprCodeTemp | | Prototype: | int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4071-4091 |
| | 14 | 3 |
sqlite3ExprCollSeq| Name: | sqlite3ExprCollSeq | | Prototype: | CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) | | Coverage: | 96.364% (53/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 137-194 |
| | 38 | 13 |
sqlite3ExprCollSeqMatch| Name: | sqlite3ExprCollSeqMatch | | Prototype: | int sqlite3ExprCollSeqMatch(Parse *pParse, Expr *pE1, Expr *pE2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 216-220 |
| | 3 | 1 |
sqlite3ExprCompare| Name: | sqlite3ExprCompare | | Prototype: | int sqlite3ExprCompare(Parse *pParse, Expr *pA, Expr *pB, int iTab) | | Coverage: | 71.318% (92/129) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4702-4764 |
| | 205 | 31 |
sqlite3ExprCompareSkip| Name: | sqlite3ExprCompareSkip | | Prototype: | int sqlite3ExprCompareSkip(Expr *pA, Expr *pB, int iTab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4799-4804 |
| | 4 | 1 |
sqlite3ExprCoveredByIndex| Name: | sqlite3ExprCoveredByIndex | | Prototype: | int sqlite3ExprCoveredByIndex( Expr *pExpr, int iCur, Index *pIdx ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4983-4997 |
| | 9 | 1 |
sqlite3ExprDelete| Name: | sqlite3ExprDelete | | Prototype: | void sqlite3ExprDelete(sqlite3 *db, Expr *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1087-1089 |
| | 1 | 2 |
sqlite3ExprDeleteNN| Name: | sqlite3ExprDeleteNN | | Prototype: | static __attribute__((noinline)) void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1051-1086 |
| | 31 | 8 |
sqlite3ExprDup| Name: | sqlite3ExprDup | | Prototype: | Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1350-1353 |
| | 4 | 1 |
sqlite3ExprForVectorField| Name: | sqlite3ExprForVectorField | | Prototype: | Expr *sqlite3ExprForVectorField( Parse *pParse, Expr *pVector, int iField ) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 435-470 |
| | 15 | 4 |
sqlite3ExprFunction| Name: | sqlite3ExprFunction | | Prototype: | Expr *sqlite3ExprFunction( Parse *pParse, ExprList *pList, Token *pToken, int eDistinct ) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 942-965 |
| | 19 | 4 |
sqlite3ExprIdToTrueFalse| Name: | sqlite3ExprIdToTrueFalse | | Prototype: | int sqlite3ExprIdToTrueFalse(Expr *pExpr) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1773-1782 |
| | 8 | 2 |
sqlite3ExprIfFalse| Name: | sqlite3ExprIfFalse | | Prototype: | void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) | | Coverage: | 96.296% (52/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4462-4621 |
| | 101 | 26 |
sqlite3ExprIfFalseDup| Name: | sqlite3ExprIfFalseDup | | Prototype: | void sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, int dest,int jumpIfNull) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4628-4635 |
| | 5 | 2 |
sqlite3ExprIfTrue| Name: | sqlite3ExprIfTrue | | Prototype: | void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) | | Coverage: | 88.462% (46/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4326-4451 |
| | 83 | 25 |
sqlite3ExprImpliesExpr| Name: | sqlite3ExprImpliesExpr | | Prototype: | int sqlite3ExprImpliesExpr(Parse *pParse, Expr *pE1, Expr *pE2, int iTab) | | Coverage: | 95.238% (20/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4831-4847 |
| | 10 | 5 |
sqlite3ExprImpliesNonNullRow| Name: | sqlite3ExprImpliesNonNullRow | | Prototype: | int sqlite3ExprImpliesNonNullRow(Expr *p, int iTab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4934-4943 |
| | 8 | 1 |
sqlite3ExprIsConstant| Name: | sqlite3ExprIsConstant | | Prototype: | int sqlite3ExprIsConstant(Expr *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1909-1911 |
| | 1 | 1 |
sqlite3ExprIsConstantNotJoin| Name: | sqlite3ExprIsConstantNotJoin | | Prototype: | int sqlite3ExprIsConstantNotJoin(Expr *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1926-1928 |
| | 1 | 1 |
sqlite3ExprIsConstantOrFunction| Name: | sqlite3ExprIsConstantOrFunction | | Prototype: | int sqlite3ExprIsConstantOrFunction(Expr *p, u8 isInit) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2008-2011 |
| | 4 | 1 |
sqlite3ExprIsConstantOrGroupBy| Name: | sqlite3ExprIsConstantOrGroupBy | | Prototype: | int sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p, ExprList *pGroupBy) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1988-1997 |
| | 8 | 1 |
sqlite3ExprIsInteger| Name: | sqlite3ExprIsInteger | | Prototype: | int sqlite3ExprIsInteger(Expr *p, int *pValue) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2037-2067 |
| | 22 | 7 |
sqlite3ExprIsTableConstant| Name: | sqlite3ExprIsTableConstant | | Prototype: | int sqlite3ExprIsTableConstant(Expr *p, int iCur) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1936-1938 |
| | 1 | 1 |
sqlite3ExprIsVector| Name: | sqlite3ExprIsVector | | Prototype: | int sqlite3ExprIsVector(Expr *pExpr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 364-366 |
| | 1 | 1 |
sqlite3ExprListAppend| Name: | sqlite3ExprListAppend | | Prototype: | ExprList *sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1532-1567 |
| | 42 | 6 |
sqlite3ExprListAppendVector| Name: | sqlite3ExprListAppendVector | | Prototype: | ExprList *sqlite3ExprListAppendVector( Parse *pParse, ExprList *pList, IdList *pColumns, Expr *pExpr ) | | Coverage: | 67.857% (19/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1580-1635 |
| | 33 | 8 |
sqlite3ExprListCheckLength| Name: | sqlite3ExprListCheckLength | | Prototype: | void sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1707-1718 |
| | 3 | 2 |
sqlite3ExprListCompare| Name: | sqlite3ExprListCompare | | Prototype: | int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, int iTab) | | Coverage: | 100.000% (23/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 4781-4793 |
| | 10 | 7 |
sqlite3ExprListDelete| Name: | sqlite3ExprListDelete | | Prototype: | void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1735-1737 |
| | 1 | 2 |
sqlite3ExprListDup| Name: | sqlite3ExprListDup | | Prototype: | ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, int flags) | | Coverage: | 95.000% (19/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1354-1395 |
| | 49 | 6 |
sqlite3ExprListFlags| Name: | sqlite3ExprListFlags | | Prototype: | u32 sqlite3ExprListFlags(const ExprList *pList) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1743-1753 |
| | 12 | 2 |
sqlite3ExprListSetName| Name: | sqlite3ExprListSetName | | Prototype: | void sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1659-1677 |
| | 16 | 4 |
sqlite3ExprListSetSortOrder| Name: | sqlite3ExprListSetSortOrder | | Prototype: | void sqlite3ExprListSetSortOrder(ExprList *p, int iSortOrder) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1640-1649 |
| | 13 | 3 |
sqlite3ExprListSetSpan| Name: | sqlite3ExprListSetSpan | | Prototype: | void sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, const char *zStart, const char *zEnd ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1687-1701 |
| | 11 | 2 |
sqlite3ExprNNCollSeq| Name: | sqlite3ExprNNCollSeq | | Prototype: | CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, Expr *pExpr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 206-211 |
| | 6 | 2 |
sqlite3ExprNeedsNoAffinityChange| Name: | sqlite3ExprNeedsNoAffinityChange | | Prototype: | int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char aff) | | Coverage: | 86.486% (32/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2113-2141 |
| | 16 | 10 |
sqlite3ExprReferencesUpdatedColumn| Name: | sqlite3ExprReferencesUpdatedColumn | | Prototype: | int sqlite3ExprReferencesUpdatedColumn( Expr *pExpr, int *aiChng, int chngRowid ) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1169-1189 |
| | 9 | 2 |
sqlite3ExprSetHeightAndFlags| Name: | sqlite3ExprSetHeightAndFlags | | Prototype: | void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 702-706 |
| | 3 | 2 |
sqlite3ExprSkipCollate| Name: | sqlite3ExprSkipCollate | | Prototype: | Expr *sqlite3ExprSkipCollate(Expr *pExpr) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 108-121 |
| | 17 | 3 |
sqlite3ExprTruthValue| Name: | sqlite3ExprTruthValue | | Prototype: | int sqlite3ExprTruthValue(const Expr *pExpr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 1788-1793 |
| | 8 | 1 |
sqlite3ExprVectorSize| Name: | sqlite3ExprVectorSize | | Prototype: | int sqlite3ExprVectorSize(Expr *pExpr) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 374-384 |
| | 7 | 4 |
sqlite3ExprWalkNoop| Name: | sqlite3ExprWalkNoop | | Prototype: | int sqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 5075-5078 |
| | 2 | 1 |
sqlite3FaultSim| Name: | sqlite3FaultSim | | Prototype: | int sqlite3FaultSim(int iTest) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 46-49 |
| | 2 | 1 |
sqlite3FindDb| Name: | sqlite3FindDb | | Prototype: | int sqlite3FindDb(sqlite3 *db, Token *pName) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 739-746 |
| | 6 | 1 |
sqlite3FindDbName| Name: | sqlite3FindDbName | | Prototype: | int sqlite3FindDbName(sqlite3 *db, const char *zName) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 719-731 |
| | 7 | 5 |
sqlite3FindInIndex| Name: | sqlite3FindInIndex | | Prototype: | int sqlite3FindInIndex( Parse *pParse, Expr *pX, u32 inFlags, int *prRhsHasNull, int *aiMap ) | | Coverage: | 92.126% (117/127) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 2316-2524 |
| | 133 | 34 |
sqlite3FindIndex| Name: | sqlite3FindIndex | | Prototype: | Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 422-437 |
| | 18 | 4 |
sqlite3FindTable| Name: | sqlite3FindTable | | Prototype: | Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase) | | Coverage: | 100.000% (21/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 297-326 |
| | 17 | 7 |
sqlite3FinishCoding| Name: | sqlite3FinishCoding | | Prototype: | void sqlite3FinishCoding(Parse *pParse) | | Coverage: | 100.000% (52/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 132-236 |
| | 54 | 14 |
sqlite3FixExpr| Name: | sqlite3FixExpr | | Prototype: | int sqlite3FixExpr( DbFixer *pFix, Expr *pExpr ) | | Coverage: | 100.000% (26/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 553-578 |
| | 14 | 9 |
sqlite3FixExprList| Name: | sqlite3FixExprList | | Prototype: | int sqlite3FixExprList( DbFixer *pFix, ExprList *pList ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 579-592 |
| | 7 | 4 |
sqlite3FixInit| Name: | sqlite3FixInit | | Prototype: | void sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 449-466 |
| | 11 | 1 |
sqlite3FixSelect| Name: | sqlite3FixSelect | | Prototype: | int sqlite3FixSelect( DbFixer *pFix, Select *pSelect ) | | Coverage: | 88.235% (30/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 515-552 |
| | 22 | 12 |
sqlite3FixSrcList| Name: | sqlite3FixSrcList | | Prototype: | int sqlite3FixSrcList( DbFixer *pFix, SrcList *pList ) | | Coverage: | 84.615% (22/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 482-513 |
| | 20 | 8 |
sqlite3FixTriggerStep| Name: | sqlite3FixTriggerStep | | Prototype: | int sqlite3FixTriggerStep( DbFixer *pFix, TriggerStep *pStep ) | | Coverage: | 80.000% (20/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 596-625 |
| | 16 | 7 |
sqlite3FreeIndex| Name: | sqlite3FreeIndex | | Prototype: | void sqlite3FreeIndex(sqlite3 *db, Index *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 442-454 |
| | 6 | 2 |
sqlite3FunctionUsesThisSrc| Name: | sqlite3FunctionUsesThisSrc | | Prototype: | int sqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pSrcList) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5044-5056 |
| | 13 | 1 |
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 |
sqlite3Get4byte| Name: | sqlite3Get4byte | | Prototype: | u32 sqlite3Get4byte(const u8 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 1190-1207 |
| | 3 | 1 |
sqlite3GetBoolean| Name: | sqlite3GetBoolean | | Prototype: | u8 sqlite3GetBoolean(const char *z, u8 dflt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pragma.c | | Lines: | 69-71 |
| | 1 | 1 |
sqlite3GetFuncCollSeq| Name: | sqlite3GetFuncCollSeq | | Prototype: | static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 24-31 |
| | 12 | 1 |
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 |
sqlite3GetTempRange| Name: | sqlite3GetTempRange | | Prototype: | int sqlite3GetTempRange(Parse *pParse, int nReg) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5290-5303 |
| | 10 | 3 |
sqlite3GetTempReg| Name: | sqlite3GetTempReg | | Prototype: | int sqlite3GetTempReg(Parse *pParse) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5270-5275 |
| | 3 | 2 |