LCOV - code coverage report
Current view: top level - libgnucash/backend/sql - gnc-slots-sql.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 80.6 % 366 295
Test Date: 2026-07-07 13:20:28 Functions: 97.1 % 35 34
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
set_gdate_val(void*, _GDate*) 0
gnc_sql_slots_load(GncSqlBackend*, QofInstance_s*) 9
gnc_sql_slots_delete(GncSqlBackend*, _gncGuid const*) 11
GncSqlSlotsBackend::GncSqlSlotsBackend() 13
GncSqlSlotsBackend::create_tables(GncSqlBackend*) 13
slots_load_info(slot_info_t*) 19
set_guid_val(void*, void*) 20
load_slot(slot_info_t*, GncSqlRow&) 24
slot_info_copy(slot_info_t*, _gncGuid*) 47
_retrieve_guid_(void*, void*) 50
load_obj_guid(GncSqlBackend const*, GncSqlRow&) 50
load_slot_for_book_object(GncSqlBackend*, GncSqlRow&, QofInstance_s* (*)(_gncGuid const*, QofBook const*)) 50
set_slot_from_value(slot_info_t*, KvpValueImpl*) 64
get_key(slot_info_t*) 74
set_double_val(void*, void*) 74
set_int64_val(void*, long) 74
set_numeric_val(void*, _gnc_numeric) 74
set_obj_guid() 74
set_path(void*, void*) 74
set_slot_type(void*, void*) 74
set_string_val(void*, void*) 74
set_time_val(void*, long) 74
get_double_val(void*) 75
get_gdate_val(void*) 75
get_guid_val(void*) 75
get_int64_val(void*) 75
get_numeric_val(void*) 75
get_path(void*) 75
get_slot_type(void*) 75
get_string_val(void*) 75
get_time_val(void*) 75
save_slot(char const*, KvpValueImpl*, slot_info_t&) 75
get_obj_guid(void*) 86
gnc_sql_slots_load_for_sql_subquery(GncSqlBackend*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, QofInstance_s* (*)(_gncGuid const*, QofBook const*)) 97
gnc_sql_slots_save(GncSqlBackend*, _gncGuid const*, int, QofInstance_s*) 107

Generated by: LCOV version 2.0-1