LCOV - differential code coverage report
Current view: top level - contrib/btree_gin - btree_gin.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 97.4 % 267 260 1 6 3 134 123 4 56
Current Date: 2025-12-15 18:36:29 -0500 Functions: 100.0 % 218 218 192 26 168
Baseline: lcov-20251216-010103-baseline Branches: 75.0 % 48 36 4 8 1 18 17
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 22 22 22
(30,360] days: 99.1 % 114 113 1 112 1
(360..) days: 95.4 % 131 125 6 3 122
Function coverage date bins:
(30,360] days: 100.0 % 185 185 184 1
(360..) days: 100.0 % 33 33 8 25
Branch coverage date bins:
(30,360] days: 81.8 % 22 18 4 18
(360..) days: 69.2 % 26 18 8 1 17

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
pg_finfo_gin_enum_cmp CBC 3 100.0 % (1 / 1)
pg_finfo_gin_numeric_cmp CBC 3 100.0 % (1 / 1)
leftmostvalue_bit CBC 4 100.0 % (2 / 2)
leftmostvalue_char CBC 4 100.0 % (2 / 2)
leftmostvalue_enum CBC 4 100.0 % (2 / 2)
leftmostvalue_interval GNC 4 100.0 % (4 / 4)
leftmostvalue_macaddr GNC 4 100.0 % (3 / 3)
leftmostvalue_macaddr8 GNC 4 100.0 % (3 / 3)
leftmostvalue_money CBC 4 100.0 % (2 / 2)
leftmostvalue_numeric CBC 4 100.0 % (2 / 2)
leftmostvalue_oid CBC 4 100.0 % (2 / 2)
leftmostvalue_time CBC 4 100.0 % (2 / 2)
leftmostvalue_timetz GNC 4 100.0 % (5 / 5)
leftmostvalue_varbit CBC 4 100.0 % (2 / 2)
cvt_date_timestamptz GNC 6 100.0 % (5 / 5)
cvt_float4_float8 GNC 6 100.0 % (3 / 3)
cvt_int2_int4 GNC 6 100.0 % (3 / 3)
cvt_int2_int8 GNC 6 100.0 % (3 / 3)
cvt_int4_int8 GNC 6 100.0 % (3 / 3)
cvt_int8_int2 GNC 6 100.0 % (5 / 5)
cvt_int8_int4 GNC 6 100.0 % (5 / 5)
cvt_name_text GNC 6 100.0 % (3 / 3)
cvt_text_name GNC 6 87.5 % (7 / 8) 50.0 % (1 / 2)
cvt_timestamp_timestamptz GNC 6 100.0 % (5 / 5)
leftmostvalue_uuid GNC 6 100.0 % (3 / 3)
leftmostvalue_inet CBC 8 100.0 % (2 / 2)
leftmostvalue_float8 CBC 9 100.0 % (2 / 2)
leftmostvalue_bool CBC 10 100.0 % (2 / 2)
leftmostvalue_name CBC 13 100.0 % (3 / 3)
leftmostvalue_int4 CBC 14 100.0 % (2 / 2)
leftmostvalue_int8 CBC 14 100.0 % (2 / 2)
cvt_date_timestamp GNC 18 100.0 % (5 / 5)
cvt_int4_int2 GNC 18 100.0 % (5 / 5)
cvt_timestamptz_timestamp GNC 20 100.0 % (5 / 5)
leftmostvalue_int2 CBC 22 100.0 % (2 / 2)
leftmostvalue_text CBC 23 100.0 % (2 / 2)
cvt_timestamp_date GNC 24 100.0 % (5 / 5)
cvt_timestamptz_date GNC 24 100.0 % (5 / 5)
Pg_magic_func CBC 31 100.0 % (1 / 1)
pg_finfo_gin_btree_consistent CBC 32 100.0 % (1 / 1)
leftmostvalue_float4 CBC 33 100.0 % (2 / 2)
leftmostvalue_date CBC 38 100.0 % (2 / 2)
gin_extract_query_bit GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_bit GNC 3
pg_finfo_gin_extract_query_bit GNC 3
pg_finfo_gin_extract_value_bit GNC 3
gin_extract_value_bit GNC 6
gin_extract_query_bit GNC 10
gin_compare_prefix_bit GNC 15
gin_extract_query_cidr GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_cidr GNC 3
pg_finfo_gin_extract_query_cidr GNC 3
pg_finfo_gin_extract_value_cidr GNC 3
gin_extract_value_cidr GNC 6
gin_extract_query_cidr GNC 10
gin_compare_prefix_cidr GNC 15
gin_extract_query_macaddr GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_macaddr GNC 3
pg_finfo_gin_extract_query_macaddr GNC 3
pg_finfo_gin_extract_value_macaddr GNC 3
gin_extract_value_macaddr GNC 6
gin_extract_query_macaddr GNC 10
gin_compare_prefix_macaddr GNC 15
gin_extract_query_money GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_money GNC 3
pg_finfo_gin_extract_query_money GNC 3
pg_finfo_gin_extract_value_money GNC 3
gin_extract_value_money GNC 6
gin_extract_query_money GNC 10
gin_compare_prefix_money GNC 15
cvt_float8_float4 GNC 42 100.0 % (4 / 4)
gin_numeric_cmp CBC 43 90.0 % (9 / 10) 66.7 % (4 / 6)
gin_extract_query_interval GNC 46 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_interval GNC 3
pg_finfo_gin_extract_query_interval GNC 3
pg_finfo_gin_extract_value_interval GNC 3
gin_extract_value_interval GNC 8
gin_extract_query_interval GNC 10
gin_compare_prefix_interval GNC 19
leftmostvalue_timestamp CBC 46 100.0 % (2 / 2)
gin_extract_query_bool GNC 50 100.0 % (1 / 1)
gin_extract_value_bool GNC 2
pg_finfo_gin_compare_prefix_bool GNC 3
pg_finfo_gin_extract_query_bool GNC 3
pg_finfo_gin_extract_value_bool GNC 3
gin_compare_prefix_bool GNC 13
gin_extract_query_bool GNC 26
gin_extract_query_name GNC 80 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_name GNC 3
pg_finfo_gin_extract_query_name GNC 3
pg_finfo_gin_extract_value_name GNC 3
gin_extract_value_name GNC 6
gin_extract_query_name GNC 28
gin_compare_prefix_name GNC 37
gin_extract_query_int2 GNC 156 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_int2 GNC 3
pg_finfo_gin_extract_query_int2 GNC 3
pg_finfo_gin_extract_value_int2 GNC 3
gin_extract_value_int2 GNC 8
gin_extract_query_int2 GNC 52
gin_compare_prefix_int2 GNC 87
gin_extract_query_float4 GNC 263 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_float4 GNC 3
pg_finfo_gin_extract_query_float4 GNC 3
pg_finfo_gin_extract_value_float4 GNC 3
gin_extract_value_float4 GNC 9
gin_extract_query_float4 GNC 81
gin_compare_prefix_float4 GNC 164
gin_extract_query_date GNC 280 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_date GNC 3
pg_finfo_gin_extract_query_date GNC 3
pg_finfo_gin_extract_value_date GNC 3
gin_extract_value_date GNC 8
gin_extract_query_date GNC 92
gin_compare_prefix_date GNC 171
gin_extract_query_int4 GNC 603 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_int4 GNC 4
pg_finfo_gin_extract_query_int4 GNC 4
pg_finfo_gin_extract_value_int4 GNC 4
gin_extract_query_int4 GNC 36
gin_compare_prefix_int4 GNC 49
gin_extract_value_int4 GNC 506
gin_btree_extract_query GNC 690 94.7 % (36 / 38) 75.0 % (9 / 12)
gin_btree_consistent CBC 918 100.0 % (4 / 4)
gin_btree_compare_prefix GNC 1094 94.3 % (33 / 35) 80.0 % (16 / 20)
gin_extract_query_anyenum GNC 100045 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_anyenum GNC 3
pg_finfo_gin_extract_query_anyenum GNC 3
pg_finfo_gin_extract_value_anyenum GNC 3
gin_extract_query_anyenum GNC 11
gin_compare_prefix_anyenum GNC 17
gin_extract_value_anyenum GNC 100008
gin_btree_extract_value GNC 100685 100.0 % (9 / 9) 100.0 % (2 / 2)
gin_enum_cmp CBC 200052 90.0 % (9 / 10) 66.7 % (4 / 6)

Generated by: LCOV version 2.4-beta