LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - tlist.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 95.8 % 383 367 16 367
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 34 34 34
Baseline: lcov-20260726-baseline Branches: 84.9 % 372 316 56 316
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 22
(360..) days: 95.6 % 361 345 16 345
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 31 31 31
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 862 100.0 % (9 / 9) 100.0 % (8 / 8)
tlist_same_exprs CBC 1494 100.0 % (9 / 9) 83.3 % (15 / 18)
tlist_member_match_var CBC 2375 83.3 % (10 / 12) 55.6 % (10 / 18)
tlist_same_collations CBC 4440 66.7 % (10 / 15) 62.5 % (10 / 16)
add_sp_item_to_pathtarget CBC 5583 100.0 % (17 / 17) 100.0 % (20 / 20)
get_sortgroupref_clause CBC 9461 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 10207 100.0 % (3 / 3)
get_tlist_exprs CBC 10700 87.5 % (7 / 8) 70.0 % (7 / 10)
get_sortgroupref_clause_noerr CBC 12848 100.0 % (6 / 6) 100.0 % (8 / 8)
get_sortgrouplist_exprs CBC 14928 100.0 % (7 / 7) 100.0 % (6 / 6)
apply_pathtarget_labeling_to_tlist CBC 14990 82.4 % (14 / 17) 62.5 % (15 / 24)
tlist_same_datatypes CBC 17357 86.7 % (13 / 15) 81.2 % (13 / 16)
count_nonjunk_tlist_entries CBC 22218 100.0 % (7 / 7) 100.0 % (8 / 8)
add_sp_items_to_pathtarget CBC 22769 100.0 % (5 / 5) 100.0 % (6 / 6)
copy_pathtarget CBC 22848 100.0 % (9 / 9) 100.0 % (2 / 2)
split_pathtarget_at_srfs CBC 30621 100.0 % (3 / 3)
extract_grouping_cols CBC 36597 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_collations CBC 38422 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_ops CBC 38422 100.0 % (10 / 10) 87.5 % (7 / 8)
add_new_columns_to_pathtarget CBC 39970 100.0 % (5 / 5) 100.0 % (6 / 6)
tlist_member CBC 40374 100.0 % (6 / 6) 100.0 % (8 / 8)
split_pathtarget_at_srfs_extended CBC 40828 100.0 % (64 / 64) 88.9 % (64 / 72)
add_new_column_to_pathtarget CBC 43915 100.0 % (4 / 4) 100.0 % (2 / 2)
split_pathtarget_walker CBC 44106 100.0 % (54 / 54) 96.7 % (29 / 30)
grouping_is_sortable CBC 54328 100.0 % (6 / 6) 100.0 % (8 / 8)
make_tlist_from_pathtarget CBC 55138 100.0 % (12 / 12) 100.0 % (8 / 8)
add_column_to_pathtarget CBC 66482 92.9 % (13 / 14) 83.3 % (5 / 6)
get_sortgroupclause_expr CBC 184395 100.0 % (3 / 3)
get_sortgroupclause_tle CBC 226192 100.0 % (2 / 2)
get_sortgroupref_tle CBC 227374 83.3 % (5 / 6) 50.0 % (5 / 10)
make_pathtarget_from_tlist CBC 407410 100.0 % (11 / 11) 100.0 % (6 / 6)
apply_tlist_labeling CBC 409065 100.0 % (12 / 12) 83.3 % (15 / 18)
create_empty_pathtarget CBC 1343516 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1