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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 97.4 % 267 260 1 6 3 134 123 4 56
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 218 218 192 26 168
Baseline: lcov-20260505-025707-baseline Branches: 75.0 % 48 36 4 8 1 18 17 6 14
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 99.3 % 135 134 1 134
(360..) days: 95.5 % 132 126 6 3 123
Function coverage date bins:
(30,360] days: 100.0 % 184 184 184
(360..) days: 100.0 % 34 34 8 26
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
gin_btree_compare_prefix GNC 1094 94.3 % (33 / 35) 80.0 % (16 / 20)
gin_btree_extract_query GNC 690 94.7 % (36 / 38) 75.0 % (9 / 12)
gin_enum_cmp CBC 200052 90.0 % (9 / 10) 66.7 % (4 / 6)
gin_numeric_cmp CBC 43 90.0 % (9 / 10) 66.7 % (4 / 6)
cvt_text_name GNC 6 87.5 % (7 / 8) 50.0 % (1 / 2)
gin_btree_extract_value GNC 100685 100.0 % (9 / 9) 100.0 % (2 / 2)
Pg_magic_func CBC 31 100.0 % (1 / 1)
cvt_date_timestamp GNC 18 100.0 % (5 / 5)
cvt_date_timestamptz GNC 6 100.0 % (5 / 5)
cvt_float4_float8 GNC 6 100.0 % (3 / 3)
cvt_float8_float4 GNC 42 100.0 % (4 / 4)
cvt_int2_int4 GNC 6 100.0 % (3 / 3)
cvt_int2_int8 GNC 6 100.0 % (3 / 3)
cvt_int4_int2 GNC 18 100.0 % (5 / 5)
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_timestamp_date GNC 24 100.0 % (5 / 5)
cvt_timestamp_timestamptz GNC 6 100.0 % (5 / 5)
cvt_timestamptz_date GNC 24 100.0 % (5 / 5)
cvt_timestamptz_timestamp GNC 20 100.0 % (5 / 5)
gin_btree_consistent CBC 918 100.0 % (4 / 4)
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_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_bpchar GNC 49 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_bpchar GNC 3
pg_finfo_gin_extract_query_bpchar GNC 3
pg_finfo_gin_extract_value_bpchar GNC 3
gin_extract_value_bpchar GNC 8
gin_compare_prefix_bpchar GNC 15
gin_extract_query_bpchar GNC 17
gin_extract_query_char GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_char GNC 3
pg_finfo_gin_extract_query_char GNC 3
pg_finfo_gin_extract_value_char GNC 3
gin_extract_value_char GNC 6
gin_extract_query_char GNC 10
gin_compare_prefix_char GNC 15
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_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_numeric GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_numeric GNC 3
pg_finfo_gin_extract_query_numeric GNC 3
pg_finfo_gin_extract_value_numeric GNC 3
gin_extract_value_numeric GNC 6
gin_extract_query_numeric GNC 10
gin_compare_prefix_numeric GNC 15
gin_extract_query_timestamp GNC 230 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_timestamp GNC 3
pg_finfo_gin_extract_query_timestamp GNC 3
pg_finfo_gin_extract_value_timestamp GNC 3
gin_extract_value_timestamp GNC 8
gin_extract_query_timestamp GNC 76
gin_compare_prefix_timestamp GNC 137
gin_extract_query_varbit GNC 40 100.0 % (1 / 1)
pg_finfo_gin_compare_prefix_varbit GNC 3
pg_finfo_gin_extract_query_varbit GNC 3
pg_finfo_gin_extract_value_varbit GNC 3
gin_extract_value_varbit GNC 6
gin_extract_query_varbit GNC 10
gin_compare_prefix_varbit GNC 15
leftmostvalue_bit CBC 4 100.0 % (2 / 2)
leftmostvalue_bool CBC 10 100.0 % (2 / 2)
leftmostvalue_char CBC 4 100.0 % (2 / 2)
leftmostvalue_date CBC 38 100.0 % (2 / 2)
leftmostvalue_enum CBC 4 100.0 % (2 / 2)
leftmostvalue_float4 CBC 33 100.0 % (2 / 2)
leftmostvalue_float8 CBC 9 100.0 % (2 / 2)
leftmostvalue_inet CBC 8 100.0 % (2 / 2)
leftmostvalue_int2 CBC 22 100.0 % (2 / 2)
leftmostvalue_int4 CBC 14 100.0 % (2 / 2)
leftmostvalue_int8 CBC 14 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_name CBC 13 100.0 % (3 / 3)
leftmostvalue_numeric CBC 4 100.0 % (2 / 2)
leftmostvalue_oid CBC 4 100.0 % (2 / 2)
leftmostvalue_text CBC 23 100.0 % (2 / 2)
leftmostvalue_time CBC 4 100.0 % (2 / 2)
leftmostvalue_timestamp CBC 46 100.0 % (2 / 2)
leftmostvalue_timetz GNC 4 100.0 % (5 / 5)
leftmostvalue_uuid GNC 6 100.0 % (3 / 3)
leftmostvalue_varbit CBC 4 100.0 % (2 / 2)
pg_finfo_gin_btree_consistent CBC 32 100.0 % (1 / 1)
pg_finfo_gin_enum_cmp CBC 3 100.0 % (1 / 1)
pg_finfo_gin_numeric_cmp CBC 3 100.0 % (1 / 1)

Generated by: LCOV version 2.5.0-beta