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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 95.8 % 381 365 16 4 361 6
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 34 34 3 31
Baseline: lcov-20261012-baseline Branches: 84.9 % 372 316 56 316
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: 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 894 100.0 % (9 / 9) 100.0 % (8 / 8)
tlist_same_exprs CBC 1454 100.0 % (9 / 9) 83.3 % (15 / 18)
tlist_member_match_var CBC 2469 83.3 % (10 / 12) 55.6 % (10 / 18)
tlist_same_collations CBC 4455 66.7 % (10 / 15) 62.5 % (10 / 16)
add_sp_item_to_pathtarget GNC 5496 100.0 % (16 / 16) 100.0 % (20 / 20)
get_sortgroupref_clause CBC 9525 83.3 % (5 / 6) 50.0 % (5 / 10)
split_pathtarget_at_srfs_grouping CBC 10158 100.0 % (3 / 3)
grouping_is_hashable CBC 10334 100.0 % (6 / 6) 100.0 % (8 / 8)
get_tlist_exprs CBC 10677 87.5 % (7 / 8) 70.0 % (7 / 10)
get_sortgroupref_clause_noerr CBC 13091 100.0 % (6 / 6) 100.0 % (8 / 8)
get_sortgrouplist_exprs CBC 15243 100.0 % (7 / 7) 100.0 % (6 / 6)
apply_pathtarget_labeling_to_tlist CBC 15372 82.4 % (14 / 17) 62.5 % (15 / 24)
tlist_same_datatypes CBC 17104 86.7 % (13 / 15) 81.2 % (13 / 16)
count_nonjunk_tlist_entries CBC 22225 100.0 % (7 / 7) 100.0 % (8 / 8)
copy_pathtarget CBC 22263 100.0 % (9 / 9) 100.0 % (2 / 2)
add_sp_items_to_pathtarget CBC 22680 100.0 % (5 / 5) 100.0 % (6 / 6)
split_pathtarget_at_srfs CBC 30474 100.0 % (3 / 3)
extract_grouping_cols CBC 37185 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_collations CBC 39010 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_ops CBC 39010 100.0 % (10 / 10) 87.5 % (7 / 8)
add_new_columns_to_pathtarget CBC 40407 100.0 % (5 / 5) 100.0 % (6 / 6)
split_pathtarget_at_srfs_extended CBC 40632 100.0 % (64 / 64) 88.9 % (64 / 72)
tlist_member CBC 41739 100.0 % (6 / 6) 100.0 % (8 / 8)
split_pathtarget_walker CBC 43888 100.0 % (54 / 54) 96.7 % (29 / 30)
add_new_column_to_pathtarget CBC 44052 100.0 % (4 / 4) 100.0 % (2 / 2)
grouping_is_sortable CBC 54859 100.0 % (6 / 6) 100.0 % (8 / 8)
make_tlist_from_pathtarget CBC 54908 100.0 % (12 / 12) 100.0 % (8 / 8)
add_column_to_pathtarget GNC 66956 92.3 % (12 / 13) 83.3 % (5 / 6)
get_sortgroupclause_expr CBC 187927 100.0 % (3 / 3)
get_sortgroupclause_tle CBC 231440 100.0 % (2 / 2)
get_sortgroupref_tle CBC 232619 83.3 % (5 / 6) 50.0 % (5 / 10)
make_pathtarget_from_tlist GNC 404150 100.0 % (11 / 11) 100.0 % (6 / 6)
apply_tlist_labeling CBC 405667 100.0 % (12 / 12) 83.3 % (15 / 18)
create_empty_pathtarget CBC 1342410 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1