LCOV - differential code coverage report
Current view: top level - contrib/dblink - dblink.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC EUB ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 87.2 % 1139 993 17 129 57 936 1 18 66
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.5 % 81 79 2 12 67 3
Baseline: lcov-20260630-baseline Branches: 63.9 % 742 474 18 1 249 17 457 9 1
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 80.0 % 85 68 17 57 11
(360..) days: 87.8 % 1054 925 129 925 1
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 97.4 % 78 76 2 9 67
Branch coverage date bins:
(30,360] days: 63.0 % 81 51 18 12 17 34
(360..) days: 63.0 % 671 423 1 237 423 9 1

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
materializeResult GNC 13 72.3 % (34 / 47) 44.8 % (13 / 29)
dblink_security_check CBC 20 46.2 % (6 / 13) 35.0 % (7 / 20)
get_connect_string CBC 26 84.2 % (32 / 38) 67.5 % (27 / 40)
get_text_array_contents GNC 20 78.3 % (18 / 23) 40.9 % (9 / 22)
materializeQueryResult GNC 23 56.4 % (22 / 39) 50.0 % (11 / 22)
dblink_exec CBC 26 82.2 % (37 / 45) 64.3 % (18 / 28)
dblink_connect GNC 16 85.0 % (34 / 40) 65.4 % (17 / 26)
dblink_fetch CBC 13 93.9 % (46 / 49) 62.5 % (15 / 24)
dblink_record_internal CBC 37 89.8 % (44 / 49) 73.5 % (25 / 34)
validate_pkattnums GNC 18 90.9 % (20 / 22) 59.1 % (13 / 22)
dblink_close CBC 5 81.0 % (34 / 42) 63.6 % (14 / 22)
dblink_res_error GNC 12 90.0 % (18 / 20) 60.0 % (12 / 20)
get_tuple_of_interest CBC 8 89.5 % (34 / 38) 68.2 % (15 / 22)
prepTuplestoreResult CBC 50 80.0 % (8 / 10) 30.0 % (3 / 10)
appendSCRAMKeysInfo CBC 3 88.2 % (15 / 17) 25.0 % (2 / 8)
dblink_build_sql_insert CBC 6 88.2 % (15 / 17) 25.0 % (2 / 8)
dblink_build_sql_update CBC 6 88.2 % (15 / 17) 25.0 % (2 / 8)
dblink_connstr_has_required_scram_options CBC 6 100.0 % (23 / 23) 82.4 % (28 / 34)
dblink_open CBC 9 95.8 % (46 / 48) 72.7 % (16 / 22)
dblink_send_query CBC 6 77.8 % (7 / 9) 25.0 % (2 / 8)
get_sql_update CBC 4 92.5 % (37 / 40) 72.7 % (16 / 22)
dblink_fdw_validator CBC 23 95.2 % (20 / 21) 80.8 % (21 / 26)
get_sql_insert CBC 4 94.6 % (35 / 37) 77.3 % (17 / 22)
UseScramPassthrough CBC 4 90.0 % (9 / 10) 75.0 % (12 / 16)
dblink_connstr_check CBC 26 80.0 % (8 / 10) 71.4 % (10 / 14)
dblink_connstr_has_pw CBC 7 81.8 % (9 / 11) 60.0 % (6 / 10)
deleteConnection CBC 8 77.8 % (7 / 9) 33.3 % (2 / 6)
dblink_build_sql_delete CBC 6 92.3 % (12 / 13) 25.0 % (1 / 4)
dblink_get_connections CBC 1 83.3 % (10 / 12) 62.5 % (5 / 8)
dblink_get_notify CBC 2 86.4 % (19 / 22) 62.5 % (5 / 8)
get_pkey_attnames CBC 3 100.0 % (19 / 19) 62.5 % (5 / 8)
RangeVarCallbackForDblink GNC 21 57.1 % (4 / 7) 50.0 % (2 / 4)
applyRemoteGucs CBC 34 93.3 % (14 / 15) 80.0 % (8 / 10)
createNewConnection CBC 10 100.0 % (10 / 10) 75.0 % (6 / 8)
dblink_conn_not_avail CBC 3 100.0 % (4 / 4) 66.7 % (4 / 6)
dblink_error_message CBC 1 85.7 % (6 / 7) 50.0 % (2 / 4)
dblink_get_conn GNC 37 96.4 % (27 / 28) 83.3 % (10 / 12)
dblink_get_pkey GNC 9 93.8 % (30 / 32) 75.0 % (6 / 8)
dblink_res_internalerror UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
escape_param_str CBC 23 85.7 % (6 / 7) 66.7 % (4 / 6)
dblink_cancel_query CBC 1 100.0 % (8 / 8) 50.0 % (1 / 2)
dblink_get_named_conn CBC 17 80.0 % (4 / 5) 50.0 % (1 / 2)
dblink_init CBC 124 100.0 % (9 / 9) 75.0 % (3 / 4)
getConnectionByName CBC 79 100.0 % (9 / 9) 83.3 % (5 / 6)
get_sql_delete CBC 4 94.1 % (16 / 17) 83.3 % (5 / 6)
dblink_disconnect CBC 13 100.0 % (18 / 18) 100.0 % (8 / 8)
generate_relation_name CBC 20 100.0 % (6 / 6) 100.0 % (2 / 2)
get_attnum_pk_pos CBC 26 100.0 % (5 / 5) 100.0 % (4 / 4)
is_valid_dblink_fdw_option CBC 47 100.0 % (5 / 5) 100.0 % (6 / 6)
is_valid_dblink_option CBC 537 100.0 % (18 / 18) 100.0 % (20 / 20)
restoreLocalGucs CBC 35 100.0 % (4 / 4) 100.0 % (2 / 2)
Pg_magic_func CBC 20 100.0 % (1 / 1)
createConnHash CBC 7 100.0 % (4 / 4)
dblink_current_query UBC 0 0.0 % (0 / 2)
dblink_get_result CBC 8 100.0 % (2 / 2)
dblink_is_busy CBC 1 100.0 % (5 / 5)
dblink_record CBC 29 100.0 % (2 / 2)
get_rel_from_relname GNC 21 100.0 % (4 / 4)
pg_finfo_dblink_build_sql_delete CBC 4 100.0 % (1 / 1)
pg_finfo_dblink_build_sql_insert CBC 4 100.0 % (1 / 1)
pg_finfo_dblink_build_sql_update CBC 4 100.0 % (1 / 1)
pg_finfo_dblink_cancel_query CBC 3 100.0 % (1 / 1)
pg_finfo_dblink_close CBC 10 100.0 % (1 / 1)
pg_finfo_dblink_connect CBC 13 100.0 % (1 / 1)
pg_finfo_dblink_current_query CBC 2 100.0 % (1 / 1)
pg_finfo_dblink_disconnect CBC 8 100.0 % (1 / 1)
pg_finfo_dblink_error_message CBC 3 100.0 % (1 / 1)
pg_finfo_dblink_exec CBC 13 100.0 % (1 / 1)
pg_finfo_dblink_fdw_validator CBC 17 100.0 % (1 / 1)
pg_finfo_dblink_fetch CBC 13 100.0 % (1 / 1)
pg_finfo_dblink_get_connections CBC 3 100.0 % (1 / 1)
pg_finfo_dblink_get_notify CBC 5 100.0 % (1 / 1)
pg_finfo_dblink_get_pkey CBC 3 100.0 % (1 / 1)
pg_finfo_dblink_get_result CBC 6 100.0 % (1 / 1)
pg_finfo_dblink_is_busy CBC 3 100.0 % (1 / 1)
pg_finfo_dblink_open CBC 13 100.0 % (1 / 1)
pg_finfo_dblink_record CBC 19 100.0 % (1 / 1)
pg_finfo_dblink_send_query CBC 4 100.0 % (1 / 1)
quote_ident_cstr CBC 80 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1