LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - tlist.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 95.8 % 381 365 16 4 361 6
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 34 34 3 31
Baseline: lcov-20260920-baseline Branches: 84.9 % 372 316 56 316
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: 100.0 % 26 26 4 22
(360..) days: 95.5 % 355 339 16 339
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 31 31 3 28
Branch coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 84.6 % 364 308 56 308

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
add_to_flat_tlist CBC 888 100.0 % (9 / 9) 100.0 % (8 / 8)
tlist_same_exprs CBC 1451 100.0 % (9 / 9) 83.3 % (15 / 18)
tlist_member_match_var CBC 2399 83.3 % (10 / 12) 55.6 % (10 / 18)
tlist_same_collations CBC 4400 66.7 % (10 / 15) 62.5 % (10 / 16)
add_sp_item_to_pathtarget GNC 5472 100.0 % (16 / 16) 100.0 % (20 / 20)
get_sortgroupref_clause CBC 9459 83.3 % (5 / 6) 50.0 % (5 / 10)
grouping_is_hashable CBC 10094 100.0 % (6 / 6) 100.0 % (8 / 8)
split_pathtarget_at_srfs_grouping CBC 10155 100.0 % (3 / 3)
get_tlist_exprs CBC 10580 87.5 % (7 / 8) 70.0 % (7 / 10)
get_sortgroupref_clause_noerr CBC 12912 100.0 % (6 / 6) 100.0 % (8 / 8)
get_sortgrouplist_exprs CBC 14984 100.0 % (7 / 7) 100.0 % (6 / 6)
apply_pathtarget_labeling_to_tlist CBC 15249 82.4 % (14 / 17) 62.5 % (15 / 24)
tlist_same_datatypes CBC 16742 86.7 % (13 / 15) 81.2 % (13 / 16)
copy_pathtarget CBC 22067 100.0 % (9 / 9) 100.0 % (2 / 2)
count_nonjunk_tlist_entries CBC 22165 100.0 % (7 / 7) 100.0 % (8 / 8)
add_sp_items_to_pathtarget CBC 22665 100.0 % (5 / 5) 100.0 % (6 / 6)
split_pathtarget_at_srfs CBC 30465 100.0 % (3 / 3)
extract_grouping_cols CBC 36867 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_collations CBC 38692 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_ops CBC 38692 100.0 % (10 / 10) 87.5 % (7 / 8)
add_new_columns_to_pathtarget CBC 40175 100.0 % (5 / 5) 100.0 % (6 / 6)
tlist_member CBC 40457 100.0 % (6 / 6) 100.0 % (8 / 8)
split_pathtarget_at_srfs_extended CBC 40620 100.0 % (64 / 64) 88.9 % (64 / 72)
add_new_column_to_pathtarget CBC 43808 100.0 % (4 / 4) 100.0 % (2 / 2)
split_pathtarget_walker CBC 43830 100.0 % (54 / 54) 96.7 % (29 / 30)
make_tlist_from_pathtarget CBC 54085 100.0 % (12 / 12) 100.0 % (8 / 8)
grouping_is_sortable CBC 54549 100.0 % (6 / 6) 100.0 % (8 / 8)
add_column_to_pathtarget GNC 66278 92.3 % (12 / 13) 83.3 % (5 / 6)
get_sortgroupclause_expr CBC 184009 100.0 % (3 / 3)
get_sortgroupclause_tle CBC 226120 100.0 % (2 / 2)
get_sortgroupref_tle CBC 227295 83.3 % (5 / 6) 50.0 % (5 / 10)
make_pathtarget_from_tlist GNC 404206 100.0 % (11 / 11) 100.0 % (6 / 6)
apply_tlist_labeling CBC 405458 100.0 % (12 / 12) 83.3 % (15 / 18)
create_empty_pathtarget CBC 1337984 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1