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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 97.3 % 261 254 1 6 3 120 131 4 48
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 218 218 187 31 168
Baseline: lcov-20250906-005545-baseline Branches: 75.0 % 48 36 4 8 1 18 17
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 99.2 % 122 121 1 120 1
(360..) days: 95.7 % 139 133 6 3 130
Function coverage date bins:
(30,360] days: 100.0 % 185 185 184 1
(360..) days: 100.0 % 33 33 3 30
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_magic_func CBC 31 100.0 % (1 / 1)
cvt_date_timestamp GNC 18 100.0 % (4 / 4)
cvt_date_timestamptz GNC 6 100.0 % (4 / 4)
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_text_name GNC 6 87.5 % (7 / 8) 50.0 % (1 / 2)
cvt_timestamp_date GNC 24 100.0 % (4 / 4)
cvt_timestamp_timestamptz GNC 6 100.0 % (4 / 4)
cvt_timestamptz_date GNC 24 100.0 % (4 / 4)
cvt_timestamptz_timestamp GNC 20 100.0 % (4 / 4)
gin_btree_compare_prefix GNC 1094 94.3 % (33 / 35) 80.0 % (16 / 20)
gin_btree_consistent CBC 918 100.0 % (4 / 4)
gin_btree_extract_query GNC 690 94.7 % (36 / 38) 75.0 % (9 / 12)
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)
gin_extract_query_bit GNC 40 100.0 % (1 / 1)
gin_compare_prefix_bit GNC 15
gin_extract_query_bit GNC 10
gin_extract_value_bit GNC 6
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_query_bool GNC 50 100.0 % (1 / 1)
gin_compare_prefix_bool GNC 13
gin_extract_query_bool GNC 26
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_extract_query_float4 GNC 263 100.0 % (1 / 1)
gin_compare_prefix_float4 GNC 164
gin_extract_query_float4 GNC 81
gin_extract_value_float4 GNC 9
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_query_float8 GNC 68 100.0 % (1 / 1)
gin_compare_prefix_float8 GNC 32
gin_extract_query_float8 GNC 21
gin_extract_value_float8 GNC 6
pg_finfo_gin_compare_prefix_float8 GNC 3
pg_finfo_gin_extract_query_float8 GNC 3
pg_finfo_gin_extract_value_float8 GNC 3
gin_extract_query_inet GNC 40 100.0 % (1 / 1)
gin_compare_prefix_inet GNC 15
gin_extract_query_inet GNC 10
gin_extract_value_inet GNC 6
pg_finfo_gin_compare_prefix_inet GNC 3
pg_finfo_gin_extract_query_inet GNC 3
pg_finfo_gin_extract_value_inet GNC 3
gin_extract_query_int2 GNC 156 100.0 % (1 / 1)
gin_compare_prefix_int2 GNC 87
gin_extract_query_int2 GNC 52
gin_extract_value_int2 GNC 8
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_query_interval GNC 46 100.0 % (1 / 1)
gin_compare_prefix_interval GNC 19
gin_extract_query_interval GNC 10
gin_extract_value_interval GNC 8
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_query_macaddr GNC 40 100.0 % (1 / 1)
gin_compare_prefix_macaddr GNC 15
gin_extract_query_macaddr GNC 10
gin_extract_value_macaddr GNC 6
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_query_macaddr8 GNC 40 100.0 % (1 / 1)
gin_compare_prefix_macaddr8 GNC 15
gin_extract_query_macaddr8 GNC 10
gin_extract_value_macaddr8 GNC 6
pg_finfo_gin_compare_prefix_macaddr8 GNC 3
pg_finfo_gin_extract_query_macaddr8 GNC 3
pg_finfo_gin_extract_value_macaddr8 GNC 3
gin_extract_query_name GNC 80 100.0 % (1 / 1)
gin_compare_prefix_name GNC 37
gin_extract_query_name GNC 28
gin_extract_value_name GNC 6
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_query_text GNC 102 100.0 % (1 / 1)
gin_compare_prefix_text GNC 47
gin_extract_query_text GNC 31
gin_extract_value_text GNC 12
pg_finfo_gin_compare_prefix_text GNC 4
pg_finfo_gin_extract_query_text GNC 4
pg_finfo_gin_extract_value_text GNC 4
gin_extract_query_timestamp GNC 230 100.0 % (1 / 1)
gin_compare_prefix_timestamp GNC 137
gin_extract_query_timestamp GNC 76
gin_extract_value_timestamp GNC 8
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_numeric_cmp CBC 43 90.0 % (9 / 10) 66.7 % (4 / 6)
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 CBC 4 100.0 % (4 / 4)
leftmostvalue_macaddr CBC 4 100.0 % (3 / 3)
leftmostvalue_macaddr8 CBC 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 CBC 4 100.0 % (5 / 5)
leftmostvalue_uuid CBC 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.4-beta