| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
sqlite3_snprintf| Name: | sqlite3_snprintf | | Prototype: | char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1165-1172 |
| | 22 | 1 |
sqlite3_sourceid| Name: | sqlite3_sourceid | | Prototype: | const char *sqlite3_sourceid(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 56-56 |
| | 1 | 1 |
sqlite3_sql| Name: | sqlite3_sql | | Prototype: | const char *sqlite3_sql(sqlite3_stmt *pStmt) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1675-1678 |
| | 2 | 1 |
sqlite3_step| Name: | sqlite3_step | | Prototype: | int sqlite3_step(sqlite3_stmt *pStmt) | | Coverage: | 73.684% (14/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 679-721 |
| | 29 | 6 |
sqlite3_stmt_busy| Name: | sqlite3_stmt_busy | | Prototype: | int sqlite3_stmt_busy(sqlite3_stmt *pStmt) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1613-1616 |
| | 2 | 1 |
sqlite3_stmt_readonly| Name: | sqlite3_stmt_readonly | | Prototype: | int sqlite3_stmt_readonly(sqlite3_stmt *pStmt) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1606-1608 |
| | 1 | 1 |
sqlite3_stmt_status| Name: | sqlite3_stmt_status | | Prototype: | int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1645-1670 |
| | 14 | 3 |
sqlite3_str_append| Name: | sqlite3_str_append | | Prototype: | void sqlite3_str_append(sqlite3_str *p, const char *z, int N) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 925-937 |
| | 20 | 3 |
sqlite3_str_appendall| Name: | sqlite3_str_appendall | | Prototype: | void sqlite3_str_appendall(sqlite3_str *p, const char *z) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 942-944 |
| | 1 | 1 |
sqlite3_str_appendchar| Name: | sqlite3_str_appendchar | | Prototype: | void sqlite3_str_appendchar(sqlite3_str *p, int N, char c) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 897-903 |
| | 3 | 3 |
sqlite3_str_appendf| Name: | sqlite3_str_appendf | | Prototype: | void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1242-1247 |
| | 20 | 1 |
sqlite3_str_errcode| Name: | sqlite3_str_errcode | | Prototype: | int sqlite3_str_errcode(sqlite3_str *p) | | Coverage: | 0.000% (0/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 999-1001 |
| | 1 | 1 |
sqlite3_str_finish| Name: | sqlite3_str_finish | | Prototype: | char *sqlite3_str_finish(sqlite3_str *p) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 987-996 |
| | 6 | 2 |
sqlite3_str_length| Name: | sqlite3_str_length | | Prototype: | int sqlite3_str_length(sqlite3_str *p) | | Coverage: | 0.000% (0/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1004-1006 |
| | 1 | 1 |
sqlite3_str_new| Name: | sqlite3_str_new | | Prototype: | sqlite3_str *sqlite3_str_new(sqlite3 *db) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1053-1062 |
| | 6 | 2 |
sqlite3_str_reset| Name: | sqlite3_str_reset | | Prototype: | void sqlite3_str_reset(StrAccum *p) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1018-1026 |
| | 6 | 2 |
sqlite3_str_value| Name: | sqlite3_str_value | | Prototype: | char *sqlite3_str_value(sqlite3_str *p) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1009-1013 |
| | 3 | 2 |
sqlite3_str_vappendf| Name: | sqlite3_str_vappendf | | Prototype: | void sqlite3_str_vappendf( sqlite3_str *pAccum, const char *fmt, va_list ap ) | | Coverage: | 93.922% (479/510) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 171-837 |
| | 640 | 151 |
sqlite3_strglob| Name: | sqlite3_strglob | | Prototype: | int sqlite3_strglob(const char *zGlobPattern, const char *zString) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 786-788 |
| | 1 | 1 |
sqlite3_stricmp| Name: | sqlite3_stricmp | | Prototype: | int sqlite3_stricmp(const char *zLeft, const char *zRight) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 289-296 |
| | 5 | 3 |
sqlite3_strlike| Name: | sqlite3_strlike | | Prototype: | int sqlite3_strlike(const char *zPattern, const char *zStr, unsigned int esc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 794-796 |
| | 1 | 1 |
sqlite3_strnicmp| Name: | sqlite3_strnicmp | | Prototype: | int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/util.c | | Lines: | 310-321 |
| | 9 | 4 |
sqlite3_system_errno| Name: | sqlite3_system_errno | | Prototype: | int sqlite3_system_errno(sqlite3 *db) | | Coverage: | 66.667% (2/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2480-2482 |
| | 1 | 1 |
sqlite3_table_column_metadata| Name: | sqlite3_table_column_metadata | | Prototype: | int sqlite3_table_column_metadata( sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc ) | | Coverage: | 95.082% (58/61) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3552-3665 |
| | 56 | 17 |
sqlite3_test_control| Name: | sqlite3_test_control | | Prototype: | int sqlite3_test_control(int op, ...) | | Coverage: | 61.538% (32/52) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 3740-4064 |
| | 328 | 23 |
sqlite3_threadsafe| Name: | sqlite3_threadsafe | | Prototype: | int sqlite3_threadsafe(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 67-67 |
| | 1 | 1 |
sqlite3_total_changes| Name: | sqlite3_total_changes | | Prototype: | int sqlite3_total_changes(sqlite3 *db) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 989-997 |
| | 1 | 1 |
sqlite3_trace| Name: | sqlite3_trace | | Prototype: | void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const char*), void *pArg) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1986-2002 |
| | 8 | 1 |
sqlite3_trace_v2| Name: | sqlite3_trace_v2 | | Prototype: | int sqlite3_trace_v2( sqlite3 *db, unsigned mTrace, int(*xTrace)(unsigned,void*,void*,void*), void *pArg ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2007-2026 |
| | 8 | 3 |
sqlite3_transfer_bindings| Name: | sqlite3_transfer_bindings | | Prototype: | int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite3_stmt *pToStmt) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 1574-1589 |
| | 15 | 4 |
sqlite3_update_hook| Name: | sqlite3_update_hook | | Prototype: | void *sqlite3_update_hook( sqlite3 *db, void (*xCallback)(void*,int,char const *,char const *,sqlite_int64), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2090-2109 |
| | 7 | 1 |
sqlite3_uri_boolean| Name: | sqlite3_uri_boolean | | Prototype: | int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4092-4096 |
| | 3 | 1 |
sqlite3_uri_int64| Name: | sqlite3_uri_int64 | | Prototype: | sqlite3_int64 sqlite3_uri_int64( const char *zFilename, const char *zParam, sqlite3_int64 bDflt ) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4101-4112 |
| | 5 | 2 |
sqlite3_uri_parameter| Name: | sqlite3_uri_parameter | | Prototype: | const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam) | | Coverage: | 26.190% (11/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 4077-4087 |
| | 172 | 10 |
sqlite3_user_data| Name: | sqlite3_user_data | | Prototype: | void *sqlite3_user_data(sqlite3_context *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 728-731 |
| | 4 | 1 |
sqlite3_value_blob| Name: | sqlite3_value_blob | | Prototype: | const void *sqlite3_value_blob(sqlite3_value *pVal) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 170-182 |
| | 10 | 3 |
sqlite3_value_bytes| Name: | sqlite3_value_bytes | | Prototype: | int sqlite3_value_bytes(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 183-185 |
| | 1 | 1 |
sqlite3_value_bytes16| Name: | sqlite3_value_bytes16 | | Prototype: | int sqlite3_value_bytes16(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 186-188 |
| | 1 | 1 |
sqlite3_value_double| Name: | sqlite3_value_double | | Prototype: | double sqlite3_value_double(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 189-191 |
| | 1 | 1 |
sqlite3_value_dup| Name: | sqlite3_value_dup | | Prototype: | sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig) | | Coverage: | 30.769% (4/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 278-296 |
| | 27 | 5 |
sqlite3_value_free| Name: | sqlite3_value_free | | Prototype: | void sqlite3_value_free(sqlite3_value *pOld) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 301-303 |
| | 1 | 1 |
sqlite3_value_int| Name: | sqlite3_value_int | | Prototype: | int sqlite3_value_int(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 192-194 |
| | 1 | 1 |
sqlite3_value_int64| Name: | sqlite3_value_int64 | | Prototype: | sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 195-197 |
| | 1 | 1 |
sqlite3_value_nochange| Name: | sqlite3_value_nochange | | Prototype: | int sqlite3_value_nochange(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 272-274 |
| | 1 | 1 |
sqlite3_value_numeric_type| Name: | sqlite3_value_numeric_type | | Prototype: | int sqlite3_value_numeric_type(sqlite3_value *pVal) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbe.c | | Lines: | 352-360 |
| | 6 | 2 |
sqlite3_value_pointer| Name: | sqlite3_value_pointer | | Prototype: | void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType) | | Coverage: | 12.500% (5/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 202-214 |
| | 172 | 8 |
sqlite3_value_subtype| Name: | sqlite3_value_subtype | | Prototype: | unsigned int sqlite3_value_subtype(sqlite3_value *pVal) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 198-201 |
| | 2 | 1 |
sqlite3_value_text| Name: | sqlite3_value_text | | Prototype: | const unsigned char *sqlite3_value_text(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 215-217 |
| | 1 | 1 |
sqlite3_value_text16| Name: | sqlite3_value_text16 | | Prototype: | const void *sqlite3_value_text16(sqlite3_value* pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 219-221 |
| | 1 | 1 |
sqlite3_value_text16be| Name: | sqlite3_value_text16be | | Prototype: | const void *sqlite3_value_text16be(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 222-224 |
| | 1 | 1 |
sqlite3_value_text16le| Name: | sqlite3_value_text16le | | Prototype: | const void *sqlite3_value_text16le(sqlite3_value *pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 225-227 |
| | 1 | 1 |
sqlite3_value_type| Name: | sqlite3_value_type | | Prototype: | int sqlite3_value_type(sqlite3_value* pVal) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 233-269 |
| | 1 | 1 |
sqlite3_vfs_find| Name: | sqlite3_vfs_find | | Prototype: | sqlite3_vfs *sqlite3_vfs_find(const char *zVfs) | | Coverage: | 25.581% (11/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 338-357 |
| | 173 | 11 |
sqlite3_vfs_register| Name: | sqlite3_vfs_register | | Prototype: | int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 384-407 |
| | 16 | 3 |
sqlite3_vfs_unregister| Name: | sqlite3_vfs_unregister | | Prototype: | int sqlite3_vfs_unregister(sqlite3_vfs *pVfs) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os.c | | Lines: | 412-423 |
| | 8 | 2 |
sqlite3_vmprintf| Name: | sqlite3_vmprintf | | Prototype: | char *sqlite3_vmprintf(const char *zFormat, va_list ap) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1101-1119 |
| | 8 | 2 |
sqlite3_vsnprintf| Name: | sqlite3_vsnprintf | | Prototype: | char *sqlite3_vsnprintf(int n, char *zBuf, const char *zFormat, va_list ap) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 1150-1164 |
| | 6 | 2 |
sqlite3_vtab_collation| Name: | sqlite3_vtab_collation | | Prototype: | const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxInfo, int iCons) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 3241-3254 |
| | 10 | 3 |
sqlite3_vtab_nochange| Name: | sqlite3_vtab_nochange | | Prototype: | int sqlite3_vtab_nochange(sqlite3_context *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/vdbeapi.c | | Lines: | 762-765 |
| | 4 | 1 |
sqlite3_wal_autocheckpoint| Name: | sqlite3_wal_autocheckpoint | | Prototype: | int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2190-2205 |
| | 4 | 2 |
sqlite3_wal_checkpoint| Name: | sqlite3_wal_checkpoint | | Prototype: | int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2300-2304 |
| | 1 | 1 |
sqlite3_wal_checkpoint_v2| Name: | sqlite3_wal_checkpoint_v2 | | Prototype: | int sqlite3_wal_checkpoint_v2( sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt ) | | Coverage: | 100.000% (24/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2238-2292 |
| | 32 | 7 |
sqlite3_wal_hook| Name: | sqlite3_wal_hook | | Prototype: | void *sqlite3_wal_hook( sqlite3 *db, int(*xCallback)(void *, sqlite3*, const char*, int), void *pArg ) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 2211-2233 |
| | 7 | 1 |
sqliteDefaultBusyCallback| Name: | sqliteDefaultBusyCallback | | Prototype: | static int sqliteDefaultBusyCallback( void *ptr, int count, sqlite3_file *pFile ) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/main.c | | Lines: | 1505-1561 |
| | 17 | 4 |
sqliteErrorFromPosixError| Name: | sqliteErrorFromPosixError | | Prototype: | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 847-869 |
| | 10 | 9 |
sqliteProcessJoin| Name: | sqliteProcessJoin | | Prototype: | static int sqliteProcessJoin(Parse *pParse, Select *p) | | Coverage: | 93.333% (42/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 441-526 |
| | 50 | 13 |
sqliteViewResetAll| Name: | sqliteViewResetAll | | Prototype: | static void sqliteViewResetAll(sqlite3 *db, int idx) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/build.c | | Lines: | 2360-2373 |
| | 12 | 4 |
statBestIndex| Name: | statBestIndex | | Prototype: | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 194-235 |
| | 23 | 6 |
statClearPage| Name: | statClearPage | | Prototype: | static void statClearPage(StatPage *p) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 257-268 |
| | 8 | 3 |
statClose| Name: | statClose | | Prototype: | static int statClose(sqlite3_vtab_cursor *pCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 285-291 |
| | 5 | 1 |
statColumn| Name: | statColumn | | Prototype: | static int statColumn( sqlite3_vtab_cursor *pCursor, sqlite3_context *ctx, int i ) | | Coverage: | 91.304% (21/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 619-664 |
| | 27 | 12 |
statConnect| Name: | statConnect | | Prototype: | static int statConnect( sqlite3 *db, void *pAux, int argc, const char *const*argv, sqlite3_vtab **ppVtab, char **pzErr ) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 140-177 |
| | 24 | 6 |
statDecodePage| Name: | statDecodePage | | Prototype: | static int statDecodePage(Btree *pBt, StatPage *p) | | Coverage: | 86.667% (39/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 316-405 |
| | 76 | 13 |
statDisconnect| Name: | statDisconnect | | Prototype: | static int statDisconnect(sqlite3_vtab *pVtab) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 182-185 |
| | 2 | 1 |
statEof| Name: | statEof | | Prototype: | static int statEof(sqlite3_vtab_cursor *pCursor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 569-572 |
| | 2 | 1 |
statFilter| Name: | statFilter | | Prototype: | static int statFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 574-617 |
| | 30 | 5 |
statNext| Name: | statNext | | Prototype: | static int statNext(sqlite3_vtab_cursor *pCursor) | | Coverage: | 83.077% (54/65) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 436-567 |
| | 95 | 23 |
statOpen| Name: | statOpen | | Prototype: | static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 240-255 |
| | 10 | 2 |
statResetCsr| Name: | statResetCsr | | Prototype: | static void statResetCsr(StatCursor *pCsr) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 270-280 |
| | 8 | 2 |
statRowid| Name: | statRowid | | Prototype: | static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 666-670 |
| | 3 | 1 |
statSizeAndOffset| Name: | statSizeAndOffset | | Prototype: | static void statSizeAndOffset(StatCursor *pCsr) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/dbstat.c | | Lines: | 411-431 |
| | 12 | 2 |
storeLastErrno| Name: | storeLastErrno | | Prototype: | static void storeLastErrno(unixFile *pFile, int error) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/os_unix.c | | Lines: | 1280-1282 |
| | 1 | 1 |
strAccumFinishRealloc| Name: | strAccumFinishRealloc | | Prototype: | static __attribute__((noinline)) char *strAccumFinishRealloc(StrAccum *p) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/printf.c | | Lines: | 952-964 |
| | 11 | 2 |
strftimeFunc| Name: | strftimeFunc | | Prototype: | static void strftimeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 95.181% (79/83) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 1005-1136 |
| | 82 | 39 |
subjRequiresPage| Name: | subjRequiresPage | | Prototype: | static int subjRequiresPage(PgHdr *pPg) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 1083-1095 |
| | 9 | 3 |
subjournalPage| Name: | subjournalPage | | Prototype: | static int subjournalPage(PgHdr *pPg) | | Coverage: | 92.308% (12/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4518-4559 |
| | 34 | 5 |
subjournalPageIfRequired| Name: | subjournalPageIfRequired | | Prototype: | static int subjournalPageIfRequired(PgHdr *pPg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4560-4566 |
| | 3 | 2 |
substExpr| Name: | substExpr | | Prototype: | static Expr *substExpr( SubstContext *pSubst, Expr *pExpr ) | | Coverage: | 100.000% (44/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3427-3482 |
| | 41 | 11 |
substExprList| Name: | substExprList | | Prototype: | static void substExprList( SubstContext *pSubst, ExprList *pList ) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3483-3492 |
| | 4 | 3 |
substSelect| Name: | substSelect | | Prototype: | static void substSelect( SubstContext *pSubst, Select *p, int doPrior ) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 3493-3517 |
| | 18 | 5 |
substrFunc| Name: | substrFunc | | Prototype: | static void substrFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 97.753% (87/89) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 273-362 |
| | 63 | 27 |
sumFinalize| Name: | sumFinalize | | Prototype: | static void sumFinalize(sqlite3_context *context) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1542-1554 |
| | 8 | 4 |
sumInverse| Name: | sumInverse | | Prototype: | static void sumInverse(sqlite3_context *context, int argc, sqlite3_value**argv) | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1517-1538 |
| | 21 | 3 |
sumStep| Name: | sumStep | | Prototype: | static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1495-1515 |
| | 17 | 4 |
syncJournal| Name: | syncJournal | | Prototype: | static int syncJournal(Pager *pPager, int newHdr) | | Coverage: | 96.000% (48/50) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/pager.c | | Lines: | 4257-4366 |
| | 59 | 14 |
tableAndColumnIndex| Name: | tableAndColumnIndex | | Prototype: | static int tableAndColumnIndex( SrcList *pSrc, int N, const char *zCol, int *piTab, int *piCol ) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/select.c | | Lines: | 293-315 |
| | 13 | 4 |
termCanDriveIndex| Name: | termCanDriveIndex | | Prototype: | static int termCanDriveIndex( WhereTerm *pTerm, struct SrcList_item *pSrc, Bitmask notReady ) | | Coverage: | 95.652% (22/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/where.c | | Lines: | 641-664 |
| | 12 | 7 |
termIsEquivalence| Name: | termIsEquivalence | | Prototype: | static int termIsEquivalence(Parse *pParse, Expr *pExpr) | | Coverage: | 100.000% (22/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/whereexpr.c | | Lines: | 896-912 |
| | 13 | 6 |
timeFunc| Name: | timeFunc | | Prototype: | static void timeFunc( sqlite3_context *context, int argc, sqlite3_value **argv ) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/date.c | | Lines: | 953-965 |
| | 6 | 2 |
totalFinalize| Name: | totalFinalize | | Prototype: | static void totalFinalize(sqlite3_context *context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/sqlite/src/src/func.c | | Lines: | 1562-1567 |
| | 3 | 1 |