LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - expandedrecord.c (source / functions) Coverage Total Hit LBC UIC UBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 84.1 % 483 406 1 76 3 403 3
Current Date: 2026-05-29 21:51:00 -0400 Functions: 85.0 % 20 17 3 3 14
Baseline: lcov-20260530-034037-baseline Branches: 68.8 % 260 179 1 9 71 17 2 160 11 19
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 84.0 % 480 403 1 76 403
Function coverage date bins:
(360..) days: 85.0 % 20 17 3 3 14
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 68.6 % 258 177 1 9 71 17 160

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
DatumGetExpandedRecord UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
expanded_record_fetch_tupdesc UBC 0 0.0 % (0 / 15) 0.0 % (0 / 8)
make_expanded_record_from_datum UBC 0 0.0 % (0 / 22) 0.0 % (0 / 2)
check_domain_for_new_field CBC 12 92.6 % (25 / 27) 61.1 % (11 / 18)
build_dummy_expanded_header CBC 28 100.0 % (25 / 25) 75.0 % (3 / 4)
check_domain_for_new_tuple CBC 33 94.7 % (18 / 19) 75.0 % (3 / 4)
expanded_record_set_fields GNC 54 84.6 % (33 / 39) 56.7 % (17 / 30)
get_short_term_cxt CBC 98 100.0 % (6 / 6) 100.0 % (2 / 2)
make_expanded_record_from_typeid CBC 730 94.7 % (36 / 38) 64.3 % (9 / 14)
expanded_record_set_field_internal GNC 1566 95.1 % (39 / 41) 68.8 % (33 / 48)
ER_flatten_into CBC 2193 100.0 % (26 / 26) 66.7 % (8 / 12)
ER_get_flat_size CBC 2195 100.0 % (41 / 41) 93.8 % (30 / 32)
expanded_record_lookup_field CBC 4688 100.0 % (19 / 19) 87.5 % (7 / 8)
expanded_record_get_tuple CBC 8382 83.3 % (5 / 6) 75.0 % (3 / 4)
make_expanded_record_from_exprecord CBC 10474 80.0 % (24 / 30) 25.0 % (1 / 4)
make_expanded_record_from_tupdesc CBC 13983 96.9 % (31 / 32) 62.5 % (5 / 8)
expanded_record_fetch_field CBC 15138 73.3 % (11 / 15) 75.0 % (6 / 8)
deconstruct_expanded_record CBC 16279 65.0 % (13 / 20) 75.0 % (6 / 8)
expanded_record_set_tuple GNC 20880 100.0 % (46 / 46) 88.9 % (32 / 36)
ER_mc_callback CBC 21516 88.9 % (8 / 9) 50.0 % (3 / 6)

Generated by: LCOV version 2.5.0-beta