LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_coerce.c (source / functions) Coverage Total Hit UBC GIC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.4 % 1044 965 79 1 964
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 31 31 1 30
Baseline: lcov-20260920-baseline Branches: 76.3 % 1114 850 264 850
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 85.7 % 7 6 1 6
(360..) days: 92.5 % 1037 959 78 1 958
Function coverage date bins:
(360..) days: 100.0 % 31 31 1 30
Branch coverage date bins:
(30,360] days: 62.5 % 8 5 3 5
(360..) days: 76.4 % 1106 845 261 845

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
enforce_generic_type_consistency CBC 671510 86.8 % (249 / 287) 65.3 % (247 / 378)
hide_coercion_node CBC 2141 58.8 % (10 / 17) 43.8 % (7 / 16)
find_coercion_pathway CBC 862716 91.2 % (52 / 57) 78.0 % (39 / 50)
select_common_type_from_oids CBC 4869 84.8 % (28 / 33) 71.9 % (23 / 32)
IsBinaryCoercibleWithCast CBC 1586295 90.2 % (37 / 41) 78.6 % (44 / 56)
coerce_record_to_complex CBC 1379 91.3 % (42 / 46) 50.0 % (16 / 32)
coerce_type GNC 951793 96.1 % (99 / 103) 83.7 % (72 / 86)
build_coercion_expression CBC 73442 94.6 % (53 / 56) 58.7 % (27 / 46)
check_generic_type_consistency CBC 83833 98.6 % (140 / 142) 97.1 % (132 / 136)
can_coerce_type CBC 1302964 97.2 % (35 / 36) 96.4 % (54 / 56)
check_valid_internal_signature CBC 21233 85.7 % (6 / 7) 83.3 % (5 / 6)
coerce_to_boolean CBC 534171 90.0 % (9 / 10) 60.0 % (6 / 10)
coerce_to_common_type CBC 218959 87.5 % (7 / 8) 50.0 % (3 / 6)
coerce_to_specific_type_typmod CBC 7444 90.0 % (9 / 10) 60.0 % (6 / 10)
parser_coercion_errposition CBC 18 75.0 % (3 / 4) 50.0 % (1 / 2)
typeIsOfTypedTable CBC 501870 91.7 % (11 / 12) 62.5 % (5 / 8)
IsBinaryCoercible CBC 1586139 100.0 % (2 / 2)
IsPreferredType CBC 20328 100.0 % (5 / 5) 75.0 % (3 / 4)
TypeCategory CBC 120336 100.0 % (4 / 4) 50.0 % (1 / 2)
check_valid_polymorphic_signature CBC 21912 100.0 % (24 / 24) 86.8 % (59 / 68)
coerce_null_to_domain CBC 12896 100.0 % (7 / 7) 100.0 % (2 / 2)
coerce_to_domain CBC 148077 100.0 % (14 / 14) 83.3 % (5 / 6)
coerce_to_specific_type CBC 7407 100.0 % (2 / 2)
coerce_to_target_type CBC 455735 100.0 % (17 / 17) 92.9 % (13 / 14)
coerce_type_typmod CBC 501353 100.0 % (12 / 12) 100.0 % (8 / 8)
find_typmod_coercion_function CBC 11987 100.0 % (17 / 17) 87.5 % (7 / 8)
is_complex_array CBC 26 100.0 % (3 / 3) 75.0 % (3 / 4)
select_common_type CBC 90720 100.0 % (43 / 43) 90.9 % (40 / 44)
select_common_typmod CBC 46970 100.0 % (13 / 13) 91.7 % (11 / 12)
verify_common_type CBC 11011 100.0 % (7 / 7) 87.5 % (7 / 8)
verify_common_type_from_oids CBC 4429 100.0 % (5 / 5) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1