LCOV - code coverage report
Current view: top level - Modules/_sqlite - cursor.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 564 622 90.7 %
Date: 2022-07-20 13:12:14 Functions: 30 30 100.0 %
Branches: 350 450 77.8 %

Function Name Sort by function name Hit count Sort by hit count
_pysqlite_build_column_name 986
_pysqlite_fetch_one_row 776
_pysqlite_get_converter 26
_pysqlite_query_execute 1676
begin_transaction 262
bind_param 623
bind_parameters 1832
check_cursor 2569
check_cursor_locked 4000
cursor_clear 1305
cursor_dealloc 1302
cursor_traverse 20
get_statement_from_cache 1666
need_adapt 625
pysqlite_build_row_cast_map 1755
pysqlite_cursor_close_impl 144
pysqlite_cursor_execute_impl 755
pysqlite_cursor_executemany_impl 28
pysqlite_cursor_executescript_impl 26
pysqlite_cursor_fetchall_impl 72
pysqlite_cursor_fetchmany_impl 6
pysqlite_cursor_fetchone_impl 619
pysqlite_cursor_init_impl 1302
pysqlite_cursor_iternext 867
pysqlite_cursor_setinputsizes 1
pysqlite_cursor_setoutputsize_impl 2
pysqlite_cursor_setup_types 5
register_cursor 1301
stmt_reset 3455
stmt_step 2581

Generated by: LCOV version 1.14