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: 2025-02-07 16:25:45 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_delete(GncSqlBackend*, _gncGuid const*) 7
gnc_sql_slots_load(GncSqlBackend*, QofInstance_s*) 7
GncSqlSlotsBackend::GncSqlSlotsBackend() 10
GncSqlSlotsBackend::create_tables(GncSqlBackend*) 10
slots_load_info(slot_info_t*) 16
set_guid_val(void*, void*) 17
load_slot(slot_info_t*, GncSqlRow&) 22
_retrieve_guid_(void*, void*) 36
load_obj_guid(GncSqlBackend const*, GncSqlRow&) 36
load_slot_for_book_object(GncSqlBackend*, GncSqlRow&, QofInstance_s* (*)(_gncGuid const*, _QofBook const*)) 36
slot_info_copy(slot_info_t*, _gncGuid*) 43
set_slot_from_value(slot_info_t*, KvpValueImpl*) 49
get_key(slot_info_t*) 58
set_double_val(void*, void*) 58
set_int64_val(void*, long) 58
set_numeric_val(void*, _gnc_numeric) 58
set_obj_guid() 58
set_path(void*, void*) 58
set_slot_type(void*, void*) 58
set_string_val(void*, void*) 58
set_time_val(void*, long) 58
get_double_val(void*) 65
get_gdate_val(void*) 65
get_guid_val(void*) 65
get_int64_val(void*) 65
get_numeric_val(void*) 65
get_path(void*) 65
get_slot_type(void*) 65
get_string_val(void*) 65
get_time_val(void*) 65
save_slot(char const*, KvpValueImpl*, slot_info_t&) 65
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*)) 69
get_obj_guid(void*) 72
gnc_sql_slots_save(GncSqlBackend*, _gncGuid const*, int, QofInstance_s*) 94

Generated by: LCOV version 2.0-1