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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.4 % 1044 965 79 1 964
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 31 31 1 30
Baseline: lcov-20261012-baseline Branches: 76.3 % 1114 850 264 850
Baseline Date: 2026-10-12 10:36:06 +0200 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
IsBinaryCoercible CBC 1594241 100.0 % (2 / 2)
IsBinaryCoercibleWithCast CBC 1594405 90.2 % (37 / 41) 78.6 % (44 / 56)
IsPreferredType CBC 20356 100.0 % (5 / 5) 75.0 % (3 / 4)
TypeCategory CBC 121016 100.0 % (4 / 4) 50.0 % (1 / 2)
build_coercion_expression CBC 73634 94.6 % (53 / 56) 58.7 % (27 / 46)
can_coerce_type CBC 1304389 97.2 % (35 / 36) 96.4 % (54 / 56)
check_generic_type_consistency CBC 83983 98.6 % (140 / 142) 97.1 % (132 / 136)
check_valid_internal_signature CBC 21323 85.7 % (6 / 7) 83.3 % (5 / 6)
check_valid_polymorphic_signature CBC 22002 100.0 % (24 / 24) 86.8 % (59 / 68)
coerce_null_to_domain CBC 12901 100.0 % (7 / 7) 100.0 % (2 / 2)
coerce_record_to_complex CBC 1381 91.3 % (42 / 46) 50.0 % (16 / 32)
coerce_to_boolean CBC 537116 90.0 % (9 / 10) 60.0 % (6 / 10)
coerce_to_common_type CBC 219938 87.5 % (7 / 8) 50.0 % (3 / 6)
coerce_to_domain CBC 148243 100.0 % (14 / 14) 83.3 % (5 / 6)
coerce_to_specific_type CBC 7443 100.0 % (2 / 2)
coerce_to_specific_type_typmod CBC 7480 90.0 % (9 / 10) 60.0 % (6 / 10)
coerce_to_target_type CBC 454381 100.0 % (17 / 17) 92.9 % (13 / 14)
coerce_type GNC 952782 96.1 % (99 / 103) 83.7 % (72 / 86)
coerce_type_typmod CBC 500051 100.0 % (12 / 12) 100.0 % (8 / 8)
enforce_generic_type_consistency CBC 674334 86.8 % (249 / 287) 65.3 % (247 / 378)
find_coercion_pathway CBC 864978 91.2 % (52 / 57) 78.0 % (39 / 50)
find_typmod_coercion_function CBC 11995 100.0 % (17 / 17) 87.5 % (7 / 8)
hide_coercion_node CBC 2148 58.8 % (10 / 17) 43.8 % (7 / 16)
is_complex_array CBC 26 100.0 % (3 / 3) 75.0 % (3 / 4)
parser_coercion_errposition CBC 18 75.0 % (3 / 4) 50.0 % (1 / 2)
select_common_type CBC 91212 100.0 % (43 / 43) 90.9 % (40 / 44)
select_common_type_from_oids CBC 4883 84.8 % (28 / 33) 71.9 % (23 / 32)
select_common_typmod CBC 47283 100.0 % (13 / 13) 91.7 % (11 / 12)
typeIsOfTypedTable CBC 503534 91.7 % (11 / 12) 62.5 % (5 / 8)
verify_common_type CBC 11133 100.0 % (7 / 7) 87.5 % (7 / 8)
verify_common_type_from_oids CBC 4437 100.0 % (5 / 5) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1