| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
sqlite3BtreeSchema| Name: | sqlite3BtreeSchema | | Prototype: | void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10008-10017 |
| | 7 | 2 |
sqlite3BtreeSchemaLocked| Name: | sqlite3BtreeSchemaLocked | | Prototype: | int sqlite3BtreeSchemaLocked(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10024-10032 |
| | 11 | 1 |
sqlite3BtreeSecureDelete| Name: | sqlite3BtreeSecureDelete | | Prototype: | int sqlite3BtreeSecureDelete(Btree *p, int newFlag) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2891-2904 |
| | 15 | 3 |
sqlite3BtreeSetAutoVacuum| Name: | sqlite3BtreeSetAutoVacuum | | Prototype: | int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2912-2930 |
| | 10 | 2 |
sqlite3BtreeSetCacheSize| Name: | sqlite3BtreeSetCacheSize | | Prototype: | int sqlite3BtreeSetCacheSize(Btree *p, int mxPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2698-2705 |
| | 8 | 1 |
sqlite3BtreeSetMmapLimit| Name: | sqlite3BtreeSetMmapLimit | | Prototype: | int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2732-2739 |
| | 8 | 1 |
sqlite3BtreeSetPageSize| Name: | sqlite3BtreeSetPageSize | | Prototype: | int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2784-2812 |
| | 29 | 5 |
sqlite3BtreeSetPagerFlags| Name: | sqlite3BtreeSetPagerFlags | | Prototype: | int sqlite3BtreeSetPagerFlags( Btree *p, unsigned pgFlags ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2751-2761 |
| | 8 | 1 |
sqlite3BtreeSetSpillSize| Name: | sqlite3BtreeSetSpillSize | | Prototype: | int sqlite3BtreeSetSpillSize(Btree *p, int mxPage) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 2717-2725 |
| | 9 | 1 |
sqlite3BtreeSharable| Name: | sqlite3BtreeSharable | | Prototype: | int sqlite3BtreeSharable(Btree *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/btree.c | | Lines: | 10185-10187 |
| | 1 | 1 |
sqlite3CantopenError| Name: | sqlite3CantopenError | | Prototype: | int sqlite3CantopenError(int lineno) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3515-3518 |
| | 1 | 1 |
sqlite3ChangeCookie| Name: | sqlite3ChangeCookie | | Prototype: | void sqlite3ChangeCookie(Parse *pParse, int iDb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 1517-1523 |
| | 7 | 1 |
sqlite3CheckObjectName| Name: | sqlite3CheckObjectName | | Prototype: | int sqlite3CheckObjectName(Parse *pParse, const char *zName) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 801-809 |
| | 6 | 2 |
sqlite3Checkpoint| Name: | sqlite3Checkpoint | | Prototype: | int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, int *pnLog, int *pnCkpt) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2327-2349 |
| | 21 | 4 |
sqlite3ClearStatTables| Name: | sqlite3ClearStatTables | | Prototype: | static void sqlite3ClearStatTables( Parse *pParse, int iDb, const char *zType, const char *zName ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2504-2522 |
| | 10 | 3 |
sqlite3ClearTempRegCache| Name: | sqlite3ClearTempRegCache | | Prototype: | void sqlite3ClearTempRegCache(Parse *pParse) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 5318-5321 |
| | 2 | 1 |
sqlite3Close| Name: | sqlite3Close | | Prototype: | static int sqlite3Close(sqlite3 *db, int forceZombie) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1081-1129 |
| | 17 | 5 |
sqlite3CloseSavepoints| Name: | sqlite3CloseSavepoints | | Prototype: | void sqlite3CloseSavepoints(sqlite3 *db) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1004-1013 |
| | 7 | 2 |
sqlite3CodeDropTable| Name: | sqlite3CodeDropTable | | Prototype: | void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2527-2592 |
| | 34 | 6 |
sqlite3CodeVerifyNamedSchema| Name: | sqlite3CodeVerifyNamedSchema | | Prototype: | void sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4199-4208 |
| | 6 | 3 |
sqlite3CodeVerifySchema| Name: | sqlite3CodeVerifySchema | | Prototype: | void sqlite3CodeVerifySchema(Parse *pParse, int iDb) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 4180-4193 |
| | 17 | 3 |
sqlite3CollapseDatabaseArray| Name: | sqlite3CollapseDatabaseArray | | Prototype: | void sqlite3CollapseDatabaseArray(sqlite3 *db) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 495-515 |
| | 15 | 5 |
sqlite3ColumnOfIndex| Name: | sqlite3ColumnOfIndex | | Prototype: | i16 sqlite3ColumnOfIndex(Index *pIdx, i16 iCol) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 824-830 |
| | 4 | 3 |
sqlite3ColumnType| Name: | sqlite3ColumnType | | Prototype: | char *sqlite3ColumnType(Column *pCol, char *zDflt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 119-122 |
| | 2 | 2 |
sqlite3CommitInternalChanges| Name: | sqlite3CommitInternalChanges | | Prototype: | void sqlite3CommitInternalChanges(sqlite3 *db) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 565-567 |
| | 1 | 1 |
sqlite3CompareAffinity| Name: | sqlite3CompareAffinity | | Prototype: | char sqlite3CompareAffinity(Expr *pExpr, char aff2) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/expr.c | | Lines: | 227-248 |
| | 11 | 4 |
sqlite3CompileOptions| Name: | sqlite3CompileOptions | | Prototype: | const char **sqlite3CompileOptions(int *pnOpt) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/ctime.c | | Lines: | 756-759 |
| | 2 | 1 |
sqlite3CompleteInsertion| Name: | sqlite3CompleteInsertion | | Prototype: | void sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int iDataCur, int iIdxCur, int regNewData, int *aRegIdx, int update_flags, int appendBias, int useSeekResult ) | | Coverage: | 100.000% (38/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/insert.c | | Lines: | 1866-1944 |
| | 54 | 11 |
sqlite3CorruptError| Name: | sqlite3CorruptError | | Prototype: | int sqlite3CorruptError(int lineno) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3507-3510 |
| | 1 | 1 |
sqlite3DbNameToBtree| Name: | sqlite3DbNameToBtree | | Prototype: | Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4117-4120 |
| | 2 | 1 |
sqlite3DbpageRegister| Name: | sqlite3DbpageRegister | | Prototype: | int sqlite3DbpageRegister(sqlite3 *db) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbpage.c | | Lines: | 381-408 |
| | 1 | 1 |
sqlite3DbstatRegister| Name: | sqlite3DbstatRegister | | Prototype: | int sqlite3DbstatRegister(sqlite3 *db) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 675-702 |
| | 1 | 1 |
sqlite3DefaultRowEst| Name: | sqlite3DefaultRowEst | | Prototype: | void sqlite3DefaultRowEst(Index *pIdx) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 3572-3598 |
| | 26 | 5 |
sqlite3DeleteColumnNames| Name: | sqlite3DeleteColumnNames | | Prototype: | void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 573-585 |
| | 11 | 3 |
sqlite3Dequote| Name: | sqlite3Dequote | | Prototype: | void sqlite3Dequote(char *z) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 245-266 |
| | 17 | 7 |
sqlite3Detach| Name: | sqlite3Detach | | Prototype: | void sqlite3Detach(Parse *pParse, Expr *pDbname) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/attach.c | | Lines: | 409-422 |
| | 1 | 1 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |