LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - tlist.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 95.7 % 369 353 16 353
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 32 32 32
Baseline: 16@8cea358b128 Branches: 84.2 % 366 308 58 1 307
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 95.7 % 369 353 16 353
Function coverage date bins:
(240..) days: 100.0 % 32 32 32
Branch coverage date bins:
(240..) days: 84.2 % 366 308 58 1 307

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
apply_pathtarget_labeling_to_tlist CBC 7150 76.5 % (13 / 17) 54.2 % (13 / 24)
tlist_same_collations CBC 2193 73.3 % (11 / 15) 75.0 % (12 / 16)
tlist_member_match_var CBC 1060 83.3 % (10 / 12) 55.6 % (10 / 18)
tlist_same_datatypes CBC 4917 86.7 % (13 / 15) 87.5 % (14 / 16)
add_column_to_pathtarget CBC 24870 92.9 % (13 / 14) 83.3 % (5 / 6)
get_sortgroupref_clause CBC 2627 83.3 % (5 / 6) 50.0 % (5 / 10)
get_sortgroupref_tle CBC 102985 83.3 % (5 / 6) 50.0 % (5 / 10)
get_tlist_exprs CBC 587 87.5 % (7 / 8) 70.0 % (7 / 10)
add_new_column_to_pathtarget CBC 20955 100.0 % (4 / 4) 100.0 % (2 / 2)
add_new_columns_to_pathtarget CBC 20371 100.0 % (5 / 5) 100.0 % (6 / 6)
add_sp_item_to_pathtarget CBC 3350 100.0 % (17 / 17) 95.0 % (19 / 20)
add_sp_items_to_pathtarget CBC 10063 100.0 % (5 / 5) 100.0 % (6 / 6)
add_to_flat_tlist CBC 820 100.0 % (9 / 9) 100.0 % (8 / 8)
apply_tlist_labeling CBC 254336 100.0 % (12 / 12) 83.3 % (15 / 18)
copy_pathtarget CBC 12315 100.0 % (9 / 9) 100.0 % (2 / 2)
count_nonjunk_tlist_entries CBC 15098 100.0 % (7 / 7) 100.0 % (8 / 8)
create_empty_pathtarget CBC 765101 100.0 % (2 / 2)
extract_grouping_collations CBC 19368 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_cols CBC 18601 100.0 % (9 / 9) 100.0 % (6 / 6)
extract_grouping_ops CBC 19368 100.0 % (10 / 10) 87.5 % (7 / 8)
get_sortgroupclause_expr CBC 83368 100.0 % (3 / 3)
get_sortgroupclause_tle CBC 102254 100.0 % (2 / 2)
get_sortgrouplist_exprs CBC 6441 100.0 % (7 / 7) 100.0 % (6 / 6)
get_sortgroupref_clause_noerr CBC 8299 100.0 % (6 / 6) 100.0 % (8 / 8)
grouping_is_hashable CBC 4779 100.0 % (6 / 6) 100.0 % (8 / 8)
grouping_is_sortable CBC 27788 100.0 % (6 / 6) 100.0 % (8 / 8)
make_pathtarget_from_tlist CBC 254876 100.0 % (11 / 11) 100.0 % (6 / 6)
make_tlist_from_pathtarget CBC 19381 100.0 % (12 / 12) 87.5 % (7 / 8)
split_pathtarget_at_srfs CBC 16808 100.0 % (62 / 62) 88.9 % (64 / 72)
split_pathtarget_walker CBC 20956 100.0 % (48 / 48) 91.7 % (22 / 24)
tlist_member CBC 17779 100.0 % (6 / 6) 100.0 % (8 / 8)
tlist_same_exprs CBC 5837 100.0 % (9 / 9) 83.3 % (15 / 18)

Generated by: LCOV version 2.1-beta2-3-g6141622